diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 5017422e13..f099682b6a 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -26,6 +26,9 @@ /Content.*/Trigger/ @slarticodefast +/Content.*/Stunnable/ @Princess-Cheeseballs +/Content.*/Nutrition/ @Princess-Cheeseballs + # SKREEEE /Content.*.Database/ @PJB3005 @DrSmugleaf /Content.Shared.Database/Log*.cs @PJB3005 @DrSmugleaf @crazybrain23 diff --git a/.github/workflows/publish-testing.yml b/.github/workflows/publish-testing.yml index 6dacef1324..7a792ed2df 100644 --- a/.github/workflows/publish-testing.yml +++ b/.github/workflows/publish-testing.yml @@ -34,7 +34,7 @@ jobs: run: dotnet build Content.Packaging --configuration Release --no-restore /m - name: Package server - run: dotnet run --project Content.Packaging server --platform win-x64 --platform linux-x64 --platform osx-x64 --platform linux-arm64 + run: dotnet run --project Content.Packaging server --platform win-x64 --platform win-arm64 --platform linux-x64 --platform linux-arm64 --platform osx-x64 --platform osx-arm64 - name: Package client run: dotnet run --project Content.Packaging client --no-wipe-release diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 3ce5901841..3d54fef530 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -41,7 +41,7 @@ jobs: run: dotnet build Content.Packaging --configuration Release --no-restore /m - name: Package server - run: dotnet run --project Content.Packaging server --platform win-x64 --platform linux-x64 --platform osx-x64 --platform linux-arm64 + run: dotnet run --project Content.Packaging server --platform win-x64 --platform win-arm64 --platform linux-x64 --platform linux-arm64 --platform osx-x64 --platform osx-arm64 - name: Package client run: dotnet run --project Content.Packaging client --no-wipe-release diff --git a/.github/workflows/test-packaging.yml b/.github/workflows/test-packaging.yml index ed137a19d0..325d8d04d9 100644 --- a/.github/workflows/test-packaging.yml +++ b/.github/workflows/test-packaging.yml @@ -60,7 +60,7 @@ jobs: run: dotnet build Content.Packaging --configuration Release --no-restore /m - name: Package server - run: dotnet run --project Content.Packaging server --platform win-x64 --platform linux-x64 --platform osx-x64 --platform linux-arm64 + run: dotnet run --project Content.Packaging server --platform win-x64 --platform win-arm64 --platform linux-x64 --platform linux-arm64 --platform osx-x64 --platform osx-arm64 - name: Package client run: dotnet run --project Content.Packaging client --no-wipe-release diff --git a/BuildChecker/git_helper.py b/BuildChecker/git_helper.py index 96a7bdae2a..66d2463669 100644 --- a/BuildChecker/git_helper.py +++ b/BuildChecker/git_helper.py @@ -1,17 +1,19 @@ #!/usr/bin/env python3 -# Installs git hooks, updates them, updates submodules, that kind of thing. +""" +Installs git hooks, updates them, updates submodules, that kind of thing. +""" -import subprocess -import sys import os import shutil +import subprocess +import sys import time from pathlib import Path from typing import List SOLUTION_PATH = Path("..") / "SpaceStation14.sln" # If this doesn't match the saved version we overwrite them all. -CURRENT_HOOKS_VERSION = "2" +CURRENT_HOOKS_VERSION = "3" QUIET = len(sys.argv) == 2 and sys.argv[1] == "--quiet" @@ -25,12 +27,10 @@ def run_command(command: List[str], capture: bool = False) -> subprocess.Complet sys.stdout.flush() - completed = None - if capture: - completed = subprocess.run(command, cwd="..", stdout=subprocess.PIPE) + completed = subprocess.run(command, stdout=subprocess.PIPE, text=True) else: - completed = subprocess.run(command, cwd="..") + completed = subprocess.run(command) if completed.returncode != 0: print("Error: command exited with code {}!".format(completed.returncode)) @@ -43,7 +43,7 @@ def update_submodules(): Updates all submodules. """ - if ('GITHUB_ACTIONS' in os.environ): + if 'GITHUB_ACTIONS' in os.environ: return if os.path.isfile("DISABLE_SUBMODULE_AUTOUPDATE"): @@ -76,22 +76,21 @@ def install_hooks(): print("No hooks change detected.") return - with open("INSTALLED_HOOKS_VERSION", "w") as f: - f.write(CURRENT_HOOKS_VERSION) - print("Hooks need updating.") - hooks_target_dir = Path("..")/".git"/"hooks" + hooks_target_dir = Path(run_command(["git", "rev-parse", "--git-path", "hooks"], True).stdout.strip()) hooks_source_dir = Path("hooks") # Clear entire tree since we need to kill deleted files too. - for filename in os.listdir(str(hooks_target_dir)): - os.remove(str(hooks_target_dir/filename)) + for filename in os.listdir(hooks_target_dir): + os.remove(hooks_target_dir / filename) - for filename in os.listdir(str(hooks_source_dir)): + for filename in os.listdir(hooks_source_dir): print("Copying hook {}".format(filename)) - shutil.copy2(str(hooks_source_dir/filename), - str(hooks_target_dir/filename)) + shutil.copy2(hooks_source_dir / filename, hooks_target_dir / filename) + + with open("INSTALLED_HOOKS_VERSION", "w") as f: + f.write(CURRENT_HOOKS_VERSION) def reset_solution(): @@ -107,8 +106,7 @@ def reset_solution(): def check_for_zip_download(): # Check if .git exists, - cur_dir = os.path.dirname(os.path.dirname(os.path.realpath(__file__))) - if not os.path.isdir(os.path.join(cur_dir, ".git")): + if run_command(["git", "rev-parse"]).returncode != 0: print("It appears that you downloaded this repository directly from GitHub. (Using the .zip download option) \n" "When downloading straight from GitHub, it leaves out important information that git needs to function. " "Such as information to download the engine or even the ability to even be able to create contributions. \n" diff --git a/BuildChecker/hooks/post-checkout b/BuildChecker/hooks/post-checkout index c5662445c2..ee4309de1d 100755 --- a/BuildChecker/hooks/post-checkout +++ b/BuildChecker/hooks/post-checkout @@ -1,10 +1,10 @@ #!/bin/bash -gitroot=`git rev-parse --show-toplevel` +gitroot=$(git rev-parse --show-toplevel) -cd "$gitroot/BuildChecker" +cd "$gitroot/BuildChecker" || exit -if [[ `uname` == MINGW* || `uname` == CYGWIN* ]]; then +if [[ $(uname) == MINGW* || $(uname) == CYGWIN* ]]; then # Windows py -3 git_helper.py --quiet else diff --git a/BuildChecker/hooks/post-merge b/BuildChecker/hooks/post-merge index 85fe61d966..5cf3d91120 100755 --- a/BuildChecker/hooks/post-merge +++ b/BuildChecker/hooks/post-merge @@ -1,5 +1,5 @@ #!/bin/bash # Just call post-checkout since it does the same thing. -gitroot=`git rev-parse --show-toplevel` -bash "$gitroot/.git/hooks/post-checkout" +gitroot=$(git rev-parse --git-path hooks) +bash "$gitroot/post-checkout" diff --git a/Content.Benchmarks/DeltaPressureBenchmark.cs b/Content.Benchmarks/DeltaPressureBenchmark.cs new file mode 100644 index 0000000000..b31b3ed1a2 --- /dev/null +++ b/Content.Benchmarks/DeltaPressureBenchmark.cs @@ -0,0 +1,174 @@ +using System.Threading.Tasks; +using BenchmarkDotNet.Attributes; +using BenchmarkDotNet.Diagnosers; +using Content.IntegrationTests; +using Content.IntegrationTests.Pair; +using Content.Server.Atmos.Components; +using Content.Server.Atmos.EntitySystems; +using Content.Shared.Atmos.Components; +using Content.Shared.CCVar; +using Robust.Shared; +using Robust.Shared.Analyzers; +using Robust.Shared.Configuration; +using Robust.Shared.GameObjects; +using Robust.Shared.Map; +using Robust.Shared.Map.Components; +using Robust.Shared.Maths; +using Robust.Shared.Prototypes; +using Robust.Shared.Random; + +namespace Content.Benchmarks; + +/// +/// Spawns N number of entities with a and +/// simulates them for a number of ticks M. +/// +[Virtual] +[GcServer(true)] +//[MemoryDiagnoser] +//[ThreadingDiagnoser] +public class DeltaPressureBenchmark +{ + /// + /// Number of entities (windows, really) to spawn with a . + /// + [Params(1, 10, 100, 1000, 5000, 10000, 50000, 100000)] + public int EntityCount; + + /// + /// Number of entities that each parallel processing job will handle. + /// + // [Params(1, 10, 100, 1000, 5000, 10000)] For testing how multithreading parameters affect performance (THESE TESTS TAKE 16+ HOURS TO RUN) + [Params(10)] + public int BatchSize; + + /// + /// Number of entities to process per iteration in the DeltaPressure + /// processing loop. + /// + // [Params(100, 1000, 5000, 10000, 50000)] + [Params(1000)] + public int EntitiesPerIteration; + + private readonly EntProtoId _windowProtoId = "Window"; + private readonly EntProtoId _wallProtoId = "WallPlastitaniumIndestructible"; + + private TestPair _pair = default!; + private IEntityManager _entMan = default!; + private SharedMapSystem _map = default!; + private IRobustRandom _random = default!; + private IConfigurationManager _cvar = default!; + private ITileDefinitionManager _tileDefMan = default!; + private AtmosphereSystem _atmospereSystem = default!; + + private Entity + _testEnt; + + [GlobalSetup] + public async Task SetupAsync() + { + ProgramShared.PathOffset = "../../../../"; + PoolManager.Startup(); + _pair = await PoolManager.GetServerClient(); + var server = _pair.Server; + + var mapdata = await _pair.CreateTestMap(); + + _entMan = server.ResolveDependency(); + _map = _entMan.System(); + _random = server.ResolveDependency(); + _cvar = server.ResolveDependency(); + _tileDefMan = server.ResolveDependency(); + _atmospereSystem = _entMan.System(); + + _random.SetSeed(69420); // Randomness needs to be deterministic for benchmarking. + + _cvar.SetCVar(CCVars.DeltaPressureParallelToProcessPerIteration, EntitiesPerIteration); + _cvar.SetCVar(CCVars.DeltaPressureParallelBatchSize, BatchSize); + + var plating = _tileDefMan["Plating"].TileId; + + /* + Basically, we want to have a 5-wide grid of tiles. + Edges are walled, and the length of the grid is determined by N + 2. + Windows should only touch the top and bottom walls, and each other. + */ + + var length = EntityCount + 2; // ensures we can spawn exactly N windows between side walls + const int height = 5; + + await server.WaitPost(() => + { + // Fill required tiles (extend grid) with plating + for (var x = 0; x < length; x++) + { + for (var y = 0; y < height; y++) + { + _map.SetTile(mapdata.Grid, mapdata.Grid, new Vector2i(x, y), new Tile(plating)); + } + } + + // Spawn perimeter walls and windows row in the middle (y = 2) + const int midY = height / 2; + for (var x = 0; x < length; x++) + { + for (var y = 0; y < height; y++) + { + var coords = new EntityCoordinates(mapdata.Grid, x + 0.5f, y + 0.5f); + + var isPerimeter = x == 0 || x == length - 1 || y == 0 || y == height - 1; + if (isPerimeter) + { + _entMan.SpawnEntity(_wallProtoId, coords); + continue; + } + + // Spawn windows only on the middle row, spanning interior (excluding side walls) + if (y == midY) + { + _entMan.SpawnEntity(_windowProtoId, coords); + } + } + } + }); + + // Next we run the fixgridatmos command to ensure that we have some air on our grid. + // Wait a little bit as well. + // TODO: Unhardcode command magic string when fixgridatmos is an actual command we can ref and not just + // a stamp-on in AtmosphereSystem. + await _pair.WaitCommand("fixgridatmos " + mapdata.Grid.Owner, 1); + + var uid = mapdata.Grid.Owner; + _testEnt = new Entity( + uid, + _entMan.GetComponent(uid), + _entMan.GetComponent(uid), + _entMan.GetComponent(uid), + _entMan.GetComponent(uid)); + } + + [Benchmark] + public async Task PerformFullProcess() + { + await _pair.Server.WaitPost(() => + { + while (!_atmospereSystem.RunProcessingStage(_testEnt, AtmosphereProcessingState.DeltaPressure)) { } + }); + } + + [Benchmark] + public async Task PerformSingleRunProcess() + { + await _pair.Server.WaitPost(() => + { + _atmospereSystem.RunProcessingStage(_testEnt, AtmosphereProcessingState.DeltaPressure); + }); + } + + [GlobalCleanup] + public async Task CleanupAsync() + { + await _pair.DisposeAsync(); + PoolManager.Shutdown(); + } +} diff --git a/Content.Benchmarks/MapLoadBenchmark.cs b/Content.Benchmarks/MapLoadBenchmark.cs index de788234e5..3d527953b8 100644 --- a/Content.Benchmarks/MapLoadBenchmark.cs +++ b/Content.Benchmarks/MapLoadBenchmark.cs @@ -47,7 +47,7 @@ public class MapLoadBenchmark PoolManager.Shutdown(); } - public static readonly string[] MapsSource = { "Empty", "Saltern", "Box", "Bagel", "Dev", "CentComm", "Core", "TestTeg", "Packed", "Omega", "Reach", "Meta", "Marathon", "MeteorArena", "Fland", "Oasis", "Convex"}; + public static string[] MapsSource { get; } = { "Empty", "Saltern", "Box", "Bagel", "Dev", "CentComm", "Core", "TestTeg", "Packed", "Omega", "Reach", "Meta", "Marathon", "MeteorArena", "Fland", "Oasis", "Convex"}; [ParamsSource(nameof(MapsSource))] public string Map; diff --git a/Content.Client/Access/UI/AccessOverriderWindow.xaml.cs b/Content.Client/Access/UI/AccessOverriderWindow.xaml.cs index 092a0071fb..8e527d7343 100644 --- a/Content.Client/Access/UI/AccessOverriderWindow.xaml.cs +++ b/Content.Client/Access/UI/AccessOverriderWindow.xaml.cs @@ -29,7 +29,7 @@ namespace Content.Client.Access.UI foreach (var access in accessLevels) { - if (!protoManager.TryIndex(access, out var accessLevel)) + if (!protoManager.Resolve(access, out var accessLevel)) { continue; } diff --git a/Content.Client/Access/UI/GroupedAccessLevelChecklist.xaml.cs b/Content.Client/Access/UI/GroupedAccessLevelChecklist.xaml.cs index 4f07c31009..41d5a84654 100644 --- a/Content.Client/Access/UI/GroupedAccessLevelChecklist.xaml.cs +++ b/Content.Client/Access/UI/GroupedAccessLevelChecklist.xaml.cs @@ -57,7 +57,7 @@ public sealed partial class GroupedAccessLevelChecklist : BoxContainer foreach (var accessGroup in _accessGroups) { - if (!_protoManager.TryIndex(accessGroup, out var accessGroupProto)) + if (!_protoManager.Resolve(accessGroup, out var accessGroupProto)) continue; _groupedAccessLevels.Add(accessGroupProto, new()); @@ -65,13 +65,13 @@ public sealed partial class GroupedAccessLevelChecklist : BoxContainer // Ensure that the 'general' access group is added to handle // misc. access levels that aren't associated with any group - if (_protoManager.TryIndex(GeneralAccessGroup, out var generalAccessProto)) + if (_protoManager.Resolve(GeneralAccessGroup, out var generalAccessProto)) _groupedAccessLevels.TryAdd(generalAccessProto, new()); // Assign known access levels with their associated groups foreach (var accessLevel in _accessLevels) { - if (!_protoManager.TryIndex(accessLevel, out var accessLevelProto)) + if (!_protoManager.Resolve(accessLevel, out var accessLevelProto)) continue; var assigned = false; diff --git a/Content.Client/Access/UI/IdCardConsoleBoundUserInterface.cs b/Content.Client/Access/UI/IdCardConsoleBoundUserInterface.cs index f3a37f054e..801140f517 100644 --- a/Content.Client/Access/UI/IdCardConsoleBoundUserInterface.cs +++ b/Content.Client/Access/UI/IdCardConsoleBoundUserInterface.cs @@ -4,6 +4,7 @@ using Content.Shared.Access.Systems; using Content.Shared.CCVar; using Content.Shared.Containers.ItemSlots; using Content.Shared.CrewManifest; +using Content.Shared.Roles; using Robust.Shared.Configuration; using Robust.Shared.Prototypes; using static Content.Shared.Access.Components.IdCardConsoleComponent; @@ -74,7 +75,7 @@ namespace Content.Client.Access.UI _window?.UpdateState(castState); } - public void SubmitData(string newFullName, string newJobTitle, List> newAccessList, string newJobPrototype) + public void SubmitData(string newFullName, string newJobTitle, List> newAccessList, ProtoId newJobPrototype) { if (newFullName.Length > _maxNameLength) newFullName = newFullName[.._maxNameLength]; diff --git a/Content.Client/Access/UI/IdCardConsoleWindow.xaml.cs b/Content.Client/Access/UI/IdCardConsoleWindow.xaml.cs index 48ae1b0ced..202653f700 100644 --- a/Content.Client/Access/UI/IdCardConsoleWindow.xaml.cs +++ b/Content.Client/Access/UI/IdCardConsoleWindow.xaml.cs @@ -123,7 +123,7 @@ namespace Content.Client.Access.UI foreach (var group in job.AccessGroups) { - if (!_prototypeManager.TryIndex(group, out AccessGroupPrototype? groupPrototype)) + if (!_prototypeManager.Resolve(group, out AccessGroupPrototype? groupPrototype)) { continue; } diff --git a/Content.Client/Administration/UI/BanPanel/BanPanel.xaml.cs b/Content.Client/Administration/UI/BanPanel/BanPanel.xaml.cs index 46090a6f3d..c7aed30c1c 100644 --- a/Content.Client/Administration/UI/BanPanel/BanPanel.xaml.cs +++ b/Content.Client/Administration/UI/BanPanel/BanPanel.xaml.cs @@ -316,8 +316,9 @@ public sealed partial class BanPanel : DefaultWindow }; // This is adding the icon before the role name - // Yeah, this is sus, but having to split the functions up and stuff is worse imo. - if (_protoMan.TryIndex(role, out var jobPrototype) && _protoMan.TryIndex(jobPrototype.Icon, out var iconProto)) + // TODO: This should not be using raw strings for prototypes as it means it won't be validated at all. + // I know the ban manager is doing the same thing, but that should not leak into UI code. + if (_protoMan.TryIndex(role, out var jobPrototype) && _protoMan.Resolve(jobPrototype.Icon, out var iconProto)) { var jobIconTexture = new TextureRect { diff --git a/Content.Client/Anomaly/AnomalyScannerScreenComponent.cs b/Content.Client/Anomaly/AnomalyScannerScreenComponent.cs new file mode 100644 index 0000000000..8e0b911fb7 --- /dev/null +++ b/Content.Client/Anomaly/AnomalyScannerScreenComponent.cs @@ -0,0 +1,40 @@ +using Robust.Client.Graphics; +using SixLabors.ImageSharp.PixelFormats; + +namespace Content.Client.Anomaly; + +/// +/// This component creates and handles the drawing of a ScreenTexture to be used on the Anomaly Scanner +/// for an indicator of Anomaly Severity. +/// +/// +/// In the future I would like to make this a more generic "DynamicTextureComponent" that can contain a dictionary +/// of texture components like "Bar(offset, size, minimumValue, maximumValue, AppearanceKey, LayerMapKey)" that can +/// just draw a bar or other basic drawn element that will show up on a texture layer. +/// +[RegisterComponent] +[Access(typeof(AnomalyScannerSystem))] +public sealed partial class AnomalyScannerScreenComponent : Component +{ + /// + /// This is the texture drawn as a layer on the Anomaly Scanner device. + /// + public OwnedTexture? ScreenTexture; + + /// + /// A small buffer that we can reuse to draw the severity bar. + /// + public Rgba32[]? BarBuf; + + /// + /// The position of the top-left of the severity bar in pixels. + /// + [DataField(readOnly: true)] + public Vector2i Offset = new Vector2i(12, 17); + + /// + /// The width and height of the severity bar in pixels. + /// + [DataField(readOnly: true)] + public Vector2i Size = new Vector2i(10, 3); +} diff --git a/Content.Client/Anomaly/AnomalyScannerSystem.cs b/Content.Client/Anomaly/AnomalyScannerSystem.cs new file mode 100644 index 0000000000..f80e5ead54 --- /dev/null +++ b/Content.Client/Anomaly/AnomalyScannerSystem.cs @@ -0,0 +1,110 @@ +using System.Numerics; +using Content.Shared.Anomaly; +using Robust.Client.GameObjects; +using Robust.Client.Graphics; +using Robust.Shared.Utility; +using SixLabors.ImageSharp.PixelFormats; + +namespace Content.Client.Anomaly; + +/// +public sealed class AnomalyScannerSystem : SharedAnomalyScannerSystem +{ + [Dependency] private readonly IClyde _clyde = default!; + [Dependency] private readonly SpriteSystem _sprite = default!; + + private const float MaxHueDegrees = 360f; + private const float GreenHueDegrees = 110f; + private const float RedHueDegrees = 0f; + private const float GreenHue = GreenHueDegrees / MaxHueDegrees; + private const float RedHue = RedHueDegrees / MaxHueDegrees; + + + // Just an array to initialize the pixels of a new OwnedTexture + private static readonly Rgba32[] EmptyTexture = new Rgba32[32*32]; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnComponentInit); + SubscribeLocalEvent(OnComponentStartup); + SubscribeLocalEvent(OnScannerAppearanceChanged); + } + + private void OnComponentInit(Entity ent, ref ComponentInit args) + { + if(!_sprite.TryGetLayer(ent.Owner, AnomalyScannerVisualLayers.Base, out var layer, true)) + return; + + // Allocate the OwnedTexture + ent.Comp.ScreenTexture = _clyde.CreateBlankTexture(layer.PixelSize); + + if (layer.PixelSize.X < ent.Comp.Offset.X + ent.Comp.Size.X || + layer.PixelSize.Y < ent.Comp.Offset.Y + ent.Comp.Size.Y) + { + // If the bar doesn't fit, just bail here, ScreenTexture and BarBuf will remain null, and appearance updates + // will do nothing. + DebugTools.Assert(false, "AnomalyScannerScreenComponent: Bar does not fit within sprite"); + return; + } + + + // Initialize the texture + ent.Comp.ScreenTexture.SetSubImage((0, 0), layer.PixelSize, new ReadOnlySpan(EmptyTexture)); + + // Initialize bar drawing buffer + ent.Comp.BarBuf = new Rgba32[ent.Comp.Size.X * ent.Comp.Size.Y]; + } + + private void OnComponentStartup(Entity ent, ref ComponentStartup args) + { + if (!TryComp(ent, out var sprite)) + return; + + _sprite.LayerSetTexture((ent, sprite), AnomalyScannerVisualLayers.Screen, ent.Comp.ScreenTexture); + } + + private void OnScannerAppearanceChanged(Entity ent, ref AppearanceChangeEvent args) + { + if (args.Sprite is null || ent.Comp.ScreenTexture is null || ent.Comp.BarBuf is null) + return; + + args.AppearanceData.TryGetValue(AnomalyScannerVisuals.AnomalySeverity, out var severityObj); + if (severityObj is not float severity) + severity = 0; + + // Get the bar length + var barLength = (int)(severity * ent.Comp.Size.X); + + // Calculate the bar color + // Hue "angle" of two colors to interpolate between depending on severity + // Just a lerp from Green hue at severity = 0.5 to Red hue at 1.0 + var hue = Math.Clamp(2*GreenHue * (1 - severity), RedHue, GreenHue); + var color = new Rgba32(Color.FromHsv(new Vector4(hue, 1f, 1f, 1f)).RGBA); + + var transparent = new Rgba32(0, 0, 0, 255); + + for(var y = 0; y < ent.Comp.Size.Y; y++) + { + for (var x = 0; x < ent.Comp.Size.X; x++) + { + ent.Comp.BarBuf[y*ent.Comp.Size.X + x] = x < barLength ? color : transparent; + } + } + + // Copy the buffer to the texture + try + { + ent.Comp.ScreenTexture.SetSubImage( + ent.Comp.Offset, + ent.Comp.Size, + new ReadOnlySpan(ent.Comp.BarBuf) + ); + } + catch (IndexOutOfRangeException) + { + Log.Warning($"Bar dimensions out of bounds with the texture on entity {ent.Owner}"); + } + } +} diff --git a/Content.Client/Anomaly/AnomalySystem.cs b/Content.Client/Anomaly/AnomalySystem.cs index 4eee43fac6..b4bc6efdd2 100644 --- a/Content.Client/Anomaly/AnomalySystem.cs +++ b/Content.Client/Anomaly/AnomalySystem.cs @@ -7,7 +7,7 @@ using Robust.Shared.Timing; namespace Content.Client.Anomaly; -public sealed class AnomalySystem : SharedAnomalySystem +public sealed partial class AnomalySystem : SharedAnomalySystem { [Dependency] private readonly IGameTiming _timing = default!; [Dependency] private readonly FloatingVisualizerSystem _floating = default!; @@ -24,6 +24,7 @@ public sealed class AnomalySystem : SharedAnomalySystem SubscribeLocalEvent(OnShutdown); } + private void OnStartup(EntityUid uid, AnomalyComponent component, ComponentStartup args) { _floating.FloatAnimation(uid, component.FloatingOffset, component.AnimationKey, component.AnimationTime); diff --git a/Content.Client/Atmos/AlignAtmosPipeLayers.cs b/Content.Client/Atmos/AlignAtmosPipeLayers.cs index 1bf3310a6c..51a6ce0c02 100644 --- a/Content.Client/Atmos/AlignAtmosPipeLayers.cs +++ b/Content.Client/Atmos/AlignAtmosPipeLayers.cs @@ -134,7 +134,7 @@ public sealed class AlignAtmosPipeLayers : SnapgridCenter var newProtoId = altPrototypes[(int)layer]; - if (!_protoManager.TryIndex(newProtoId, out var newProto)) + if (!_protoManager.Resolve(newProtoId, out var newProto)) return; if (newProto.Type != ConstructionType.Structure) diff --git a/Content.Client/Atmos/EntitySystems/GasTileOverlaySystem.cs b/Content.Client/Atmos/EntitySystems/GasTileOverlaySystem.cs index ad26436946..d7894265c8 100644 --- a/Content.Client/Atmos/EntitySystems/GasTileOverlaySystem.cs +++ b/Content.Client/Atmos/EntitySystems/GasTileOverlaySystem.cs @@ -19,6 +19,7 @@ namespace Content.Client.Atmos.EntitySystems [Dependency] private readonly SharedTransformSystem _xformSys = default!; private GasTileOverlay _overlay = default!; + private GasTileHeatOverlay _heatOverlay = default!; public override void Initialize() { @@ -28,12 +29,16 @@ namespace Content.Client.Atmos.EntitySystems _overlay = new GasTileOverlay(this, EntityManager, _resourceCache, ProtoMan, _spriteSys, _xformSys); _overlayMan.AddOverlay(_overlay); + + _heatOverlay = new GasTileHeatOverlay(); + _overlayMan.AddOverlay(_heatOverlay); } public override void Shutdown() { base.Shutdown(); _overlayMan.RemoveOverlay(); + _overlayMan.RemoveOverlay(); } private void OnHandleState(EntityUid gridUid, GasTileOverlayComponent comp, ref ComponentHandleState args) diff --git a/Content.Client/Atmos/Overlays/GasTileHeatOverlay.cs b/Content.Client/Atmos/Overlays/GasTileHeatOverlay.cs new file mode 100644 index 0000000000..36f0a065c1 --- /dev/null +++ b/Content.Client/Atmos/Overlays/GasTileHeatOverlay.cs @@ -0,0 +1,210 @@ +using System.Numerics; +using Content.Shared.Atmos; +using Content.Shared.Atmos.Components; +using Content.Client.Atmos.EntitySystems; +using Content.Shared.CCVar; +using Robust.Client.Graphics; +using Robust.Shared.Configuration; +using Robust.Shared.Enums; +using Robust.Shared.Map; +using Robust.Shared.Map.Components; +using Robust.Shared.Prototypes; + +namespace Content.Client.Atmos.Overlays; + +public sealed class GasTileHeatOverlay : Overlay +{ + public override bool RequestScreenTexture { get; set; } = true; + private static readonly ProtoId UnshadedShader = "unshaded"; + private static readonly ProtoId HeatOverlayShader = "Heat"; + + [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private readonly IMapManager _mapManager = default!; + [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private readonly IClyde _clyde = default!; + [Dependency] private readonly IConfigurationManager _configManager = default!; + // We can't resolve this immediately, because it's an entitysystem, but we will attempt to resolve and cache this + // once we begin to draw. + private GasTileOverlaySystem? _gasTileOverlay; + private readonly SharedTransformSystem _xformSys; + + private IRenderTexture? _heatTarget; + private IRenderTexture? _heatBlurTarget; + + public override OverlaySpace Space => OverlaySpace.WorldSpace; + private readonly ShaderInstance _shader; + + public GasTileHeatOverlay() + { + IoCManager.InjectDependencies(this); + _xformSys = _entManager.System(); + + _shader = _proto.Index(HeatOverlayShader).InstanceUnique(); + + _configManager.OnValueChanged(CCVars.ReducedMotion, SetReducedMotion, invokeImmediately: true); + + } + + private void SetReducedMotion(bool reducedMotion) + { + _shader.SetParameter("strength_scale", reducedMotion ? 0.5f : 1f); + _shader.SetParameter("speed_scale", reducedMotion ? 0.25f : 1f); + } + + protected override bool BeforeDraw(in OverlayDrawArgs args) + { + if (args.MapId == MapId.Nullspace) + return false; + + // If we haven't resolved this yet, give it a try or bail + _gasTileOverlay ??= _entManager.System(); + + if (_gasTileOverlay == null) + return false; + + var target = args.Viewport.RenderTarget; + + // Probably the resolution of the game window changed, remake the textures. + if (_heatTarget?.Texture.Size != target.Size) + { + _heatTarget?.Dispose(); + _heatTarget = _clyde.CreateRenderTarget( + target.Size, + new RenderTargetFormatParameters(RenderTargetColorFormat.Rgba8Srgb), + name: nameof(GasTileHeatOverlay)); + } + if (_heatBlurTarget?.Texture.Size != target.Size) + { + _heatBlurTarget?.Dispose(); + _heatBlurTarget = _clyde.CreateRenderTarget( + target.Size, + new RenderTargetFormatParameters(RenderTargetColorFormat.Rgba8Srgb), + name: $"{nameof(GasTileHeatOverlay)}-blur"); + } + + var overlayQuery = _entManager.GetEntityQuery(); + + args.WorldHandle.UseShader(_proto.Index(UnshadedShader).Instance()); + + var mapId = args.MapId; + var worldAABB = args.WorldAABB; + var worldBounds = args.WorldBounds; + var worldHandle = args.WorldHandle; + var worldToViewportLocal = args.Viewport.GetWorldToLocalMatrix(); + + // If there is no distortion after checking all visible tiles, we can bail early + var anyDistortion = false; + + // We're rendering in the context of the heat target texture, which will encode data as to where and how strong + // the heat distortion will be + args.WorldHandle.RenderInRenderTarget(_heatTarget, + () => + { + List> grids = new(); + _mapManager.FindGridsIntersecting(mapId, worldAABB, ref grids); + foreach (var grid in grids) + { + if (!overlayQuery.TryGetComponent(grid.Owner, out var comp)) + continue; + + var gridEntToWorld = _xformSys.GetWorldMatrix(grid.Owner); + var gridEntToViewportLocal = gridEntToWorld * worldToViewportLocal; + + if (!Matrix3x2.Invert(gridEntToViewportLocal, out var viewportLocalToGridEnt)) + continue; + + var uvToUi = Matrix3Helpers.CreateScale(_heatTarget.Size.X, -_heatTarget.Size.Y); + var uvToGridEnt = uvToUi * viewportLocalToGridEnt; + + // Because we want the actual distortion to be calculated based on the grid coordinates*, we need + // to pass a matrix transformation to go from the viewport coordinates to grid coordinates. + // * (why? because otherwise the effect would shimmer like crazy as you moved around, think + // moving a piece of warped glass above a picture instead of placing the warped glass on the + // paper and moving them together) + _shader.SetParameter("grid_ent_from_viewport_local", uvToGridEnt); + + // Draw commands (like DrawRect) will be using grid coordinates from here + worldHandle.SetTransform(gridEntToViewportLocal); + + // We only care about tiles that fit in these bounds + var floatBounds = worldToViewportLocal.TransformBox(worldBounds).Enlarged(grid.Comp.TileSize); + var localBounds = new Box2i( + (int)MathF.Floor(floatBounds.Left), + (int)MathF.Floor(floatBounds.Bottom), + (int)MathF.Ceiling(floatBounds.Right), + (int)MathF.Ceiling(floatBounds.Top)); + + // for each tile and its gas ---> + foreach (var chunk in comp.Chunks.Values) + { + var enumerator = new GasChunkEnumerator(chunk); + + while (enumerator.MoveNext(out var tileGas)) + { + // ---> + // Check and make sure the tile is within the viewport/screen + var tilePosition = chunk.Origin + (enumerator.X, enumerator.Y); + if (!localBounds.Contains(tilePosition)) + continue; + + // Get the distortion strength from the temperature and bail if it's not hot enough + var strength = _gasTileOverlay.GetHeatDistortionStrength(tileGas.Temperature); + if (strength <= 0f) + continue; + + anyDistortion = true; + // Encode the strength in the red channel, then 1.0 alpha if it's an active tile. + // BlurRenderTarget will then apply a blur around the edge, but we don't want it to bleed + // past the tile. + // So we use this alpha channel to chop the lower alpha values off in the shader to fit a + // fit mask back into the tile. + worldHandle.DrawRect( + Box2.CenteredAround(tilePosition + new Vector2(0.5f, 0.5f), grid.Comp.TileSizeVector), + new Color(strength,0f, 0f, strength > 0f ? 1.0f : 0f)); + } + } + } + }, + // This clears the buffer to all zero first... + new Color(0, 0, 0, 0)); + + // no distortion, no need to render + if (!anyDistortion) + { + // Return the draw handle to normal settings + args.WorldHandle.UseShader(null); + args.WorldHandle.SetTransform(Matrix3x2.Identity); + return false; + } + + // Clear to draw + return true; + } + + protected override void Draw(in OverlayDrawArgs args) + { + if (ScreenTexture is null || _heatTarget is null || _heatBlurTarget is null) + return; + + // Blur to soften the edges of the distortion. the lower parts of the alpha channel need to get cut off in the + // distortion shader to keep them in tile bounds. + _clyde.BlurRenderTarget(args.Viewport, _heatTarget, _heatBlurTarget, args.Viewport.Eye!, 14f); + + // Set up and render the distortion + _shader.SetParameter("SCREEN_TEXTURE", ScreenTexture); + args.WorldHandle.UseShader(_shader); + args.WorldHandle.DrawTextureRect(_heatTarget.Texture, args.WorldBounds); + + // Return the draw handle to normal settings + args.WorldHandle.UseShader(null); + args.WorldHandle.SetTransform(Matrix3x2.Identity); + } + + protected override void DisposeBehavior() + { + _heatTarget = null; + _heatBlurTarget = null; + _configManager.UnsubValueChanged(CCVars.ReducedMotion, SetReducedMotion); + base.DisposeBehavior(); + } +} diff --git a/Content.Client/Atmos/UI/GasAnalyzerWindow.xaml.cs b/Content.Client/Atmos/UI/GasAnalyzerWindow.xaml.cs index e280523e43..63b4e6b0c6 100644 --- a/Content.Client/Atmos/UI/GasAnalyzerWindow.xaml.cs +++ b/Content.Client/Atmos/UI/GasAnalyzerWindow.xaml.cs @@ -208,7 +208,7 @@ namespace Content.Client.Atmos.UI }); presBox.AddChild(new Label { - Text = Loc.GetString("gas-analyzer-window-pressure-val-text", ("pressure", $"{gasMix.Pressure:0.##}")), + Text = Loc.GetString("gas-analyzer-window-pressure-val-text", ("pressure", $"{gasMix.Pressure:0.00}")), Align = Label.AlignMode.Right, HorizontalExpand = true }); @@ -232,8 +232,8 @@ namespace Content.Client.Atmos.UI tempBox.AddChild(new Label { Text = Loc.GetString("gas-analyzer-window-temperature-val-text", - ("tempK", $"{gasMix.Temperature:0.#}"), - ("tempC", $"{TemperatureHelpers.KelvinToCelsius(gasMix.Temperature):0.#}")), + ("tempK", $"{gasMix.Temperature:0.0}"), + ("tempC", $"{TemperatureHelpers.KelvinToCelsius(gasMix.Temperature):0.0}")), Align = Label.AlignMode.Right, HorizontalExpand = true }); diff --git a/Content.Client/Audio/Jukebox/JukeboxBoundUserInterface.cs b/Content.Client/Audio/Jukebox/JukeboxBoundUserInterface.cs index 865dfc478d..510b9d3def 100644 --- a/Content.Client/Audio/Jukebox/JukeboxBoundUserInterface.cs +++ b/Content.Client/Audio/Jukebox/JukeboxBoundUserInterface.cs @@ -58,7 +58,7 @@ public sealed class JukeboxBoundUserInterface : BoundUserInterface _menu.SetAudioStream(jukebox.AudioStream); - if (_protoManager.TryIndex(jukebox.SelectedSongId, out var songProto)) + if (_protoManager.Resolve(jukebox.SelectedSongId, out var songProto)) { var length = EntMan.System().GetAudioLength(songProto.Path.Path.ToString()); _menu.SetSelectedSong(songProto.Name, (float) length.TotalSeconds); diff --git a/Content.Client/BarSign/BarSignSystem.cs b/Content.Client/BarSign/BarSignSystem.cs index 02e33861b7..1ea99864a1 100644 --- a/Content.Client/BarSign/BarSignSystem.cs +++ b/Content.Client/BarSign/BarSignSystem.cs @@ -39,7 +39,7 @@ public sealed class BarSignSystem : VisualizerSystem if (powered && sign.Current != null - && _prototypeManager.TryIndex(sign.Current, out var proto)) + && _prototypeManager.Resolve(sign.Current, out var proto)) { SpriteSystem.LayerSetSprite((id, sprite), 0, proto.Icon); sprite.LayerSetShader(0, "unshaded"); diff --git a/Content.Client/BarSign/Ui/BarSignBoundUserInterface.cs b/Content.Client/BarSign/Ui/BarSignBoundUserInterface.cs index 1d1280b2f3..fe07f0f1d1 100644 --- a/Content.Client/BarSign/Ui/BarSignBoundUserInterface.cs +++ b/Content.Client/BarSign/Ui/BarSignBoundUserInterface.cs @@ -35,7 +35,7 @@ public sealed class BarSignBoundUserInterface(EntityUid owner, Enum uiKey) : Bou public void Update(ProtoId? sign) { - if (_prototype.TryIndex(sign, out var signPrototype)) + if (_prototype.Resolve(sign, out var signPrototype)) _menu?.UpdateState(signPrototype); } diff --git a/Content.Client/Cargo/UI/BountyEntry.xaml.cs b/Content.Client/Cargo/UI/BountyEntry.xaml.cs index 027d7b3e80..d813f70ff4 100644 --- a/Content.Client/Cargo/UI/BountyEntry.xaml.cs +++ b/Content.Client/Cargo/UI/BountyEntry.xaml.cs @@ -29,7 +29,7 @@ public sealed partial class BountyEntry : BoxContainer UntilNextSkip = untilNextSkip; - if (!_prototype.TryIndex(bounty.Bounty, out var bountyPrototype)) + if (!_prototype.Resolve(bounty.Bounty, out var bountyPrototype)) return; var items = new List(); diff --git a/Content.Client/Cargo/UI/BountyHistoryEntry.xaml.cs b/Content.Client/Cargo/UI/BountyHistoryEntry.xaml.cs index 54804be641..98658e5f0a 100644 --- a/Content.Client/Cargo/UI/BountyHistoryEntry.xaml.cs +++ b/Content.Client/Cargo/UI/BountyHistoryEntry.xaml.cs @@ -19,7 +19,7 @@ public sealed partial class BountyHistoryEntry : BoxContainer RobustXamlLoader.Load(this); IoCManager.InjectDependencies(this); - if (!_prototype.TryIndex(bounty.Bounty, out var bountyPrototype)) + if (!_prototype.Resolve(bounty.Bounty, out var bountyPrototype)) return; var items = new List(); diff --git a/Content.Client/Changeling/UI/ChangelingTransformBoundUserInterface.cs b/Content.Client/Changeling/UI/ChangelingTransformBoundUserInterface.cs index 8220e18708..97c07dd8c9 100644 --- a/Content.Client/Changeling/UI/ChangelingTransformBoundUserInterface.cs +++ b/Content.Client/Changeling/UI/ChangelingTransformBoundUserInterface.cs @@ -1,4 +1,7 @@ -using Content.Shared.Changeling.Systems; +using Content.Client.Stylesheets; +using Content.Client.UserInterface.Controls; +using Content.Shared.Changeling.Components; +using Content.Shared.Changeling.Systems; using JetBrains.Annotations; using Robust.Client.UserInterface; @@ -7,28 +10,58 @@ namespace Content.Client.Changeling.UI; [UsedImplicitly] public sealed partial class ChangelingTransformBoundUserInterface(EntityUid owner, Enum uiKey) : BoundUserInterface(owner, uiKey) { - private ChangelingTransformMenu? _window; + private SimpleRadialMenu? _menu; + private static readonly Color SelectedOptionBackground = StyleNano.ButtonColorGoodDefault.WithAlpha(128); + private static readonly Color SelectedOptionHoverBackground = StyleNano.ButtonColorGoodHovered.WithAlpha(128); protected override void Open() { base.Open(); - _window = this.CreateWindow(); - - _window.OnIdentitySelect += SendIdentitySelect; - - _window.Update(Owner); + _menu = this.CreateWindow(); + Update(); + _menu.OpenOverMouseScreenPosition(); } + public override void Update() { - if (_window == null) + if (_menu == null) return; - _window.Update(Owner); + if (!EntMan.TryGetComponent(Owner, out var lingIdentity)) + return; + + var models = ConvertToButtons(lingIdentity.ConsumedIdentities, lingIdentity?.CurrentIdentity); + + _menu.SetButtons(models); } - public void SendIdentitySelect(NetEntity identityId) + private IEnumerable ConvertToButtons( + IEnumerable identities, + EntityUid? currentIdentity + ) + { + var buttons = new List(); + foreach (var identity in identities) + { + if (!EntMan.TryGetComponent(identity, out var metadata)) + continue; + + var option = new RadialMenuActionOption(SendIdentitySelect, EntMan.GetNetEntity(identity)) + { + IconSpecifier = RadialMenuIconSpecifier.With(identity), + ToolTip = metadata.EntityName, + BackgroundColor = (currentIdentity == identity) ? SelectedOptionBackground : null, + HoverBackgroundColor = (currentIdentity == identity) ? SelectedOptionHoverBackground : null + }; + buttons.Add(option); + } + + return buttons; + } + + private void SendIdentitySelect(NetEntity identityId) { SendPredictedMessage(new ChangelingTransformIdentitySelectMessage(identityId)); } diff --git a/Content.Client/Changeling/UI/ChangelingTransformMenu.xaml b/Content.Client/Changeling/UI/ChangelingTransformMenu.xaml deleted file mode 100644 index 38ae0ec715..0000000000 --- a/Content.Client/Changeling/UI/ChangelingTransformMenu.xaml +++ /dev/null @@ -1,8 +0,0 @@ - - - - diff --git a/Content.Client/Changeling/UI/ChangelingTransformMenu.xaml.cs b/Content.Client/Changeling/UI/ChangelingTransformMenu.xaml.cs deleted file mode 100644 index ebd4e90440..0000000000 --- a/Content.Client/Changeling/UI/ChangelingTransformMenu.xaml.cs +++ /dev/null @@ -1,62 +0,0 @@ -using System.Numerics; -using Content.Client.UserInterface.Controls; -using Content.Shared.Changeling.Components; -using Robust.Client.AutoGenerated; -using Robust.Client.UserInterface.Controls; -using Robust.Client.UserInterface.XAML; - -namespace Content.Client.Changeling.UI; - -[GenerateTypedNameReferences] -public sealed partial class ChangelingTransformMenu : RadialMenu -{ - [Dependency] private readonly IEntityManager _entity = default!; - public event Action? OnIdentitySelect; - - public ChangelingTransformMenu() - { - RobustXamlLoader.Load(this); - IoCManager.InjectDependencies(this); - } - - public void Update(EntityUid uid) - { - Main.DisposeAllChildren(); - - if (!_entity.TryGetComponent(uid, out var identityComp)) - return; - - foreach (var identityUid in identityComp.ConsumedIdentities) - { - if (!_entity.TryGetComponent(identityUid, out var metadata)) - continue; - - var identityName = metadata.EntityName; - - var button = new ChangelingTransformMenuButton() - { - StyleClasses = { "RadialMenuButton" }, - SetSize = new Vector2(64, 64), - ToolTip = identityName, - }; - - var entView = new SpriteView() - { - SetSize = new Vector2(48, 48), - VerticalAlignment = VAlignment.Center, - HorizontalAlignment = HAlignment.Center, - Stretch = SpriteView.StretchMode.Fill, - }; - entView.SetEntity(identityUid); - button.OnButtonUp += _ => - { - OnIdentitySelect?.Invoke(_entity.GetNetEntity(identityUid)); - Close(); - }; - button.AddChild(entView); - Main.AddChild(button); - } - } -} - -public sealed class ChangelingTransformMenuButton : RadialMenuTextureButtonWithSector; diff --git a/Content.Client/Chat/TypingIndicator/TypingIndicatorVisualizerSystem.cs b/Content.Client/Chat/TypingIndicator/TypingIndicatorVisualizerSystem.cs index c4b0c8f282..e1197d4ac4 100644 --- a/Content.Client/Chat/TypingIndicator/TypingIndicatorVisualizerSystem.cs +++ b/Content.Client/Chat/TypingIndicator/TypingIndicatorVisualizerSystem.cs @@ -27,7 +27,7 @@ public sealed class TypingIndicatorVisualizerSystem : VisualizerSystem(ent => new InjectorStatusControl(ent, SolutionContainers)); + + Subs.ItemStatus(ent => new InjectorStatusControl(ent, SolutionContainer)); } } diff --git a/Content.Client/Chemistry/UI/InjectorStatusControl.cs b/Content.Client/Chemistry/UI/InjectorStatusControl.cs index f9b0d90e20..0358876b76 100644 --- a/Content.Client/Chemistry/UI/InjectorStatusControl.cs +++ b/Content.Client/Chemistry/UI/InjectorStatusControl.cs @@ -38,13 +38,13 @@ public sealed class InjectorStatusControl : Control // only updates the UI if any of the details are different than they previously were if (PrevVolume == solution.Volume && PrevMaxVolume == solution.MaxVolume - && PrevTransferAmount == _parent.Comp.TransferAmount + && PrevTransferAmount == _parent.Comp.CurrentTransferAmount && PrevToggleState == _parent.Comp.ToggleState) return; PrevVolume = solution.Volume; PrevMaxVolume = solution.MaxVolume; - PrevTransferAmount = _parent.Comp.TransferAmount; + PrevTransferAmount = _parent.Comp.CurrentTransferAmount; PrevToggleState = _parent.Comp.ToggleState; // Update current volume and injector state @@ -59,6 +59,6 @@ public sealed class InjectorStatusControl : Control ("currentVolume", solution.Volume), ("totalVolume", solution.MaxVolume), ("modeString", modeStringLocalized), - ("transferVolume", _parent.Comp.TransferAmount))); + ("transferVolume", _parent.Comp.CurrentTransferAmount))); } } diff --git a/Content.Client/Clothing/ClientClothingSystem.cs b/Content.Client/Clothing/ClientClothingSystem.cs index 8d53e90e34..417e540d4a 100644 --- a/Content.Client/Clothing/ClientClothingSystem.cs +++ b/Content.Client/Clothing/ClientClothingSystem.cs @@ -1,12 +1,10 @@ using System.Diagnostics.CodeAnalysis; using System.Linq; -using System.Numerics; using Content.Client.DisplacementMap; using Content.Client.Inventory; using Content.Shared.Clothing; using Content.Shared.Clothing.Components; using Content.Shared.Clothing.EntitySystems; -using Content.Shared.DisplacementMap; using Content.Shared.Humanoid; using Content.Shared.Inventory; using Content.Shared.Inventory.Events; @@ -14,7 +12,6 @@ using Content.Shared.Item; using Robust.Client.GameObjects; using Robust.Client.Graphics; using Robust.Client.ResourceManagement; -using Robust.Shared.Serialization.Manager; using Robust.Shared.Serialization.TypeSerializers.Implementations; using Robust.Shared.Utility; using static Robust.Client.GameObjects.SpriteComponent; @@ -177,6 +174,7 @@ public sealed class ClientClothingSystem : ClothingSystem var layer = new PrototypeLayerData(); layer.RsiPath = rsi.Path.ToString(); layer.State = state; + layer.Scale = clothing.Scale; layers = new() { layer }; return true; diff --git a/Content.Client/Clothing/UI/ChameleonBoundUserInterface.cs b/Content.Client/Clothing/UI/ChameleonBoundUserInterface.cs index 876f300e50..6595426d48 100644 --- a/Content.Client/Clothing/UI/ChameleonBoundUserInterface.cs +++ b/Content.Client/Clothing/UI/ChameleonBoundUserInterface.cs @@ -45,7 +45,7 @@ public sealed class ChameleonBoundUserInterface : BoundUserInterface var newTargets = new List(); foreach (var target in targets) { - if (string.IsNullOrEmpty(target) || !_proto.TryIndex(target, out EntityPrototype? proto)) + if (string.IsNullOrEmpty(target) || !_proto.Resolve(target, out EntityPrototype? proto)) continue; if (!proto.TryGetComponent(out TagComponent? tag, EntMan.ComponentFactory) || !_tag.HasTag(tag, st.RequiredTag)) diff --git a/Content.Client/Clothing/UI/ChameleonMenu.xaml.cs b/Content.Client/Clothing/UI/ChameleonMenu.xaml.cs index c6dce10776..fb4447bdf9 100644 --- a/Content.Client/Clothing/UI/ChameleonMenu.xaml.cs +++ b/Content.Client/Clothing/UI/ChameleonMenu.xaml.cs @@ -54,7 +54,7 @@ public sealed partial class ChameleonMenu : DefaultWindow foreach (var id in _possibleIds) { - if (!_prototypeManager.TryIndex(id, out EntityPrototype? proto)) + if (!_prototypeManager.Resolve(id, out EntityPrototype? proto)) continue; var lowId = id.Id.ToLowerInvariant(); diff --git a/Content.Client/Construction/ConstructionSystem.cs b/Content.Client/Construction/ConstructionSystem.cs index 0e7557724f..d693f4ac47 100644 --- a/Content.Client/Construction/ConstructionSystem.cs +++ b/Content.Client/Construction/ConstructionSystem.cs @@ -80,7 +80,7 @@ namespace Content.Client.Construction { foreach (var constructionProto in PrototypeManager.EnumeratePrototypes()) { - if (!PrototypeManager.TryIndex(constructionProto.Graph, out var graphProto)) + if (!PrototypeManager.Resolve(constructionProto.Graph, out var graphProto)) continue; if (constructionProto.TargetNode is not { } targetNodeId) @@ -121,17 +121,14 @@ namespace Content.Client.Construction // If we got the id of the prototype, we exit the “recursion” by clearing the stack. stack.Clear(); - if (!PrototypeManager.TryIndex(constructionProto.ID, out ConstructionPrototype? recipe)) + if (!PrototypeManager.Resolve(entityId, out var proto)) continue; - if (!PrototypeManager.TryIndex(entityId, out var proto)) - continue; + var name = constructionProto.SetName.HasValue ? Loc.GetString(constructionProto.SetName) : proto.Name; + var desc = constructionProto.SetDescription.HasValue ? Loc.GetString(constructionProto.SetDescription) : proto.Description; - var name = recipe.SetName.HasValue ? Loc.GetString(recipe.SetName) : proto.Name; - var desc = recipe.SetDescription.HasValue ? Loc.GetString(recipe.SetDescription) : proto.Description; - - recipe.Name = name; - recipe.Description = desc; + constructionProto.Name = name; + constructionProto.Description = desc; _recipesMetadataCache.Add(constructionProto.ID, entityId); } while (stack.Count > 0); @@ -172,7 +169,7 @@ namespace Content.Client.Construction "construction-ghost-examine-message", ("name", component.Prototype.Name))); - if (!PrototypeManager.TryIndex(component.Prototype.Graph, out var graph)) + if (!PrototypeManager.Resolve(component.Prototype.Graph, out var graph)) return; var startNode = graph.Nodes[component.Prototype.StartNode]; diff --git a/Content.Client/Construction/UI/ConstructionMenuPresenter.cs b/Content.Client/Construction/UI/ConstructionMenuPresenter.cs index 119e92fc6f..d5fee2bdda 100644 --- a/Content.Client/Construction/UI/ConstructionMenuPresenter.cs +++ b/Content.Client/Construction/UI/ConstructionMenuPresenter.cs @@ -510,7 +510,7 @@ namespace Content.Client.Construction.UI foreach (var id in favorites) { - if (_prototypeManager.TryIndex(id, out ConstructionPrototype? recipe, logError: false)) + if (_prototypeManager.TryIndex(id, out ConstructionPrototype? recipe)) _favoritedRecipes.Add(recipe); } diff --git a/Content.Client/Damage/DamageVisualsSystem.cs b/Content.Client/Damage/DamageVisualsSystem.cs index de866ca9a4..065bf628bc 100644 --- a/Content.Client/Damage/DamageVisualsSystem.cs +++ b/Content.Client/Damage/DamageVisualsSystem.cs @@ -150,7 +150,7 @@ public sealed class DamageVisualsSystem : VisualizerSystem(damageComponent.DamageContainerID, out var damageContainer)) + && _prototypeManager.Resolve(damageComponent.DamageContainerID, out var damageContainer)) { // Are we using damage overlay sprites by group? // Check if the container matches the supported groups, diff --git a/Content.Client/DisplacementMap/DisplacementMapSystem.cs b/Content.Client/DisplacementMap/DisplacementMapSystem.cs index 94dbc7f00c..6986e1c868 100644 --- a/Content.Client/DisplacementMap/DisplacementMapSystem.cs +++ b/Content.Client/DisplacementMap/DisplacementMapSystem.cs @@ -1,3 +1,4 @@ +using System.Diagnostics.CodeAnalysis; using Content.Shared.DisplacementMap; using Robust.Client.GameObjects; using Robust.Client.Graphics; @@ -10,6 +11,11 @@ public sealed class DisplacementMapSystem : EntitySystem [Dependency] private readonly ISerializationManager _serialization = default!; [Dependency] private readonly SpriteSystem _sprite = default!; + private static string? BuildDisplacementLayerKey(object key) + { + return key.ToString() is null ? null : $"{key}-displacement"; + } + /// /// Attempting to apply a displacement map to a specific layer of SpriteComponent /// @@ -19,21 +25,22 @@ public sealed class DisplacementMapSystem : EntitySystem /// Unique layer key, which will determine which layer to apply displacement map to /// The key of the new displacement map layer added by this function. /// - public bool TryAddDisplacement(DisplacementData data, + public bool TryAddDisplacement( + DisplacementData data, Entity sprite, int index, object key, - out string displacementKey) + [NotNullWhen(true)] out string? displacementKey + ) { - displacementKey = $"{key}-displacement"; - - if (key.ToString() is null) + displacementKey = BuildDisplacementLayerKey(key); + if (displacementKey is null) return false; - if (data.ShaderOverride != null) - sprite.Comp.LayerSetShader(index, data.ShaderOverride); + EnsureDisplacementIsNotOnSprite(sprite, key); - _sprite.RemoveLayer(sprite.AsNullable(), displacementKey, false); + if (data.ShaderOverride is not null) + sprite.Comp.LayerSetShader(index, data.ShaderOverride); //allows you not to write it every time in the YML foreach (var pair in data.SizeMaps) @@ -70,7 +77,11 @@ public sealed class DisplacementMapSystem : EntitySystem } var displacementLayer = _serialization.CreateCopy(displacementDataLayer, notNullableOverride: true); - displacementLayer.CopyToShaderParameters!.LayerKey = key.ToString() ?? "this is impossible"; + + // This previously assigned a string reading "this is impossible" if key.ToString eval'd to false. + // However, for the sake of sanity, we've changed this to assert non-null - !. + // If this throws an error, we're not sorry. Nanotrasen thanks you for your service fixing this bug. + displacementLayer.CopyToShaderParameters!.LayerKey = key.ToString()!; _sprite.AddLayer(sprite.AsNullable(), displacementLayer, index); _sprite.LayerMapSet(sprite.AsNullable(), displacementKey, index); @@ -78,14 +89,18 @@ public sealed class DisplacementMapSystem : EntitySystem return true; } - /// - [Obsolete("Use the Entity overload")] - public bool TryAddDisplacement(DisplacementData data, - SpriteComponent sprite, - int index, - object key, - out string displacementKey) + /// + /// Ensures that the displacement map associated with the given layer key is not in the Sprite's LayerMap. + /// + /// The sprite to remove the displacement layer from. + /// The key of the layer that is referenced by the displacement layer we want to remove. + /// Whether to report an error if the displacement map isn't on the sprite. + public void EnsureDisplacementIsNotOnSprite(Entity sprite, object key) { - return TryAddDisplacement(data, (sprite.Owner, sprite), index, key, out displacementKey); + var displacementLayerKey = BuildDisplacementLayerKey(key); + if (displacementLayerKey is null) + return; + + _sprite.RemoveLayer(sprite.AsNullable(), displacementLayerKey, false); } } diff --git a/Content.Client/Doors/DoorSystem.cs b/Content.Client/Doors/DoorSystem.cs index 3d9a3e2a9a..f1697b820d 100644 --- a/Content.Client/Doors/DoorSystem.cs +++ b/Content.Client/Doors/DoorSystem.cs @@ -142,7 +142,7 @@ public sealed class DoorSystem : SharedDoorSystem private void UpdateSpriteLayers(Entity sprite, string targetProto) { - if (!_prototypeManager.TryIndex(targetProto, out var target)) + if (!_prototypeManager.Resolve(targetProto, out var target)) return; if (!target.TryGetComponent(out SpriteComponent? targetSprite, _componentFactory)) diff --git a/Content.Client/Ghost/GhostRoleRadioBoundUserInterface.cs b/Content.Client/Ghost/GhostRoleRadioBoundUserInterface.cs index 52ea835f4a..9334c85536 100644 --- a/Content.Client/Ghost/GhostRoleRadioBoundUserInterface.cs +++ b/Content.Client/Ghost/GhostRoleRadioBoundUserInterface.cs @@ -1,25 +1,58 @@ +using Content.Client.UserInterface.Controls; using Content.Shared.Ghost.Roles; +using Content.Shared.Ghost.Roles.Components; using Robust.Client.UserInterface; using Robust.Shared.Prototypes; namespace Content.Client.Ghost; -public sealed class GhostRoleRadioBoundUserInterface : BoundUserInterface +public sealed class GhostRoleRadioBoundUserInterface(EntityUid owner, Enum uiKey) : BoundUserInterface(owner, uiKey) { - private GhostRoleRadioMenu? _ghostRoleRadioMenu; + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - public GhostRoleRadioBoundUserInterface(EntityUid owner, Enum uiKey) : base(owner, uiKey) - { - IoCManager.InjectDependencies(this); - } + private SimpleRadialMenu? _ghostRoleRadioMenu; protected override void Open() { base.Open(); - _ghostRoleRadioMenu = this.CreateWindow(); - _ghostRoleRadioMenu.SetEntity(Owner); - _ghostRoleRadioMenu.SendGhostRoleRadioMessageAction += SendGhostRoleRadioMessage; + _ghostRoleRadioMenu = this.CreateWindow(); + + // The purpose of this radial UI is for ghost role radios that allow you to select + // more than one potential option, such as with kobolds/lizards. + // This means that it won't show anything if SelectablePrototypes is empty. + if (!EntMan.TryGetComponent(Owner, out var comp)) + return; + + var list = ConvertToButtons(comp.SelectablePrototypes); + + _ghostRoleRadioMenu.SetButtons(list); + } + + private IEnumerable ConvertToButtons(List> protoIds) + { + var list = new List(); + foreach (var ghostRoleProtoId in protoIds) + { + // For each prototype we find we want to create a button that uses the name of the ghost role + // as the hover tooltip, and the icon is taken from either the ghost role entityprototype + // or the indicated icon entityprototype. + if (!_prototypeManager.Resolve(ghostRoleProtoId, out var ghostRoleProto)) + continue; + + var option = new RadialMenuActionOption>(SendGhostRoleRadioMessage, ghostRoleProtoId) + { + ToolTip = Loc.GetString(ghostRoleProto.Name), + // pick the icon if it exists, otherwise fallback to the ghost role's entity + IconSpecifier = ghostRoleProto.IconPrototype != null + && _prototypeManager.Resolve(ghostRoleProto.IconPrototype, out var iconProto) + ? RadialMenuIconSpecifier.With(iconProto) + : RadialMenuIconSpecifier.With(ghostRoleProto.EntityPrototype) + }; + list.Add(option); + } + + return list; } private void SendGhostRoleRadioMessage(ProtoId protoId) diff --git a/Content.Client/Ghost/GhostRoleRadioMenu.xaml b/Content.Client/Ghost/GhostRoleRadioMenu.xaml deleted file mode 100644 index c35ee128c5..0000000000 --- a/Content.Client/Ghost/GhostRoleRadioMenu.xaml +++ /dev/null @@ -1,8 +0,0 @@ - - - - diff --git a/Content.Client/Ghost/GhostRoleRadioMenu.xaml.cs b/Content.Client/Ghost/GhostRoleRadioMenu.xaml.cs deleted file mode 100644 index 1b65eac6ed..0000000000 --- a/Content.Client/Ghost/GhostRoleRadioMenu.xaml.cs +++ /dev/null @@ -1,105 +0,0 @@ -using Content.Client.UserInterface.Controls; -using Content.Shared.Ghost.Roles; -using Content.Shared.Ghost.Roles.Components; -using Robust.Client.UserInterface; -using Robust.Client.UserInterface.Controls; -using Robust.Client.UserInterface.XAML; -using Robust.Shared.Prototypes; -using System.Numerics; - -namespace Content.Client.Ghost; - -public sealed partial class GhostRoleRadioMenu : RadialMenu -{ - [Dependency] private readonly EntityManager _entityManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - - public event Action>? SendGhostRoleRadioMessageAction; - - public EntityUid Entity { get; set; } - - public GhostRoleRadioMenu() - { - IoCManager.InjectDependencies(this); - RobustXamlLoader.Load(this); - } - - public void SetEntity(EntityUid uid) - { - Entity = uid; - RefreshUI(); - } - - private void RefreshUI() - { - // The main control that will contain all the clickable options - var main = FindControl("Main"); - - // The purpose of this radial UI is for ghost role radios that allow you to select - // more than one potential option, such as with kobolds/lizards. - // This means that it won't show anything if SelectablePrototypes is empty. - if (!_entityManager.TryGetComponent(Entity, out var comp)) - return; - - foreach (var ghostRoleProtoString in comp.SelectablePrototypes) - { - // For each prototype we find we want to create a button that uses the name of the ghost role - // as the hover tooltip, and the icon is taken from either the ghost role entityprototype - // or the indicated icon entityprototype. - if (!_prototypeManager.TryIndex(ghostRoleProtoString, out var ghostRoleProto)) - continue; - - var button = new GhostRoleRadioMenuButton() - { - SetSize = new Vector2(64, 64), - ToolTip = Loc.GetString(ghostRoleProto.Name), - ProtoId = ghostRoleProto.ID, - }; - - var entProtoView = new EntityPrototypeView() - { - SetSize = new Vector2(48, 48), - VerticalAlignment = VAlignment.Center, - HorizontalAlignment = HAlignment.Center, - Stretch = SpriteView.StretchMode.Fill - }; - - // pick the icon if it exists, otherwise fallback to the ghost role's entity - if (_prototypeManager.TryIndex(ghostRoleProto.IconPrototype, out var iconProto)) - entProtoView.SetPrototype(iconProto); - else - entProtoView.SetPrototype(ghostRoleProto.EntityPrototype); - - button.AddChild(entProtoView); - main.AddChild(button); - AddGhostRoleRadioMenuButtonOnClickActions(main); - } - } - - private void AddGhostRoleRadioMenuButtonOnClickActions(Control control) - { - var mainControl = control as RadialContainer; - - if (mainControl == null) - return; - - foreach (var child in mainControl.Children) - { - var castChild = child as GhostRoleRadioMenuButton; - - if (castChild == null) - continue; - - castChild.OnButtonUp += _ => - { - SendGhostRoleRadioMessageAction?.Invoke(castChild.ProtoId); - Close(); - }; - } - } -} - -public sealed class GhostRoleRadioMenuButton : RadialMenuTextureButtonWithSector -{ - public ProtoId ProtoId { get; set; } -} diff --git a/Content.Client/Guidebook/Controls/GuideReagentEmbed.xaml.cs b/Content.Client/Guidebook/Controls/GuideReagentEmbed.xaml.cs index 29569e40e6..dbfd36daea 100644 --- a/Content.Client/Guidebook/Controls/GuideReagentEmbed.xaml.cs +++ b/Content.Client/Guidebook/Controls/GuideReagentEmbed.xaml.cs @@ -5,14 +5,17 @@ using Content.Client.Guidebook.Richtext; using Content.Client.Message; using Content.Client.UserInterface.ControlExtensions; using Content.Shared.Body.Prototypes; +using Content.Shared.CCVar; using Content.Shared.Chemistry.Reaction; using Content.Shared.Chemistry.Reagent; +using Content.Shared.Contraband; using JetBrains.Annotations; using Robust.Client.AutoGenerated; using Robust.Client.Graphics; using Robust.Client.UserInterface; using Robust.Client.UserInterface.Controls; using Robust.Client.UserInterface.XAML; +using Robust.Shared.Configuration; using Robust.Shared.Prototypes; using Robust.Shared.Utility; @@ -27,8 +30,10 @@ public sealed partial class GuideReagentEmbed : BoxContainer, IDocumentTag, ISea [Dependency] private readonly IEntitySystemManager _systemManager = default!; [Dependency] private readonly ILogManager _logManager = default!; [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private readonly IConfigurationManager _config = default!; private readonly ChemistryGuideDataSystem _chemistryGuideData; + private readonly ContrabandSystem _contraband; private readonly ISawmill _sawmill; public IPrototype? RepresentedPrototype { get; private set; } @@ -39,6 +44,7 @@ public sealed partial class GuideReagentEmbed : BoxContainer, IDocumentTag, ISea IoCManager.InjectDependencies(this); _sawmill = _logManager.GetSawmill("guidebook.reagent"); _chemistryGuideData = _systemManager.GetEntitySystem(); + _contraband = _systemManager.GetEntitySystem(); MouseFilter = MouseFilterMode.Stop; } @@ -204,6 +210,25 @@ public sealed partial class GuideReagentEmbed : BoxContainer, IDocumentTag, ISea description.PushNewline(); description.AddMarkupOrThrow(Loc.GetString("guidebook-reagent-physical-description", ("description", reagent.LocalizedPhysicalDescription))); + + if (_config.GetCVar(CCVars.ContrabandExamine)) + { + // Department-restricted text + if (reagent.AllowedJobs.Count > 0 || reagent.AllowedDepartments.Count > 0) + { + description.PushNewline(); + description.AddMarkupPermissive( + _contraband.GenerateDepartmentExamineMessage(reagent.AllowedDepartments, reagent.AllowedJobs, ContrabandItemType.Reagent)); + } + // Other contraband text + else if (reagent.ContrabandSeverity != null && + _prototype.Resolve(reagent.ContrabandSeverity.Value, out var severity)) + { + description.PushNewline(); + description.AddMarkupPermissive(Loc.GetString(severity.ExamineText, ("type", ContrabandItemType.Reagent))); + } + } + ReagentDescription.SetMessage(description); } diff --git a/Content.Client/Guidebook/DocumentParsingManager.cs b/Content.Client/Guidebook/DocumentParsingManager.cs index ecf11d4725..8bc1a834fc 100644 --- a/Content.Client/Guidebook/DocumentParsingManager.cs +++ b/Content.Client/Guidebook/DocumentParsingManager.cs @@ -53,7 +53,7 @@ public sealed partial class DocumentParsingManager public bool TryAddMarkup(Control control, ProtoId entryId, bool log = true) { - if (!_prototype.TryIndex(entryId, out var entry)) + if (!_prototype.Resolve(entryId, out var entry)) return false; using var file = _resourceManager.ContentFileReadText(entry.Text); diff --git a/Content.Client/Humanoid/HumanoidAppearanceSystem.cs b/Content.Client/Humanoid/HumanoidAppearanceSystem.cs index 6700cf2a18..54c2801e33 100644 --- a/Content.Client/Humanoid/HumanoidAppearanceSystem.cs +++ b/Content.Client/Humanoid/HumanoidAppearanceSystem.cs @@ -289,25 +289,26 @@ public sealed class HumanoidAppearanceSystem : SharedHumanoidAppearanceSystem private void RemoveMarking(Marking marking, Entity spriteEnt) { if (!_markingManager.TryGetMarking(marking, out var prototype)) - { return; - } foreach (var sprite in prototype.Sprites) { if (sprite is not SpriteSpecifier.Rsi rsi) - { continue; - } var layerId = $"{marking.MarkingId}-{rsi.RsiState}"; if (!_sprite.LayerMapTryGet(spriteEnt.AsNullable(), layerId, out var index, false)) - { continue; - } _sprite.LayerMapRemove(spriteEnt.AsNullable(), layerId); _sprite.RemoveLayer(spriteEnt.AsNullable(), index); + + // If this marking is one that can be displaced, we need to remove the displacement as well; otherwise + // altering a marking at runtime can lead to the renderer falling over. + // The Vulps must be shaved. + // (https://github.com/space-wizards/space-station-14/issues/40135). + if (prototype.CanBeDisplaced) + _displacement.EnsureDisplacementIsNotOnSprite(spriteEnt, layerId); } } @@ -346,9 +347,7 @@ public sealed class HumanoidAppearanceSystem : SharedHumanoidAppearanceSystem var sprite = entity.Comp2; if (!_sprite.LayerMapTryGet((entity.Owner, sprite), markingPrototype.BodyPart, out var targetLayer, false)) - { return; - } visible &= !IsHidden(humanoid, markingPrototype.BodyPart); visible &= humanoid.BaseLayers.TryGetValue(markingPrototype.BodyPart, out var setting) @@ -359,9 +358,7 @@ public sealed class HumanoidAppearanceSystem : SharedHumanoidAppearanceSystem var markingSprite = markingPrototype.Sprites[j]; if (markingSprite is not SpriteSpecifier.Rsi rsi) - { - continue; - } + return; var layerId = $"{markingPrototype.ID}-{rsi.RsiState}"; @@ -375,26 +372,18 @@ public sealed class HumanoidAppearanceSystem : SharedHumanoidAppearanceSystem _sprite.LayerSetVisible((entity.Owner, sprite), layerId, visible); if (!visible || setting == null) // this is kinda implied - { continue; - } // Okay so if the marking prototype is modified but we load old marking data this may no longer be valid // and we need to check the index is correct. // So if that happens just default to white? if (colors != null && j < colors.Count) - { _sprite.LayerSetColor((entity.Owner, sprite), layerId, colors[j]); - } else - { _sprite.LayerSetColor((entity.Owner, sprite), layerId, Color.White); - } if (humanoid.MarkingsDisplacement.TryGetValue(markingPrototype.BodyPart, out var displacementData) && markingPrototype.CanBeDisplaced) - { _displacement.TryAddDisplacement(displacementData, (entity.Owner, sprite), targetLayer + j + 1, layerId, out _); - } } } diff --git a/Content.Client/Implants/ImplanterSystem.cs b/Content.Client/Implants/ImplanterSystem.cs index 4ba4d015ca..a8c501daf1 100644 --- a/Content.Client/Implants/ImplanterSystem.cs +++ b/Content.Client/Implants/ImplanterSystem.cs @@ -28,7 +28,7 @@ public sealed class ImplanterSystem : SharedImplanterSystem Dictionary implants = new(); foreach (var implant in component.DeimplantWhitelist) { - if (_proto.TryIndex(implant, out var proto)) + if (_proto.Resolve(implant, out var proto)) implants.Add(proto.ID, proto.Name); } diff --git a/Content.Client/Implants/UI/ChameleonControllerMenu.xaml.cs b/Content.Client/Implants/UI/ChameleonControllerMenu.xaml.cs index a41e2e9293..c12ddb9319 100644 --- a/Content.Client/Implants/UI/ChameleonControllerMenu.xaml.cs +++ b/Content.Client/Implants/UI/ChameleonControllerMenu.xaml.cs @@ -62,7 +62,7 @@ public sealed partial class ChameleonControllerMenu : FancyWindow // Go through every outfit and add them to the correct department. foreach (var outfit in _outfits) { - _prototypeManager.TryIndex(outfit.Job, out var jobProto); + _prototypeManager.Resolve(outfit.Job, out var jobProto); var name = outfit.LoadoutName ?? outfit.Name ?? jobProto?.Name ?? "Prototype has no name or job."; diff --git a/Content.Client/Implants/UI/ImplanterStatusControl.cs b/Content.Client/Implants/UI/ImplanterStatusControl.cs index 569dd785d7..24445eeecf 100644 --- a/Content.Client/Implants/UI/ImplanterStatusControl.cs +++ b/Content.Client/Implants/UI/ImplanterStatusControl.cs @@ -49,7 +49,7 @@ public sealed class ImplanterStatusControl : Control if (_parent.CurrentMode == ImplanterToggleMode.Draw) { string implantName = _parent.DeimplantChosen != null - ? (_prototype.TryIndex(_parent.DeimplantChosen.Value, out EntityPrototype? implantProto) ? implantProto.Name : Loc.GetString("implanter-empty-text")) + ? (_prototype.Resolve(_parent.DeimplantChosen.Value, out EntityPrototype? implantProto) ? implantProto.Name : Loc.GetString("implanter-empty-text")) : Loc.GetString("implanter-empty-text"); _label.SetMarkup(Loc.GetString("implanter-label-draw", diff --git a/Content.Client/Lathe/UI/LatheMenu.xaml.cs b/Content.Client/Lathe/UI/LatheMenu.xaml.cs index ce190464d2..f6688a63af 100644 --- a/Content.Client/Lathe/UI/LatheMenu.xaml.cs +++ b/Content.Client/Lathe/UI/LatheMenu.xaml.cs @@ -11,6 +11,7 @@ using Robust.Client.UserInterface.Controls; using Robust.Client.UserInterface.CustomControls; using Robust.Client.UserInterface.XAML; using Robust.Shared.Prototypes; +using Robust.Shared.Utility; namespace Content.Client.Lathe.UI; @@ -96,7 +97,7 @@ public sealed partial class LatheMenu : DefaultWindow var recipesToShow = new List(); foreach (var recipe in Recipes) { - if (!_prototypeManager.TryIndex(recipe, out var proto)) + if (!_prototypeManager.Resolve(recipe, out var proto)) continue; // Category filtering @@ -128,21 +129,50 @@ public sealed partial class LatheMenu : DefaultWindow RecipeCount.Text = Loc.GetString("lathe-menu-recipe-count", ("count", recipesToShow.Count)); var sortedRecipesToShow = recipesToShow.OrderBy(_lathe.GetRecipeName); - RecipeList.Children.Clear(); + + // Get the existing list of queue controls + var oldChildCount = RecipeList.ChildCount; _entityManager.TryGetComponent(Entity, out LatheComponent? lathe); + int idx = 0; foreach (var prototype in sortedRecipesToShow) { var canProduce = _lathe.CanProduce(Entity, prototype, quantity, component: lathe); + var tooltipFunction = () => GenerateTooltipText(prototype); - var control = new RecipeControl(_lathe, prototype, () => GenerateTooltipText(prototype), canProduce, GetRecipeDisplayControl(prototype)); - control.OnButtonPressed += s => + if (idx >= oldChildCount) { - if (!int.TryParse(AmountLineEdit.Text, out var amount) || amount <= 0) - amount = 1; - RecipeQueueAction?.Invoke(s, amount); - }; - RecipeList.AddChild(control); + var control = new RecipeControl(_lathe, prototype, tooltipFunction, canProduce, GetRecipeDisplayControl(prototype)); + control.OnButtonPressed += s => + { + if (!int.TryParse(AmountLineEdit.Text, out var amount) || amount <= 0) + amount = 1; + RecipeQueueAction?.Invoke(s, amount); + }; + RecipeList.AddChild(control); + } + else + { + var child = RecipeList.GetChild(idx) as RecipeControl; + + if (child == null) + { + DebugTools.Assert($"Lathe menu recipe control at {idx} is not of type RecipeControl"); // Something's gone terribly wrong. + continue; + } + + child.SetRecipe(prototype); + child.SetTooltipSupplier(tooltipFunction); + child.SetCanProduce(canProduce); + child.SetDisplayControl(GetRecipeDisplayControl(prototype)); + } + idx++; + } + + // Shrink list if new list is shorter than old list. + for (var childIdx = oldChildCount - 1; idx <= childIdx; childIdx--) + { + RecipeList.RemoveChild(childIdx); } } @@ -153,7 +183,7 @@ public sealed partial class LatheMenu : DefaultWindow foreach (var (id, amount) in prototype.Materials) { - if (!_prototypeManager.TryIndex(id, out var proto)) + if (!_prototypeManager.Resolve(id, out var proto)) continue; var adjustedAmount = SharedLatheSystem.AdjustMaterial(amount, prototype.ApplyMaterialDiscount, multiplier); @@ -238,9 +268,10 @@ public sealed partial class LatheMenu : DefaultWindow /// public void PopulateQueueList(IReadOnlyCollection queue) { - QueueList.DisposeAllChildren(); + // Get the existing list of queue controls + var oldChildCount = QueueList.ChildCount; - var idx = 1; + var idx = 0; foreach (var batch in queue) { var recipe = _prototypeManager.Index(batch.Recipe); @@ -248,18 +279,40 @@ public sealed partial class LatheMenu : DefaultWindow var itemName = _lathe.GetRecipeName(batch.Recipe); string displayText; if (batch.ItemsRequested > 1) - displayText = Loc.GetString("lathe-menu-item-batch", ("index", idx), ("name", itemName), ("printed", batch.ItemsPrinted), ("total", batch.ItemsRequested)); + displayText = Loc.GetString("lathe-menu-item-batch", ("index", idx + 1), ("name", itemName), ("printed", batch.ItemsPrinted), ("total", batch.ItemsRequested)); else - displayText = Loc.GetString("lathe-menu-item-single", ("index", idx), ("name", itemName)); + displayText = Loc.GetString("lathe-menu-item-single", ("index", idx + 1), ("name", itemName)); - var queuedRecipeBox = new QueuedRecipeControl(displayText, idx - 1, GetRecipeDisplayControl(recipe)); - queuedRecipeBox.OnDeletePressed += s => QueueDeleteAction?.Invoke(s); - queuedRecipeBox.OnMoveUpPressed += s => QueueMoveUpAction?.Invoke(s); - queuedRecipeBox.OnMoveDownPressed += s => QueueMoveDownAction?.Invoke(s); + if (idx >= oldChildCount) + { + var queuedRecipeBox = new QueuedRecipeControl(displayText, idx, GetRecipeDisplayControl(recipe)); + queuedRecipeBox.OnDeletePressed += s => QueueDeleteAction?.Invoke(s); + queuedRecipeBox.OnMoveUpPressed += s => QueueMoveUpAction?.Invoke(s); + queuedRecipeBox.OnMoveDownPressed += s => QueueMoveDownAction?.Invoke(s); + QueueList.AddChild(queuedRecipeBox); + } + else + { + var child = QueueList.GetChild(idx) as QueuedRecipeControl; - QueueList.AddChild(queuedRecipeBox); + if (child == null) + { + DebugTools.Assert($"Lathe menu queued recipe control at {idx} is not of type QueuedRecipeControl"); // Something's gone terribly wrong. + continue; + } + + child.SetDisplayText(displayText); + child.SetIndex(idx); + child.SetDisplayControl(GetRecipeDisplayControl(recipe)); + } idx++; } + + // Shrink list if new list is shorter than old list. + for (var childIdx = oldChildCount - 1; idx <= childIdx; childIdx--) + { + QueueList.RemoveChild(childIdx); + } } public void SetQueueInfo(ProtoId? recipeProto) diff --git a/Content.Client/Lathe/UI/QueuedRecipeControl.xaml.cs b/Content.Client/Lathe/UI/QueuedRecipeControl.xaml.cs index c4ba9803b0..69c8da6d7b 100644 --- a/Content.Client/Lathe/UI/QueuedRecipeControl.xaml.cs +++ b/Content.Client/Lathe/UI/QueuedRecipeControl.xaml.cs @@ -11,26 +11,46 @@ public sealed partial class QueuedRecipeControl : Control public Action? OnMoveUpPressed; public Action? OnMoveDownPressed; + private int _index; + public QueuedRecipeControl(string displayText, int index, Control displayControl) { RobustXamlLoader.Load(this); - RecipeName.Text = displayText; - RecipeDisplayContainer.AddChild(displayControl); + SetDisplayText(displayText); + SetDisplayControl(displayControl); + SetIndex(index); + _index = index; MoveUp.OnPressed += (_) => { - OnMoveUpPressed?.Invoke(index); + OnMoveUpPressed?.Invoke(_index); }; MoveDown.OnPressed += (_) => { - OnMoveDownPressed?.Invoke(index); + OnMoveDownPressed?.Invoke(_index); }; Delete.OnPressed += (_) => { - OnDeletePressed?.Invoke(index); + OnDeletePressed?.Invoke(_index); }; } + + public void SetDisplayText(string displayText) + { + RecipeName.Text = displayText; + } + + public void SetDisplayControl(Control displayControl) + { + RecipeDisplayContainer.Children.Clear(); + RecipeDisplayContainer.AddChild(displayControl); + } + + public void SetIndex(int index) + { + _index = index; + } } diff --git a/Content.Client/Lathe/UI/RecipeControl.xaml.cs b/Content.Client/Lathe/UI/RecipeControl.xaml.cs index 4f438c8a8e..277fe12c04 100644 --- a/Content.Client/Lathe/UI/RecipeControl.xaml.cs +++ b/Content.Client/Lathe/UI/RecipeControl.xaml.cs @@ -2,6 +2,7 @@ using Content.Shared.Research.Prototypes; using Robust.Client.AutoGenerated; using Robust.Client.UserInterface; using Robust.Client.UserInterface.XAML; +using Robust.Shared.Prototypes; namespace Content.Client.Lathe.UI; @@ -11,20 +12,47 @@ public sealed partial class RecipeControl : Control public Action? OnButtonPressed; public Func TooltipTextSupplier; + private ProtoId _recipeId; + private LatheSystem _latheSystem; + public RecipeControl(LatheSystem latheSystem, LatheRecipePrototype recipe, Func tooltipTextSupplier, bool canProduce, Control displayControl) { RobustXamlLoader.Load(this); - RecipeName.Text = latheSystem.GetRecipeName(recipe); - RecipeDisplayContainer.AddChild(displayControl); - Button.Disabled = !canProduce; + _latheSystem = latheSystem; + _recipeId = recipe.ID; TooltipTextSupplier = tooltipTextSupplier; - Button.TooltipSupplier = SupplyTooltip; + SetRecipe(recipe); + SetCanProduce(canProduce); + SetDisplayControl(displayControl); Button.OnPressed += (_) => { - OnButtonPressed?.Invoke(recipe.ID); + OnButtonPressed?.Invoke(_recipeId); }; + Button.TooltipSupplier = SupplyTooltip; + } + + public void SetRecipe(LatheRecipePrototype recipe) + { + RecipeName.Text = _latheSystem.GetRecipeName(recipe); + _recipeId = recipe.ID; + } + + public void SetTooltipSupplier(Func tooltipTextSupplier) + { + TooltipTextSupplier = tooltipTextSupplier; + } + + public void SetCanProduce(bool canProduce) + { + Button.Disabled = !canProduce; + } + + public void SetDisplayControl(Control displayControl) + { + RecipeDisplayContainer.Children.Clear(); + RecipeDisplayContainer.AddChild(displayControl); } private Control? SupplyTooltip(Control sender) diff --git a/Content.Client/Lobby/LobbyUIController.cs b/Content.Client/Lobby/LobbyUIController.cs index 121e8dbe71..e36a2cd174 100644 --- a/Content.Client/Lobby/LobbyUIController.cs +++ b/Content.Client/Lobby/LobbyUIController.cs @@ -72,6 +72,7 @@ public sealed class LobbyUIController : UIController, IOnStateEntered RefreshProfileEditor()); + _configurationManager.OnValueChanged(CCVars.GameRoleLoadoutTimers, _ => RefreshProfileEditor()); _configurationManager.OnValueChanged(CCVars.GameRoleWhitelist, _ => RefreshProfileEditor()); } @@ -361,7 +362,7 @@ public sealed class LobbyUIController : UIController, IOnStateEntered(species)) page = new ProtoId(species.Id); // Gross. See above todo comment. - if (_prototypeManager.TryIndex(DefaultSpeciesGuidebook, out var guideRoot)) + if (_prototypeManager.Resolve(DefaultSpeciesGuidebook, out var guideRoot)) { var dict = new Dictionary, GuideEntry>(); dict.Add(DefaultSpeciesGuidebook, guideRoot); @@ -1291,7 +1291,7 @@ namespace Content.Client.Lobby.UI var sexes = new List(); // add species sex options, default to just none if we are in bizzaro world and have no species - if (_prototypeManager.TryIndex(Profile.Species, out var speciesProto)) + if (_prototypeManager.Resolve(Profile.Species, out var speciesProto)) { foreach (var sex in speciesProto.Sexes) { @@ -1384,7 +1384,7 @@ namespace Content.Client.Lobby.UI if (species is null) return; - if (!_prototypeManager.TryIndex(species, out var speciesProto)) + if (!_prototypeManager.Resolve(species, out var speciesProto)) return; // Don't display the info button if no guide entry is found diff --git a/Content.Client/Lobby/UI/Loadouts/LoadoutContainer.xaml.cs b/Content.Client/Lobby/UI/Loadouts/LoadoutContainer.xaml.cs index 2264cecd23..035f4a3c1a 100644 --- a/Content.Client/Lobby/UI/Loadouts/LoadoutContainer.xaml.cs +++ b/Content.Client/Lobby/UI/Loadouts/LoadoutContainer.xaml.cs @@ -40,7 +40,7 @@ public sealed partial class LoadoutContainer : BoxContainer SelectButton.TooltipSupplier = _ => tooltip; } - if (_protoManager.TryIndex(proto, out var loadProto)) + if (_protoManager.Resolve(proto, out var loadProto)) { var ent = loadProto.DummyEntity ?? _entManager.System().GetFirstOrNull(loadProto); diff --git a/Content.Client/Lobby/UI/Loadouts/LoadoutGroupContainer.xaml.cs b/Content.Client/Lobby/UI/Loadouts/LoadoutGroupContainer.xaml.cs index b06e7e41d1..644910db60 100644 --- a/Content.Client/Lobby/UI/Loadouts/LoadoutGroupContainer.xaml.cs +++ b/Content.Client/Lobby/UI/Loadouts/LoadoutGroupContainer.xaml.cs @@ -62,7 +62,7 @@ public sealed partial class LoadoutGroupContainer : BoxContainer }); } - if (protoMan.TryIndex(loadout.Role, out var roleProto) && roleProto.Points != null && loadout.Points != null) + if (protoMan.Resolve(loadout.Role, out var roleProto) && roleProto.Points != null && loadout.Points != null) { RestrictionsContainer.AddChild(new Label() { @@ -112,14 +112,14 @@ public sealed partial class LoadoutGroupContainer : BoxContainer }) .ToList(); - /* - * Determine which element should be displayed first: - * - If any element is currently selected (its button is pressed), use it. - * - Otherwise, fallback to the first element in the list. - * - * This moves the selected item outside of the sublist for better usability, - * making it easier for players to quickly toggle loadout options (e.g. clothing, accessories) - * without having to search inside expanded subgroups. + /* + * Determine which element should be displayed first: + * - If any element is currently selected (its button is pressed), use it. + * - Otherwise, fallback to the first element in the list. + * + * This moves the selected item outside of the sublist for better usability, + * making it easier for players to quickly toggle loadout options (e.g. clothing, accessories) + * without having to search inside expanded subgroups. */ var firstElement = uiElements.FirstOrDefault(e => e.Select.Pressed) ?? uiElements[0]; @@ -195,8 +195,8 @@ public sealed partial class LoadoutGroupContainer : BoxContainer /// /// Creates a UI container for a single Loadout item. /// - /// This method was extracted from RefreshLoadouts because the logic for creating - /// individual loadout items is used multiple times inside that method, and duplicating + /// This method was extracted from RefreshLoadouts because the logic for creating + /// individual loadout items is used multiple times inside that method, and duplicating /// the code made it harder to maintain. /// /// Logic: diff --git a/Content.Client/Lobby/UI/Loadouts/LoadoutWindow.xaml.cs b/Content.Client/Lobby/UI/Loadouts/LoadoutWindow.xaml.cs index 68e1ecbeae..50860b349a 100644 --- a/Content.Client/Lobby/UI/Loadouts/LoadoutWindow.xaml.cs +++ b/Content.Client/Lobby/UI/Loadouts/LoadoutWindow.xaml.cs @@ -68,7 +68,7 @@ public sealed partial class LoadoutWindow : FancyWindow { foreach (var group in proto.Groups) { - if (!protoManager.TryIndex(group, out var groupProto)) + if (!protoManager.Resolve(group, out var groupProto)) continue; if (groupProto.Hidden) diff --git a/Content.Client/Medical/CrewMonitoring/CrewMonitoringNavMapControl.cs b/Content.Client/Medical/CrewMonitoring/CrewMonitoringNavMapControl.cs index 340cc9af89..651c76e61f 100644 --- a/Content.Client/Medical/CrewMonitoring/CrewMonitoringNavMapControl.cs +++ b/Content.Client/Medical/CrewMonitoring/CrewMonitoringNavMapControl.cs @@ -64,7 +64,9 @@ public sealed partial class CrewMonitoringNavMapControl : NavMapControl if (!LocalizedNames.TryGetValue(netEntity, out var name)) name = "Unknown"; - var message = name + "\nLocation: [x = " + MathF.Round(blip.Coordinates.X) + ", y = " + MathF.Round(blip.Coordinates.Y) + "]"; + var message = name + "\n" + Loc.GetString("navmap-location", + ("x", MathF.Round(blip.Coordinates.X)), + ("y", MathF.Round(blip.Coordinates.Y))); _trackedEntityLabel.Text = message; _trackedEntityPanel.Visible = true; diff --git a/Content.Client/Overlays/EntityHealthBarOverlay.cs b/Content.Client/Overlays/EntityHealthBarOverlay.cs index 9ff0422aba..cf9d879844 100644 --- a/Content.Client/Overlays/EntityHealthBarOverlay.cs +++ b/Content.Client/Overlays/EntityHealthBarOverlay.cs @@ -57,7 +57,7 @@ public sealed class EntityHealthBarOverlay : Overlay const float scale = 1f; var scaleMatrix = Matrix3Helpers.CreateScale(new Vector2(scale, scale)); var rotationMatrix = Matrix3Helpers.CreateRotation(-rotation); - _prototype.TryIndex(StatusIcon, out var statusIcon); + _prototype.Resolve(StatusIcon, out var statusIcon); var query = _entManager.AllEntityQueryEnumerator(); while (query.MoveNext(out var uid, diff --git a/Content.Client/Overlays/ShowCriminalRecordIconsSystem.cs b/Content.Client/Overlays/ShowCriminalRecordIconsSystem.cs index c353b17272..9a84defba0 100644 --- a/Content.Client/Overlays/ShowCriminalRecordIconsSystem.cs +++ b/Content.Client/Overlays/ShowCriminalRecordIconsSystem.cs @@ -22,7 +22,7 @@ public sealed class ShowCriminalRecordIconsSystem : EquipmentHudSystem(entity, out var state)) { // Since there is no MobState for a rotting mob, we have to deal with this case first. - if (HasComp(entity) && _prototypeMan.TryIndex(damageableComponent.RottingIcon, out var rottingIcon)) + if (HasComp(entity) && _prototypeMan.Resolve(damageableComponent.RottingIcon, out var rottingIcon)) result.Add(rottingIcon); - else if (damageableComponent.HealthIcons.TryGetValue(state.CurrentState, out var value) && _prototypeMan.TryIndex(value, out var icon)) + else if (damageableComponent.HealthIcons.TryGetValue(state.CurrentState, out var value) && _prototypeMan.Resolve(value, out var icon)) result.Add(icon); } } diff --git a/Content.Client/Overlays/ShowJobIconsSystem.cs b/Content.Client/Overlays/ShowJobIconsSystem.cs index d0d14449f6..faf4024c2f 100644 --- a/Content.Client/Overlays/ShowJobIconsSystem.cs +++ b/Content.Client/Overlays/ShowJobIconsSystem.cs @@ -51,7 +51,7 @@ public sealed class ShowJobIconsSystem : EquipmentHudSystem(proto, out var weatherProto)) + if (!_protoManager.Resolve(proto, out var weatherProto)) continue; var alpha = _weather.GetPercent(weather, mapUid); diff --git a/Content.Client/Physics/Controllers/MoverController.cs b/Content.Client/Physics/Controllers/MoverController.cs index 2fe5c18fe0..0f95a817c9 100644 --- a/Content.Client/Physics/Controllers/MoverController.cs +++ b/Content.Client/Physics/Controllers/MoverController.cs @@ -120,8 +120,8 @@ public sealed class MoverController : SharedMoverController base.SetSprinting(entity, subTick, walking); if (walking && _cfg.GetCVar(CCVars.ToggleWalk)) - _alerts.ShowAlert(entity, WalkingAlert, showCooldown: false, autoRemove: false); + _alerts.ShowAlert(entity.Owner, WalkingAlert, showCooldown: false, autoRemove: false); else - _alerts.ClearAlert(entity, WalkingAlert); + _alerts.ClearAlert(entity.Owner, WalkingAlert); } } diff --git a/Content.Client/RCD/RCDMenuBoundUserInterface.cs b/Content.Client/RCD/RCDMenuBoundUserInterface.cs index c001b7ec70..6aa32892cf 100644 --- a/Content.Client/RCD/RCDMenuBoundUserInterface.cs +++ b/Content.Client/RCD/RCDMenuBoundUserInterface.cs @@ -51,10 +51,10 @@ public sealed class RCDMenuBoundUserInterface : BoundUserInterface _menu.OpenOverMouseScreenPosition(); } - private IEnumerable ConvertToButtons(HashSet> prototypes) + private IEnumerable ConvertToButtons(HashSet> prototypes) { - Dictionary> buttonsByCategory = new(); - ValueList topLevelActions = new(); + Dictionary> buttonsByCategory = new(); + ValueList topLevelActions = new(); foreach (var protoId in prototypes) { var prototype = _prototypeManager.Index(protoId); @@ -62,7 +62,7 @@ public sealed class RCDMenuBoundUserInterface : BoundUserInterface { var topLevelActionOption = new RadialMenuActionOption(HandleMenuOptionClick, prototype) { - Sprite = prototype.Sprite, + IconSpecifier = RadialMenuIconSpecifier.With(prototype.Sprite), ToolTip = GetTooltip(prototype) }; topLevelActions.Add(topLevelActionOption); @@ -74,26 +74,26 @@ public sealed class RCDMenuBoundUserInterface : BoundUserInterface if (!buttonsByCategory.TryGetValue(prototype.Category, out var list)) { - list = new List(); + list = new List(); buttonsByCategory.Add(prototype.Category, list); } var actionOption = new RadialMenuActionOption(HandleMenuOptionClick, prototype) { - Sprite = prototype.Sprite, + IconSpecifier = RadialMenuIconSpecifier.With(prototype.Sprite), ToolTip = GetTooltip(prototype) }; list.Add(actionOption); } - var models = new RadialMenuOption[buttonsByCategory.Count + topLevelActions.Count]; + var models = new RadialMenuOptionBase[buttonsByCategory.Count + topLevelActions.Count]; var i = 0; foreach (var (key, list) in buttonsByCategory) { var groupInfo = PrototypesGroupingInfo[key]; models[i] = new RadialMenuNestedLayerOption(list) { - Sprite = groupInfo.Sprite, + IconSpecifier = RadialMenuIconSpecifier.With(groupInfo.Sprite), ToolTip = Loc.GetString(groupInfo.Tooltip) }; i++; @@ -125,8 +125,10 @@ public sealed class RCDMenuBoundUserInterface : BoundUserInterface var name = Loc.GetString(proto.SetName); if (proto.Prototype != null && - _prototypeManager.TryIndex(proto.Prototype, out var entProto, logError: false)) + _prototypeManager.Resolve(proto.Prototype, out var entProto)) + { name = entProto.Name; + } msg = Loc.GetString("rcd-component-change-build-mode", ("name", name)); } @@ -142,7 +144,7 @@ public sealed class RCDMenuBoundUserInterface : BoundUserInterface if (proto.Mode is RcdMode.ConstructTile or RcdMode.ConstructObject && proto.Prototype != null - && _prototypeManager.TryIndex(proto.Prototype, out var entProto, logError: false)) + && _prototypeManager.Resolve(proto.Prototype, out var entProto)) { tooltip = Loc.GetString(entProto.Name); } diff --git a/Content.Client/Radio/Ui/IntercomMenu.xaml.cs b/Content.Client/Radio/Ui/IntercomMenu.xaml.cs index f66b3db000..887c6f6443 100644 --- a/Content.Client/Radio/Ui/IntercomMenu.xaml.cs +++ b/Content.Client/Radio/Ui/IntercomMenu.xaml.cs @@ -42,7 +42,7 @@ public sealed partial class IntercomMenu : FancyWindow for (var i = 0; i < entity.Comp.SupportedChannels.Count; i++) { var channel = entity.Comp.SupportedChannels[i]; - if (!_prototype.TryIndex(channel, out var prototype)) + if (!_prototype.Resolve(channel, out var prototype)) continue; _channels.Add(channel); diff --git a/Content.Client/Revolutionary/RevolutionarySystem.cs b/Content.Client/Revolutionary/RevolutionarySystem.cs index 8e7e687fa8..2dc16d9c11 100644 --- a/Content.Client/Revolutionary/RevolutionarySystem.cs +++ b/Content.Client/Revolutionary/RevolutionarySystem.cs @@ -25,13 +25,13 @@ public sealed class RevolutionarySystem : SharedRevolutionarySystem if (HasComp(ent)) return; - if (_prototype.TryIndex(ent.Comp.StatusIcon, out var iconPrototype)) + if (_prototype.Resolve(ent.Comp.StatusIcon, out var iconPrototype)) args.StatusIcons.Add(iconPrototype); } private void GetHeadRevIcon(Entity ent, ref GetStatusIconsEvent args) { - if (_prototype.TryIndex(ent.Comp.StatusIcon, out var iconPrototype)) + if (_prototype.Resolve(ent.Comp.StatusIcon, out var iconPrototype)) args.StatusIcons.Add(iconPrototype); } } diff --git a/Content.Client/Shuttles/Systems/EmergencyShuttleSystem.cs b/Content.Client/Shuttles/Systems/EmergencyShuttleSystem.cs new file mode 100644 index 0000000000..c2b8dc8c8d --- /dev/null +++ b/Content.Client/Shuttles/Systems/EmergencyShuttleSystem.cs @@ -0,0 +1,5 @@ +using Content.Shared.Shuttles.Systems; + +namespace Content.Client.Shuttles.Systems; + +public sealed partial class EmergencyShuttleSystem : SharedEmergencyShuttleSystem; diff --git a/Content.Client/Silicons/StationAi/StationAiBoundUserInterface.cs b/Content.Client/Silicons/StationAi/StationAiBoundUserInterface.cs index 77ac13c972..2ada6e4b01 100644 --- a/Content.Client/Silicons/StationAi/StationAiBoundUserInterface.cs +++ b/Content.Client/Silicons/StationAi/StationAiBoundUserInterface.cs @@ -23,15 +23,15 @@ public sealed class StationAiBoundUserInterface(EntityUid owner, Enum uiKey) : B _menu.Open(); } - private IEnumerable ConvertToButtons(IReadOnlyList actions) + private IEnumerable ConvertToButtons(IReadOnlyList actions) { - var models = new RadialMenuActionOption[actions.Count]; + var models = new RadialMenuActionOptionBase[actions.Count]; for (int i = 0; i < actions.Count; i++) { var action = actions[i]; models[i] = new RadialMenuActionOption(HandleRadialMenuClick, action.Event) { - Sprite = action.Sprite, + IconSpecifier = RadialMenuIconSpecifier.With(action.Sprite), ToolTip = action.Tooltip }; } diff --git a/Content.Client/Silicons/StationAi/StationAiCustomizationMenu.xaml.cs b/Content.Client/Silicons/StationAi/StationAiCustomizationMenu.xaml.cs index 009969196b..3c5375a8e4 100644 --- a/Content.Client/Silicons/StationAi/StationAiCustomizationMenu.xaml.cs +++ b/Content.Client/Silicons/StationAi/StationAiCustomizationMenu.xaml.cs @@ -44,7 +44,7 @@ public sealed partial class StationAiCustomizationMenu : FancyWindow StationAiCustomizationPrototype? selectedPrototype = null; if (stationAiCustomization?.ProtoIds.TryGetValue(groupPrototype, out var selectedProtoId) == true) - _protoManager.TryIndex(selectedProtoId, out selectedPrototype); + _protoManager.Resolve(selectedProtoId, out selectedPrototype); _buttonGroups[groupPrototype] = new ButtonGroup(); _groupContainers[groupPrototype] = new StationAiCustomizationGroupContainer(groupPrototype, selectedPrototype, _buttonGroups[groupPrototype], this, _protoManager); @@ -76,7 +76,7 @@ public sealed partial class StationAiCustomizationMenu : FancyWindow // Create UI entries for all customization in the group foreach (var protoId in groupPrototype.ProtoIds) { - if (!protoManager.TryIndex(protoId, out var prototype)) + if (!protoManager.Resolve(protoId, out var prototype)) continue; var entry = new StationAiCustomizationEntryContainer(groupPrototype, prototype, buttonGroup, menu); diff --git a/Content.Client/SprayPainter/SprayPainterSystem.cs b/Content.Client/SprayPainter/SprayPainterSystem.cs index 8f7d7f0362..788e97bef1 100644 --- a/Content.Client/SprayPainter/SprayPainterSystem.cs +++ b/Content.Client/SprayPainter/SprayPainterSystem.cs @@ -65,7 +65,7 @@ public sealed class SprayPainterSystem : SharedSprayPainterSystem var groupList = new List(); foreach (var groupId in category.Groups) { - if (!Proto.TryIndex(groupId, out var group)) + if (!Proto.Resolve(groupId, out var group)) continue; groupList.Add(groupId); diff --git a/Content.Client/Storage/Visualizers/EntityStorageVisualizerSystem.cs b/Content.Client/Storage/Visualizers/EntityStorageVisualizerSystem.cs index c10a24ac32..ea0b800ccc 100644 --- a/Content.Client/Storage/Visualizers/EntityStorageVisualizerSystem.cs +++ b/Content.Client/Storage/Visualizers/EntityStorageVisualizerSystem.cs @@ -42,7 +42,7 @@ public sealed class EntityStorageVisualizerSystem : VisualizerSystem(uid, PaintableVisuals.Prototype, out var prototype, args.Component)) { - if (_prototypeManager.TryIndex(prototype, out var proto)) + if (_prototypeManager.Resolve(prototype, out var proto)) { if (proto.TryGetComponent(out SpriteComponent? sprite, _componentFactory)) { diff --git a/Content.Client/Store/Ui/StoreWithdrawWindow.xaml.cs b/Content.Client/Store/Ui/StoreWithdrawWindow.xaml.cs index a8b93cd2b3..e706e74bc3 100644 --- a/Content.Client/Store/Ui/StoreWithdrawWindow.xaml.cs +++ b/Content.Client/Store/Ui/StoreWithdrawWindow.xaml.cs @@ -33,7 +33,7 @@ public sealed partial class StoreWithdrawWindow : DefaultWindow _validCurrencies.Clear(); foreach (var currency in balance) { - if (!_prototypeManager.TryIndex(currency.Key, out var proto)) + if (!_prototypeManager.Resolve(currency.Key, out var proto)) continue; _validCurrencies.Add(proto, currency.Value); diff --git a/Content.Client/UserInterface/Controls/RadialMenu.cs b/Content.Client/UserInterface/Controls/RadialMenu.cs index 9734cf2960..959a60ef4f 100644 --- a/Content.Client/UserInterface/Controls/RadialMenu.cs +++ b/Content.Client/UserInterface/Controls/RadialMenu.cs @@ -229,10 +229,10 @@ public class RadialMenu : BaseWindow /// from interactions. /// [Virtual] -public class RadialMenuTextureButtonBase : TextureButton +public abstract class RadialMenuButtonBase : BaseButton { /// - protected RadialMenuTextureButtonBase() + protected RadialMenuButtonBase() { EnableAllKeybinds = true; } @@ -242,7 +242,9 @@ public class RadialMenuTextureButtonBase : TextureButton { if (args.Function == EngineKeyFunctions.UIClick || args.Function == ContentKeyFunctions.AltActivateItemInWorld) + { base.KeyBindUp(args); + } } } @@ -253,8 +255,14 @@ public class RadialMenuTextureButtonBase : TextureButton /// works only if control have parent, and ActiveContainer property is set. /// Also considers all space outside of radial menu buttons as itself for clicking. /// -public sealed class RadialMenuContextualCentralTextureButton : RadialMenuTextureButtonBase +public sealed class RadialMenuContextualCentralTextureButton : TextureButton { + /// + public RadialMenuContextualCentralTextureButton() + { + EnableAllKeybinds = true; + } + public float InnerRadius { get; set; } public Vector2? ParentCenter { get; set; } @@ -271,15 +279,25 @@ public sealed class RadialMenuContextualCentralTextureButton : RadialMenuTexture var innerRadiusSquared = InnerRadius * InnerRadius; - // comparing to squared values is faster then making sqrt + // comparing to squared values is faster, then making sqrt return distSquared < innerRadiusSquared; } + + /// + protected override void KeyBindUp(GUIBoundKeyEventArgs args) + { + if (args.Function == EngineKeyFunctions.UIClick + || args.Function == ContentKeyFunctions.AltActivateItemInWorld) + { + base.KeyBindUp(args); + } + } } /// /// Menu button for outer area of radial menu (covers everything 'outside'). /// -public sealed class RadialMenuOuterAreaButton : RadialMenuTextureButtonBase +public sealed class RadialMenuOuterAreaButton : RadialMenuButtonBase { public float OuterRadius { get; set; } @@ -303,7 +321,7 @@ public sealed class RadialMenuOuterAreaButton : RadialMenuTextureButtonBase } [Virtual] -public class RadialMenuTextureButton : RadialMenuTextureButtonBase +public class RadialMenuButton : RadialMenuButtonBase { /// /// Upon clicking this button the radial menu will be moved to the layer of this control. @@ -319,9 +337,8 @@ public class RadialMenuTextureButton : RadialMenuTextureButtonBase /// /// A simple texture button that can move the user to a different layer within a radial menu /// - public RadialMenuTextureButton() + public RadialMenuButton() { - EnableAllKeybinds = true; OnButtonUp += OnClicked; } @@ -391,7 +408,7 @@ public interface IRadialMenuItemWithSector } [Virtual] -public class RadialMenuTextureButtonWithSector : RadialMenuTextureButton, IRadialMenuItemWithSector +public class RadialMenuButtonWithSector : RadialMenuButton, IRadialMenuItemWithSector { private Vector2[]? _sectorPointsForDrawing; @@ -500,7 +517,7 @@ public class RadialMenuTextureButtonWithSector : RadialMenuTextureButton, IRadia /// /// A simple texture button that can move the user to a different layer within a radial menu /// - public RadialMenuTextureButtonWithSector() + public RadialMenuButtonWithSector() { } diff --git a/Content.Client/UserInterface/Controls/SimpleRadialMenu.xaml.cs b/Content.Client/UserInterface/Controls/SimpleRadialMenu.xaml.cs index 31d7eab340..ec7dcbbb5a 100644 --- a/Content.Client/UserInterface/Controls/SimpleRadialMenu.xaml.cs +++ b/Content.Client/UserInterface/Controls/SimpleRadialMenu.xaml.cs @@ -7,6 +7,8 @@ using Robust.Client.GameObjects; using Robust.Shared.Timing; using Robust.Client.UserInterface.XAML; using Robust.Client.Input; +using Robust.Client.UserInterface.Controls; +using Robust.Shared.Prototypes; namespace Content.Client.UserInterface.Controls; @@ -30,7 +32,7 @@ public sealed partial class SimpleRadialMenu : RadialMenu _attachMenuToEntity = owner; } - public void SetButtons(IEnumerable models, SimpleRadialMenuSettings? settings = null) + public void SetButtons(IEnumerable models, SimpleRadialMenuSettings? settings = null) { ClearExistingChildrenRadialButtons(); @@ -45,7 +47,7 @@ public sealed partial class SimpleRadialMenu : RadialMenu } private void Fill( - IEnumerable models, + IEnumerable models, SpriteSystem sprites, ICollection rootControlChildren, SimpleRadialMenuSettings settings @@ -77,7 +79,7 @@ public sealed partial class SimpleRadialMenu : RadialMenu } } - private RadialMenuTextureButton RecursiveContainerExtraction( + private RadialMenuButton RecursiveContainerExtraction( SpriteSystem sprites, ICollection rootControlChildren, RadialMenuNestedLayerOption model, @@ -112,8 +114,8 @@ public sealed partial class SimpleRadialMenu : RadialMenu return thisLayerLinkButton; } - private RadialMenuTextureButton ConvertToButton( - RadialMenuOption model, + private RadialMenuButton ConvertToButton( + RadialMenuOptionBase model, SpriteSystem sprites, SimpleRadialMenuSettings settings, bool haveNested @@ -121,29 +123,26 @@ public sealed partial class SimpleRadialMenu : RadialMenu { var button = settings.UseSectors ? ConvertToButtonWithSector(model, settings) - : new RadialMenuTextureButton(); + : new RadialMenuButton(); button.SetSize = new Vector2(64f, 64f); button.ToolTip = model.ToolTip; - if (model.Sprite != null) + var imageControl = model.IconSpecifier switch { - var scale = Vector2.One; + RadialMenuTextureIconSpecifier textureSpecifier => CreateTexture(textureSpecifier.Sprite, sprites), + RadialMenuEntityIconSpecifier entitySpecifier => CreateSpriteView(entitySpecifier.Entity), + RadialMenuEntityPrototypeIconSpecifier entProtoSpecifier => CreateEntityPrototypeView(entProtoSpecifier.ProtoId), + _ => null + }; - var texture = sprites.Frame0(model.Sprite); - if (texture.Width <= 32) - { - scale *= 2; - } + if(imageControl != null) + button.AddChild(imageControl); - button.TextureNormal = texture; - button.Scale = scale; - } - - if (model is RadialMenuActionOption actionOption) + if (model is RadialMenuActionOptionBase actionOption) { button.OnPressed += _ => { actionOption.OnPressed?.Invoke(); - if(!haveNested) + if (!haveNested) Close(); }; } @@ -151,9 +150,53 @@ public sealed partial class SimpleRadialMenu : RadialMenu return button; } - private static RadialMenuTextureButtonWithSector ConvertToButtonWithSector(RadialMenuOption model, SimpleRadialMenuSettings settings) + private Control CreateEntityPrototypeView(EntProtoId protoId) { - var button = new RadialMenuTextureButtonWithSector + var entProtoView = new EntityPrototypeView + { + SetSize = new Vector2(48, 48), + VerticalAlignment = VAlignment.Center, + HorizontalAlignment = HAlignment.Center, + Stretch = SpriteView.StretchMode.Fill, + }; + entProtoView.SetPrototype(protoId); + return entProtoView; + } + + private static Control CreateSpriteView(EntityUid entityForSpriteView) + { + var entView = new SpriteView + { + SetSize = new Vector2(48, 48), + VerticalAlignment = VAlignment.Center, + HorizontalAlignment = HAlignment.Center, + Stretch = SpriteView.StretchMode.Fill, + }; + entView.SetEntity(entityForSpriteView); + return entView; + } + + private static Control CreateTexture(SpriteSpecifier spriteSpecifier, SpriteSystem sprites) + { + var scale = Vector2.One; + + var texture = sprites.Frame0(spriteSpecifier); + if (texture.Width <= 32) + { + scale *= 2; + } + + var imageControl = new TextureRect() + { + Texture = texture, + TextureScale = scale + }; + return imageControl; + } + + private static RadialMenuButtonWithSector ConvertToButtonWithSector(RadialMenuOptionBase model, SimpleRadialMenuSettings settings) + { + var button = new RadialMenuButtonWithSector { DrawBorder = settings.DisplayBorders, DrawBackground = !settings.NoBackground @@ -228,32 +271,99 @@ public sealed partial class SimpleRadialMenu : RadialMenu } - -public abstract class RadialMenuOption +/// +/// Abstract representation of a way to specify icon in radial menu. +/// +public abstract record RadialMenuIconSpecifier { - public string? ToolTip { get; init; } + /// Use entity prototype viewer. + public static RadialMenuIconSpecifier? With(EntProtoId? protoId) + { + if (protoId is null) + return null; - public SpriteSpecifier? Sprite { get; init; } - public Color? BackgroundColor { get; set; } - public Color? HoverBackgroundColor { get; set; } + return new RadialMenuEntityPrototypeIconSpecifier(protoId.Value); + } + + /// Use simple texture icon. + public static RadialMenuIconSpecifier? With(SpriteSpecifier? sprite) + { + if (sprite == null) + return null; + + return new RadialMenuTextureIconSpecifier(sprite); + } + + /// Use entity sprite viewer. + public static RadialMenuIconSpecifier? With(EntityUid? entity) + { + if (entity == null) + return null; + + return new RadialMenuEntityIconSpecifier(entity.Value); + } } -public abstract class RadialMenuActionOption(Action onPressed) : RadialMenuOption +/// Marker that should be used to display radial menu icon. +public sealed record RadialMenuEntityIconSpecifier(EntityUid Entity) : RadialMenuIconSpecifier; + +/// Marker that should be used to display radial menu icon. +public sealed record RadialMenuTextureIconSpecifier(SpriteSpecifier Sprite) : RadialMenuIconSpecifier; + +/// Marker that should be used to display radial menu icon. +public sealed record RadialMenuEntityPrototypeIconSpecifier(EntProtoId ProtoId) : RadialMenuIconSpecifier; + +/// Container for common options for radial menu button. +public abstract class RadialMenuOptionBase { + /// Tooltip to be displayed when button is hovered. + public string? ToolTip { get; init; } + + /// + /// Color for button background. + /// Is used only with sector radial (). + /// + public Color? BackgroundColor { get; set; } + /// + /// Color for button background when it is hovered. + /// Is used only with sector radial (). + /// + public Color? HoverBackgroundColor { get; set; } + + /// + /// Specifier that describes icon to be used for radial menu button. + /// + public RadialMenuIconSpecifier? IconSpecifier { get; set; } +} + +/// Base type for model of radial menu button with some action on button pressed. +/// +public abstract class RadialMenuActionOptionBase(Action onPressed) : RadialMenuOptionBase +{ + /// Action to be executed on button press. public Action OnPressed { get; } = onPressed; } -public sealed class RadialMenuActionOption(Action onPressed, T data) - : RadialMenuActionOption(onPressed: () => onPressed(data)); +/// Strong-typed model for radial menu button with action, stores provided data to be used upon button press. +public sealed class RadialMenuActionOption(Action onPressed, T data) : RadialMenuActionOptionBase(onPressed: () => onPressed(data)); -public sealed class RadialMenuNestedLayerOption(IReadOnlyCollection nested, float containerRadius = 100) - : RadialMenuOption +/// +/// Model for radial menu button that represents reference for next layer of radial buttons. +/// +/// List of button models for next layer of menu. +/// Radius for radial menu buttons of next layer. +public sealed class RadialMenuNestedLayerOption(IReadOnlyCollection nested, float containerRadius = 100) : RadialMenuOptionBase { + /// Radius for radial menu buttons of next layer. public float? ContainerRadius { get; } = containerRadius; - public IReadOnlyCollection Nested { get; } = nested; + /// List of button models for next layer of menu. + public IReadOnlyCollection Nested { get; } = nested; } +/// +/// Additional settings for radial menu render. +/// public sealed class SimpleRadialMenuSettings { /// diff --git a/Content.Client/UserInterface/Systems/Bwoink/AHelpUIController.cs b/Content.Client/UserInterface/Systems/Bwoink/AHelpUIController.cs index 1b22f9460a..17cbcc38ac 100644 --- a/Content.Client/UserInterface/Systems/Bwoink/AHelpUIController.cs +++ b/Content.Client/UserInterface/Systems/Bwoink/AHelpUIController.cs @@ -16,6 +16,7 @@ using Content.Shared.Input; using JetBrains.Annotations; using Robust.Client.Audio; using Robust.Client.Graphics; +using Robust.Client.Input; using Robust.Client.Player; using Robust.Client.UserInterface; using Robust.Client.UserInterface.Controllers; @@ -37,6 +38,7 @@ public sealed class AHelpUIController: UIController, IOnSystemChanged ToggleWindow())) - .Register(); + _input.SetInputCommand(ContentKeyFunctions.OpenAHelp, + InputCmdHandler.FromDelegate(_ => ToggleWindow())); } public void OnSystemUnloaded(BwoinkSystem system) { - CommandBinds.Unregister(); + _input.SetInputCommand(ContentKeyFunctions.OpenAHelp, null); DebugTools.Assert(_bwoinkSystem != null); _bwoinkSystem!.OnBwoinkTextMessageRecieved -= ReceivedBwoink; diff --git a/Content.Client/UserInterface/Systems/Chat/ChatUIController.Highlighting.cs b/Content.Client/UserInterface/Systems/Chat/ChatUIController.Highlighting.cs index 1670823aab..46e06865cf 100644 --- a/Content.Client/UserInterface/Systems/Chat/ChatUIController.Highlighting.cs +++ b/Content.Client/UserInterface/Systems/Chat/ChatUIController.Highlighting.cs @@ -116,8 +116,9 @@ public sealed partial class ChatUIController : IOnSystemChanged { - [Dependency] private readonly IEntityManager _entityManager = default!; [Dependency] private readonly IPrototypeManager _prototypeManager = default!; [Dependency] private readonly IPlayerManager _playerManager = default!; @@ -133,12 +132,12 @@ public sealed class EmotesUIController : UIController, IOnStateChanged ConvertToButtons(IEnumerable emotePrototypes) + private IEnumerable ConvertToButtons(IEnumerable emotePrototypes) { var whitelistSystem = EntitySystemManager.GetEntitySystem(); var player = _playerManager.LocalSession?.AttachedEntity; - Dictionary> emotesByCategory = new(); + Dictionary> emotesByCategory = new(); foreach (var emote in emotePrototypes) { if(emote.Category == EmoteCategory.Invalid) @@ -158,19 +157,19 @@ public sealed class EmotesUIController : UIController, IOnStateChanged(); + list = new List(); emotesByCategory.Add(emote.Category, list); } var actionOption = new RadialMenuActionOption(HandleRadialButtonClick, emote) { - Sprite = emote.Icon, + IconSpecifier = RadialMenuIconSpecifier.With(emote.Icon), ToolTip = Loc.GetString(emote.Name) }; list.Add(actionOption); } - var models = new RadialMenuOption[emotesByCategory.Count]; + var models = new RadialMenuOptionBase[emotesByCategory.Count]; var i = 0; foreach (var (key, list) in emotesByCategory) { @@ -178,7 +177,7 @@ public sealed class EmotesUIController : UIController, IOnStateChanged +/// Tests for AtmosphereSystem.DeltaPressure and surrounding systems +/// handling the DeltaPressureComponent. +/// +[TestFixture] +[TestOf(typeof(DeltaPressureSystem))] +public sealed class DeltaPressureTest +{ + #region Prototypes + + [TestPrototypes] + private const string Prototypes = @" +- type: entity + parent: BaseStructure + id: DeltaPressureSolidTest + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Physics + bodyType: Static + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: ""-0.5,-0.5,0.5,0.5"" + mask: + - FullTileMask + layer: + - WallLayer + density: 1000 + - type: Airtight + - type: DeltaPressure + minPressure: 15000 + minPressureDelta: 10000 + scalingType: Threshold + baseDamage: + types: + Structural: 1000 + - type: Damageable + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:SpawnEntitiesBehavior + spawn: + Girder: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: [ ""Destruction"" ] + +- type: entity + parent: DeltaPressureSolidTest + id: DeltaPressureSolidTestNoAutoJoin + components: + - type: DeltaPressure + autoJoinProcessingList: false + +- type: entity + parent: DeltaPressureSolidTest + id: DeltaPressureSolidTestAbsolute + components: + - type: DeltaPressure + minPressure: 10000 + minPressureDelta: 15000 + scalingType: Threshold + baseDamage: + types: + Structural: 1000 +"; + + #endregion + + private readonly ResPath _testMap = new("Maps/Test/Atmospherics/DeltaPressure/deltapressuretest.yml"); + + /// + /// Asserts that an entity with a DeltaPressureComponent with autoJoinProcessingList + /// set to true is automatically added to the DeltaPressure processing list + /// on the grid's GridAtmosphereComponent. + /// + /// Also asserts that an entity with a DeltaPressureComponent with autoJoinProcessingList + /// set to false is not automatically added to the DeltaPressure processing list. + /// + [Test] + public async Task ProcessingListAutoJoinTest() + { + await using var pair = await PoolManager.GetServerClient(); + var server = pair.Server; + + var entMan = server.EntMan; + var mapLoader = entMan.System(); + var atmosphereSystem = entMan.System(); + var deserializationOptions = DeserializationOptions.Default with { InitializeMaps = true }; + + Entity grid = default; + Entity dpEnt; + + // Load our test map in and assert that it exists. + await server.WaitPost(() => + { +#pragma warning disable NUnit2045 + Assert.That(mapLoader.TryLoadMap(_testMap, out _, out var gridSet, deserializationOptions), + $"Failed to load map {_testMap}."); + Assert.That(gridSet, Is.Not.Null, "There were no grids loaded from the map!"); +#pragma warning restore NUnit2045 + + grid = gridSet.First(); + }); + + await server.WaitAssertion(() => + { + var uid = entMan.SpawnAtPosition("DeltaPressureSolidTest", new EntityCoordinates(grid.Owner, Vector2.Zero)); + dpEnt = new Entity(uid, entMan.GetComponent(uid)); + + Assert.That(atmosphereSystem.IsDeltaPressureEntityInList(grid.Owner, dpEnt), "Entity was not in processing list when it should have automatically joined!"); + entMan.DeleteEntity(uid); + Assert.That(!atmosphereSystem.IsDeltaPressureEntityInList(grid.Owner, dpEnt), "Entity was still in processing list after deletion!"); + }); + + await pair.CleanReturnAsync(); + } + + /// + /// Asserts that an entity that doesn't need to be damaged by DeltaPressure + /// is not damaged by DeltaPressure. + /// + [Test] + public async Task ProcessingDeltaStandbyTest() + { + await using var pair = await PoolManager.GetServerClient(); + var server = pair.Server; + + var entMan = server.EntMan; + var mapLoader = entMan.System(); + var atmosphereSystem = entMan.System(); + var transformSystem = entMan.System(); + var deserializationOptions = DeserializationOptions.Default with { InitializeMaps = true }; + + Entity grid = default; + Entity dpEnt = default; + TileAtmosphere tile = null!; + AtmosDirection direction = default; + + // Load our test map in and assert that it exists. + await server.WaitPost(() => + { +#pragma warning disable NUnit2045 + Assert.That(mapLoader.TryLoadMap(_testMap, out _, out var gridSet, deserializationOptions), + $"Failed to load map {_testMap}."); + Assert.That(gridSet, Is.Not.Null, "There were no grids loaded from the map!"); +#pragma warning restore NUnit2045 + + grid = gridSet.First(); + var uid = entMan.SpawnAtPosition("DeltaPressureSolidTest", new EntityCoordinates(grid.Owner, Vector2.Zero)); + dpEnt = new Entity(uid, entMan.GetComponent(uid)); + Assert.That(atmosphereSystem.IsDeltaPressureEntityInList(grid.Owner, dpEnt), "Entity was not in processing list when it should have been added!"); + }); + + for (var i = 0; i < Atmospherics.Directions; i++) + { + await server.WaitPost(() => + { + var indices = transformSystem.GetGridOrMapTilePosition(dpEnt); + var gridAtmosComp = entMan.GetComponent(grid); + + direction = (AtmosDirection)(1 << i); + var offsetIndices = indices.Offset(direction); + tile = gridAtmosComp.Tiles[offsetIndices]; + + Assert.That(tile.Air, Is.Not.Null, $"Tile at {offsetIndices} should have air!"); + + var toPressurize = dpEnt.Comp!.MinPressureDelta - 10; + var moles = (toPressurize * tile.Air.Volume) / (Atmospherics.R * Atmospherics.T20C); + + tile.Air!.AdjustMoles(Gas.Nitrogen, moles); + }); + + await server.WaitRunTicks(30); + + // Entity should exist, if it took one tick of damage then it should be instantly destroyed. + await server.WaitAssertion(() => + { + Assert.That(!entMan.Deleted(dpEnt), $"{dpEnt} should still exist after experiencing non-threshold pressure from {direction} side!"); + tile.Air!.Clear(); + }); + + await server.WaitRunTicks(30); + } + + await pair.CleanReturnAsync(); + } + + /// + /// Asserts that an entity that needs to be damaged by DeltaPressure + /// is damaged by DeltaPressure when the pressure is above the threshold. + /// + [Test] + public async Task ProcessingDeltaDamageTest() + { + await using var pair = await PoolManager.GetServerClient(); + var server = pair.Server; + + var entMan = server.EntMan; + var mapLoader = entMan.System(); + var atmosphereSystem = entMan.System(); + var transformSystem = entMan.System(); + var deserializationOptions = DeserializationOptions.Default with { InitializeMaps = true }; + + Entity grid = default; + Entity dpEnt = default; + TileAtmosphere tile = null!; + AtmosDirection direction = default; + + // Load our test map in and assert that it exists. + await server.WaitPost(() => + { +#pragma warning disable NUnit2045 + Assert.That(mapLoader.TryLoadMap(_testMap, out _, out var gridSet, deserializationOptions), + $"Failed to load map {_testMap}."); + Assert.That(gridSet, Is.Not.Null, "There were no grids loaded from the map!"); +#pragma warning restore NUnit2045 + + grid = gridSet.First(); + }); + + for (var i = 0; i < Atmospherics.Directions; i++) + { + await server.WaitPost(() => + { + // Need to spawn an entity each run to ensure it works for all directions. + var uid = entMan.SpawnAtPosition("DeltaPressureSolidTest", new EntityCoordinates(grid.Owner, Vector2.Zero)); + dpEnt = new Entity(uid, entMan.GetComponent(uid)); + Assert.That(atmosphereSystem.IsDeltaPressureEntityInList(grid.Owner, dpEnt), "Entity was not in processing list when it should have been added!"); + + var indices = transformSystem.GetGridOrMapTilePosition(dpEnt); + var gridAtmosComp = entMan.GetComponent(grid); + + direction = (AtmosDirection)(1 << i); + var offsetIndices = indices.Offset(direction); + tile = gridAtmosComp.Tiles[offsetIndices]; + + Assert.That(tile.Air, Is.Not.Null, $"Tile at {offsetIndices} should have air!"); + + var toPressurize = dpEnt.Comp!.MinPressureDelta + 10; + var moles = (toPressurize * tile.Air.Volume) / (Atmospherics.R * Atmospherics.T20C); + + tile.Air!.AdjustMoles(Gas.Nitrogen, moles); + }); + + await server.WaitRunTicks(30); + + // Entity should exist, if it took one tick of damage then it should be instantly destroyed. + await server.WaitAssertion(() => + { + Assert.That(entMan.Deleted(dpEnt), $"{dpEnt} still exists after experiencing threshold pressure from {direction} side!"); + tile.Air!.Clear(); + }); + + await server.WaitRunTicks(30); + } + + await pair.CleanReturnAsync(); + } + + /// + /// Asserts that an entity that doesn't need to be damaged by DeltaPressure + /// is not damaged by DeltaPressure when using absolute pressure thresholds. + /// + [Test] + public async Task ProcessingAbsoluteStandbyTest() + { + await using var pair = await PoolManager.GetServerClient(); + var server = pair.Server; + + var entMan = server.EntMan; + var mapLoader = entMan.System(); + var atmosphereSystem = entMan.System(); + var transformSystem = entMan.System(); + var deserializationOptions = DeserializationOptions.Default with { InitializeMaps = true }; + + Entity grid = default; + Entity dpEnt = default; + TileAtmosphere tile = null!; + AtmosDirection direction = default; + + await server.WaitPost(() => + { +#pragma warning disable NUnit2045 + Assert.That(mapLoader.TryLoadMap(_testMap, out _, out var gridSet, deserializationOptions), + $"Failed to load map {_testMap}."); + Assert.That(gridSet, Is.Not.Null, "There were no grids loaded from the map!"); +#pragma warning restore NUnit2045 + grid = gridSet.First(); + var uid = entMan.SpawnAtPosition("DeltaPressureSolidTestAbsolute", new EntityCoordinates(grid.Owner, Vector2.Zero)); + dpEnt = new Entity(uid, entMan.GetComponent(uid)); + Assert.That(atmosphereSystem.IsDeltaPressureEntityInList(grid.Owner, dpEnt), "Entity was not in processing list when it should have been added!"); + }); + + for (var i = 0; i < Atmospherics.Directions; i++) + { + await server.WaitPost(() => + { + var indices = transformSystem.GetGridOrMapTilePosition(dpEnt); + var gridAtmosComp = entMan.GetComponent(grid); + + direction = (AtmosDirection)(1 << i); + var offsetIndices = indices.Offset(direction); + tile = gridAtmosComp.Tiles[offsetIndices]; + Assert.That(tile.Air, Is.Not.Null, $"Tile at {offsetIndices} should have air!"); + + var toPressurize = dpEnt.Comp!.MinPressure - 10; // just below absolute threshold + var moles = (toPressurize * tile.Air.Volume) / (Atmospherics.R * Atmospherics.T20C); + tile.Air!.AdjustMoles(Gas.Nitrogen, moles); + }); + + await server.WaitRunTicks(30); + + await server.WaitAssertion(() => + { + Assert.That(!entMan.Deleted(dpEnt), $"{dpEnt} should still exist after experiencing non-threshold absolute pressure from {direction} side!"); + tile.Air!.Clear(); + }); + + await server.WaitRunTicks(30); + } + + await pair.CleanReturnAsync(); + } + + /// + /// Asserts that an entity that needs to be damaged by DeltaPressure + /// is damaged by DeltaPressure when the pressure is above the absolute threshold. + /// + [Test] + public async Task ProcessingAbsoluteDamageTest() + { + await using var pair = await PoolManager.GetServerClient(); + var server = pair.Server; + + var entMan = server.EntMan; + var mapLoader = entMan.System(); + var atmosphereSystem = entMan.System(); + var transformSystem = entMan.System(); + var deserializationOptions = DeserializationOptions.Default with { InitializeMaps = true }; + + Entity grid = default; + Entity dpEnt = default; + TileAtmosphere tile = null!; + AtmosDirection direction = default; + + await server.WaitPost(() => + { +#pragma warning disable NUnit2045 + Assert.That(mapLoader.TryLoadMap(_testMap, out _, out var gridSet, deserializationOptions), + $"Failed to load map {_testMap}."); + Assert.That(gridSet, Is.Not.Null, "There were no grids loaded from the map!"); +#pragma warning restore NUnit2045 + grid = gridSet.First(); + }); + + for (var i = 0; i < Atmospherics.Directions; i++) + { + await server.WaitPost(() => + { + // Spawn fresh entity each iteration to verify all directions work + var uid = entMan.SpawnAtPosition("DeltaPressureSolidTestAbsolute", new EntityCoordinates(grid.Owner, Vector2.Zero)); + dpEnt = new Entity(uid, entMan.GetComponent(uid)); + Assert.That(atmosphereSystem.IsDeltaPressureEntityInList(grid.Owner, dpEnt), "Entity was not in processing list when it should have been added!"); + + var indices = transformSystem.GetGridOrMapTilePosition(dpEnt); + var gridAtmosComp = entMan.GetComponent(grid); + + direction = (AtmosDirection)(1 << i); + var offsetIndices = indices.Offset(direction); + tile = gridAtmosComp.Tiles[offsetIndices]; + Assert.That(tile.Air, Is.Not.Null, $"Tile at {offsetIndices} should have air!"); + + // Above absolute threshold but below delta threshold to ensure absolute alone causes damage + var toPressurize = dpEnt.Comp!.MinPressure + 10; + var moles = (toPressurize * tile.Air.Volume) / (Atmospherics.R * Atmospherics.T20C); + tile.Air!.AdjustMoles(Gas.Nitrogen, moles); + }); + + await server.WaitRunTicks(30); + + await server.WaitAssertion(() => + { + Assert.That(entMan.Deleted(dpEnt), $"{dpEnt} still exists after experiencing threshold absolute pressure from {direction} side!"); + tile.Air!.Clear(); + }); + + await server.WaitRunTicks(30); + } + + await pair.CleanReturnAsync(); + } +} diff --git a/Content.IntegrationTests/Tests/Atmos/GasArrayTest.cs b/Content.IntegrationTests/Tests/Atmos/GasArrayTest.cs new file mode 100644 index 0000000000..07caf447bd --- /dev/null +++ b/Content.IntegrationTests/Tests/Atmos/GasArrayTest.cs @@ -0,0 +1,85 @@ +using System.Linq; +using Content.Shared.Atmos; +using Content.Shared.Atmos.Components; +using Robust.Shared.GameObjects; +using Robust.Shared.Prototypes; + +namespace Content.IntegrationTests.Tests.Atmos; + +[TestFixture] +[TestOf(typeof(Atmospherics))] +public sealed class GasArrayTest +{ + private const string GasTankTestDummyId = "GasTankTestDummy"; + + private const string GasTankLegacyTestDummyId = "GasTankLegacyTestDummy"; + + [TestPrototypes] + private const string Prototypes = $@" +- type: entity + id: {GasTankTestDummyId} + components: + - type: GasTank + air: + volume: 5 + moles: + Frezon: 20 + Oxygen: 10 + +- type: entity + id: {GasTankLegacyTestDummyId} + components: + - type: GasTank + air: + volume: 5 + moles: + - 0 + - 0 + - 0 + - 10 +"; + + [Test] + public async Task TestGasArrayDeserialization() + { + await using var pair = await PoolManager.GetServerClient(); + var server = pair.Server; + + var compFactory = server.ResolveDependency(); + var prototypeManager = server.ResolveDependency(); + + await server.WaitAssertion(() => + { + var gasTank = prototypeManager.Index(GasTankTestDummyId); + Assert.Multiple(() => + { + Assert.That(gasTank.TryGetComponent(out var gasTankComponent, compFactory)); + + Assert.That(gasTankComponent!.Air.GetMoles(Gas.Oxygen), Is.EqualTo(10)); + Assert.That(gasTankComponent!.Air.GetMoles(Gas.Frezon), Is.EqualTo(20)); + foreach (var gas in Enum.GetValues().Where(p => p != Gas.Oxygen && p != Gas.Frezon)) + { + Assert.That(gasTankComponent!.Air.GetMoles(gas), Is.EqualTo(0)); + } + }); + + var legacyGasTank = prototypeManager.Index(GasTankLegacyTestDummyId); + Assert.Multiple(() => + { + Assert.That(legacyGasTank.TryGetComponent(out var gasTankComponent, compFactory)); + + Assert.That(gasTankComponent!.Air.GetMoles(3), Is.EqualTo(10)); + + // Iterate through all other gases: check for 0 values + for (var i = 0; i < Atmospherics.AdjustedNumberOfGases; i++) + { + if (i == 3) // our case with a value. + continue; + + Assert.That(gasTankComponent!.Air.GetMoles(i), Is.EqualTo(0)); + } + }); + }); + await pair.CleanReturnAsync(); + } +} diff --git a/Content.IntegrationTests/Tests/Commands/SuicideCommandTests.cs b/Content.IntegrationTests/Tests/Commands/SuicideCommandTests.cs index 61b8d54448..c232ccf415 100644 --- a/Content.IntegrationTests/Tests/Commands/SuicideCommandTests.cs +++ b/Content.IntegrationTests/Tests/Commands/SuicideCommandTests.cs @@ -146,8 +146,8 @@ public sealed class SuicideCommandTests mobThresholdsComp = entManager.GetComponent(player); damageableComp = entManager.GetComponent(player); - if (protoMan.TryIndex(DamageType, out var slashProto)) - damageableSystem.TryChangeDamage(player, new DamageSpecifier(slashProto, FixedPoint2.New(46.5))); + var slashProto = protoMan.Index(DamageType); + damageableSystem.TryChangeDamage(player, new DamageSpecifier(slashProto, FixedPoint2.New(46.5))); }); // Check that running the suicide command kills the player diff --git a/Content.IntegrationTests/Tests/Construction/Interaction/EdgeClobbering.cs b/Content.IntegrationTests/Tests/Construction/Interaction/EdgeClobbering.cs new file mode 100644 index 0000000000..9f578148cf --- /dev/null +++ b/Content.IntegrationTests/Tests/Construction/Interaction/EdgeClobbering.cs @@ -0,0 +1,49 @@ +using Content.IntegrationTests.Tests.Interaction; +using Content.Server.Construction.Components; +using Content.Shared.Temperature; + +namespace Content.IntegrationTests.Tests.Construction.Interaction; + +public sealed class EdgeClobbering : InteractionTest +{ + [TestPrototypes] + private const string Prototypes = @" +- type: constructionGraph + id: ExampleGraph + start: A + graph: + - node: A + edges: + - to: B + steps: + - tool: Anchoring + doAfter: 1 + - to: C + steps: + - tool: Screwing + doAfter: 1 + - node: B + - node: C + +- type: entity + id: ExampleEntity + components: + - type: Construction + graph: ExampleGraph + node: A + + "; + + [Test] + public async Task EnsureNoEdgeClobbering() + { + await SpawnTarget("ExampleEntity"); + var sTarget = SEntMan.GetEntity(Target!.Value); + + await InteractUsing(Screw, false); + SEntMan.EventBus.RaiseLocalEvent(sTarget, new OnTemperatureChangeEvent(0f, 0f, 0f)); + await AwaitDoAfters(); + + Assert.That(SEntMan.GetComponent(sTarget).Node, Is.EqualTo("C")); + } +} diff --git a/Content.IntegrationTests/Tests/ContrabandTest.cs b/Content.IntegrationTests/Tests/ContrabandTest.cs index a33e7c2067..c52ef293e1 100644 --- a/Content.IntegrationTests/Tests/ContrabandTest.cs +++ b/Content.IntegrationTests/Tests/ContrabandTest.cs @@ -27,8 +27,11 @@ public sealed class ContrabandTest if (!proto.TryGetComponent(out var contraband, componentFactory)) continue; - Assert.That(protoMan.TryIndex(contraband.Severity, out var severity, false), - @$"{proto.ID} has a ContrabandComponent with a unknown severity."); + if (!protoMan.TryIndex(contraband.Severity, out var severity)) + { + Assert.Fail($"{proto.ID} has a ContrabandComponent with a unknown severity."); + continue; + } if (!severity.ShowDepartmentsAndJobs) continue; diff --git a/Content.IntegrationTests/Tests/Interaction/InteractionTest.Helpers.cs b/Content.IntegrationTests/Tests/Interaction/InteractionTest.Helpers.cs index 3302b1bafc..8a5859fe06 100644 --- a/Content.IntegrationTests/Tests/Interaction/InteractionTest.Helpers.cs +++ b/Content.IntegrationTests/Tests/Interaction/InteractionTest.Helpers.cs @@ -264,9 +264,10 @@ public abstract partial class InteractionTest /// The entity or stack prototype to spawn and place into the users hand /// The number of entities to spawn. If the prototype is a stack, this sets the stack count. /// Whether or not to wait for any do-afters to complete - protected async Task InteractUsing(string id, int quantity = 1, bool awaitDoAfters = true) + /// If true, perform an alternate interaction instead of a standard one. + protected async Task InteractUsing(string id, int quantity = 1, bool awaitDoAfters = true, bool altInteract = false) { - await InteractUsing((id, quantity), awaitDoAfters); + await InteractUsing((id, quantity), awaitDoAfters, altInteract); } /// @@ -274,7 +275,8 @@ public abstract partial class InteractionTest /// /// The entity type & quantity to spawn and place into the users hand /// Whether or not to wait for any do-afters to complete - protected async Task InteractUsing(EntitySpecifier entity, bool awaitDoAfters = true) + /// If true, perform an alternate interaction instead of a standard one. + protected async Task InteractUsing(EntitySpecifier entity, bool awaitDoAfters = true, bool altInteract = false) { // For every interaction, we will also examine the entity, just in case this breaks something, somehow. // (e.g., servers attempt to assemble construction examine hints). @@ -284,18 +286,19 @@ public abstract partial class InteractionTest } await PlaceInHands(entity); - await Interact(awaitDoAfters); + await Interact(awaitDoAfters, altInteract); } /// /// Interact with an entity using the currently held entity. /// /// Whether or not to wait for any do-afters to complete - protected async Task Interact(bool awaitDoAfters = true) + /// If true, performs an alternate interaction instead of a standard one. + protected async Task Interact(bool awaitDoAfters = true, bool altInteract = false) { if (Target == null || !Target.Value.IsClientSide()) { - await Interact(Target, TargetCoords, awaitDoAfters); + await Interact(Target, TargetCoords, awaitDoAfters, altInteract); return; } @@ -311,23 +314,23 @@ public abstract partial class InteractionTest await CheckTargetChange(); } - /// - protected async Task Interact(NetEntity? target, NetCoordinates coordinates, bool awaitDoAfters = true) + /// + protected async Task Interact(NetEntity? target, NetCoordinates coordinates, bool awaitDoAfters = true, bool altInteract = false) { Assert.That(SEntMan.TryGetEntity(target, out var sTarget) || target == null); var coords = SEntMan.GetCoordinates(coordinates); Assert.That(coords.IsValid(SEntMan)); - await Interact(sTarget, coords, awaitDoAfters); + await Interact(sTarget, coords, awaitDoAfters, altInteract); } /// /// Interact with an entity using the currently held entity. /// - protected async Task Interact(EntityUid? target, EntityCoordinates coordinates, bool awaitDoAfters = true) + protected async Task Interact(EntityUid? target, EntityCoordinates coordinates, bool awaitDoAfters = true, bool altInteract = false) { Assert.That(SEntMan.TryGetEntity(Player, out var player)); - await Server.WaitPost(() => InteractSys.UserInteraction(player!.Value, coordinates, target)); + await Server.WaitPost(() => InteractSys.UserInteraction(player!.Value, coordinates, target, altInteract: altInteract)); await RunTicks(1); if (awaitDoAfters) diff --git a/Content.IntegrationTests/Tests/Lathe/LatheTest.cs b/Content.IntegrationTests/Tests/Lathe/LatheTest.cs index 2fe347f636..c335f8d6c8 100644 --- a/Content.IntegrationTests/Tests/Lathe/LatheTest.cs +++ b/Content.IntegrationTests/Tests/Lathe/LatheTest.cs @@ -88,14 +88,18 @@ public sealed class LatheTest // Check each recipe assigned to this lathe foreach (var recipeId in recipes) { - Assert.That(protoMan.TryIndex(recipeId, out var recipeProto)); + if (!protoMan.TryIndex(recipeId, out var recipeProto)) + { + Assert.Fail($"Lathe recipe '{recipeId}' does not exist"); + continue; + } // Track the total material volume of the recipe var totalQuantity = 0; // Check each material called for by the recipe foreach (var (materialId, quantity) in recipeProto.Materials) { - Assert.That(protoMan.TryIndex(materialId, out var materialProto)); + Assert.That(protoMan.HasIndex(materialId), $"Material '{materialId}' does not exist"); // Make sure the material is accepted by the lathe Assert.That(acceptedMaterials, Does.Contain(materialId), $"Lathe {latheProto.ID} has recipe {recipeId} but does not accept any materials containing {materialId}"); totalQuantity += quantity; diff --git a/Content.IntegrationTests/Tests/Minds/MindTests.cs b/Content.IntegrationTests/Tests/Minds/MindTests.cs index 2f77519829..1bda6fd4db 100644 --- a/Content.IntegrationTests/Tests/Minds/MindTests.cs +++ b/Content.IntegrationTests/Tests/Minds/MindTests.cs @@ -145,10 +145,7 @@ public sealed partial class MindTests await server.WaitAssertion(() => { var damageable = entMan.GetComponent(entity); - if (!protoMan.TryIndex(BluntDamageType, out var prototype)) - { - return; - } + var prototype = protoMan.Index(BluntDamageType); damageableSystem.SetDamage(entity, damageable, new DamageSpecifier(prototype, FixedPoint2.New(401))); Assert.That(mindSystem.GetMind(entity, mindContainerComp), Is.EqualTo(mindId)); diff --git a/Content.IntegrationTests/Tests/Nutrition/WaterCoolerInteractionTest.cs b/Content.IntegrationTests/Tests/Nutrition/WaterCoolerInteractionTest.cs new file mode 100644 index 0000000000..c15de639de --- /dev/null +++ b/Content.IntegrationTests/Tests/Nutrition/WaterCoolerInteractionTest.cs @@ -0,0 +1,99 @@ +using Content.IntegrationTests.Tests.Interaction; +using Content.Shared.Chemistry.EntitySystems; +using Content.Shared.Chemistry.Reagent; +using Content.Shared.FixedPoint; +using Content.Shared.Storage.Components; +using Robust.Shared.Prototypes; + +namespace Content.IntegrationTests.Tests.Nutrition; + +public sealed class WaterCoolerInteractionTest : InteractionTest +{ + /// + /// ProtoId of the water cooler entity. + /// + private static readonly EntProtoId WaterCooler = "WaterCooler"; + + /// + /// ProtoId of the paper cup entity dispensed by the water cooler. + /// + private static readonly EntProtoId PaperCup = "DrinkWaterCup"; + + /// + /// ProtoId of the water reagent that is stored in the water cooler. + /// + private static readonly ProtoId Water = "Water"; + + /// + /// Spawns a water cooler and tests that the player can retrieve a paper cup + /// by interacting with it, and can return the paper cup by alt-interacting with it. + /// + [Test] + public async Task GetAndReturnCup() + { + // Spawn the water cooler + var cooler = await SpawnTarget(WaterCooler); + + // Record how many paper cups are in the cooler + var binComp = Comp(cooler); + var initialCount = binComp.Items.Count; + Assert.That(binComp.Items, Is.Not.Empty, "Water cooler didn't start with any cups"); + + // Interact with the water cooler using an empty hand to grab a paper cup + await Interact(); + + var cup = HandSys.GetActiveItem((SPlayer, Hands)); + + Assert.Multiple(() => + { + // Make sure the player is now holding a cup + Assert.That(cup, Is.Not.Null, "Player's hand is empty"); + AssertPrototype(PaperCup, SEntMan.GetNetEntity(cup)); + + // Make sure the number of cups in the cooler has decreased by one + Assert.That(binComp.Items, Has.Count.EqualTo(initialCount - 1), "Number of cups in cooler bin did not decrease by one"); + + // Make sure the cup isn't somehow still in the cooler too + Assert.That(binComp.Items, Does.Not.Contain(cup)); + }); + + // Alt-interact with the water cooler while holding the cup to put it back + await Interact(altInteract: true); + + Assert.Multiple(() => + { + // Make sure the player's hand is empty + Assert.That(HandSys.ActiveHandIsEmpty((SPlayer, Hands)), "Player's hand is not empty"); + + // Make sure the count has gone back up by one + Assert.That(binComp.Items, Has.Count.EqualTo(initialCount), "Number of cups in cooler bin did not return to initial count"); + + // Make sure the cup is in the cooler + Assert.That(binComp.Items, Contains.Item(cup), "Cup was not returned to cooler"); + }); + } + + /// + /// Spawns a water cooler and gives the player an empty paper cup. + /// Tests that the player can put water into the cup by interacting + /// with the water cooler while holding the cup. + /// + [Test] + public async Task FillCup() + { + var solutionSys = Server.System(); + + // Spawn the water cooler + await SpawnTarget(WaterCooler); + + // Give the player a cup + var cup = await PlaceInHands(PaperCup); + + // Make the player interact with the water cooler using the held cup + await Interact(); + + // Make sure the cup now contains water + Assert.That(solutionSys.GetTotalPrototypeQuantity(ToServer(cup), Water), Is.GreaterThan(FixedPoint2.Zero), + "Cup does not contain any water"); + } +} diff --git a/Content.IntegrationTests/Tests/PostMapInitTest.cs b/Content.IntegrationTests/Tests/PostMapInitTest.cs index a7a50a5270..22db3ca31f 100644 --- a/Content.IntegrationTests/Tests/PostMapInitTest.cs +++ b/Content.IntegrationTests/Tests/PostMapInitTest.cs @@ -256,8 +256,7 @@ namespace Content.IntegrationTests.Tests return; var yamlEntities = node["entities"]; - if (!protoManager.TryIndex(DoNotMapCategory, out var dnmCategory)) - return; + var dnmCategory = protoManager.Index(DoNotMapCategory); Assert.Multiple(() => { @@ -266,7 +265,7 @@ namespace Content.IntegrationTests.Tests var protoId = yamlEntity["proto"].AsString(); // This doesn't properly handle prototype migrations, but thats not a significant issue. - if (!protoManager.TryIndex(protoId, out var proto, false)) + if (!protoManager.TryIndex(protoId, out var proto)) continue; Assert.That(!proto.Categories.Contains(dnmCategory), diff --git a/Content.Packaging/ClientPackaging.cs b/Content.Packaging/ClientPackaging.cs index 6d0a462790..21215d3bcb 100644 --- a/Content.Packaging/ClientPackaging.cs +++ b/Content.Packaging/ClientPackaging.cs @@ -78,7 +78,11 @@ public static class ClientPackaging new[] { "Content.Client", "Content.Shared", "Content.Shared.Database" }, cancel: cancel); - await RobustClientPackaging.WriteClientResources(contentDir, inputPass, cancel); + await RobustClientPackaging.WriteClientResources( + contentDir, + inputPass, + SharedPackaging.AdditionalIgnoredResources, + cancel); inputPass.InjectFinished(); } diff --git a/Content.Packaging/ServerPackaging.cs b/Content.Packaging/ServerPackaging.cs index 91ebc41226..a15dc7244f 100644 --- a/Content.Packaging/ServerPackaging.cs +++ b/Content.Packaging/ServerPackaging.cs @@ -25,6 +25,12 @@ public static class ServerPackaging new PlatformReg("freebsd-x64", "FreeBSD", false), }; + private static IReadOnlySet ServerContentIgnoresResources { get; } = new HashSet + { + "ServerInfo", + "Changelog", + }; + private static List PlatformRids => Platforms .Select(o => o.Rid) .ToList(); @@ -211,7 +217,11 @@ public static class ServerPackaging contentAssemblies, cancel: cancel); - await RobustServerPackaging.WriteServerResources(contentDir, inputPassResources, cancel); + await RobustServerPackaging.WriteServerResources( + contentDir, + inputPassResources, + ServerContentIgnoresResources.Concat(SharedPackaging.AdditionalIgnoredResources).ToHashSet(), + cancel); if (hybridAcz) { diff --git a/Content.Packaging/SharedPackaging.cs b/Content.Packaging/SharedPackaging.cs new file mode 100644 index 0000000000..5888845588 --- /dev/null +++ b/Content.Packaging/SharedPackaging.cs @@ -0,0 +1,10 @@ +namespace Content.Packaging; + +public sealed class SharedPackaging +{ + public static readonly IReadOnlySet AdditionalIgnoredResources = new HashSet + { + // MapRenderer outputs into Resources. Avoid these getting included in packaging. + "MapImages", + }; +} diff --git a/Content.Server/Access/Systems/AgentIDCardSystem.cs b/Content.Server/Access/Systems/AgentIDCardSystem.cs index 0df760baef..1706908e72 100644 --- a/Content.Server/Access/Systems/AgentIDCardSystem.cs +++ b/Content.Server/Access/Systems/AgentIDCardSystem.cs @@ -45,7 +45,7 @@ namespace Content.Server.Access.Systems if (!TryComp(ent, out var idCardComp)) return; - _prototypeManager.TryIndex(args.Args.ChameleonOutfit.Job, out var jobProto); + _prototypeManager.Resolve(args.Args.ChameleonOutfit.Job, out var jobProto); var jobIcon = args.Args.ChameleonOutfit.Icon ?? jobProto?.Icon; var jobName = args.Args.ChameleonOutfit.Name ?? jobProto?.Name ?? ""; @@ -130,7 +130,7 @@ namespace Content.Server.Access.Systems if (!TryComp(uid, out var idCard)) return; - if (!_prototypeManager.TryIndex(args.JobIconId, out var jobIcon)) + if (!_prototypeManager.Resolve(args.JobIconId, out var jobIcon)) return; _cardSystem.TryChangeJobIcon(uid, jobIcon, idCard); diff --git a/Content.Server/Access/Systems/IdCardConsoleSystem.cs b/Content.Server/Access/Systems/IdCardConsoleSystem.cs index 62dfddbb58..13f2430b3d 100644 --- a/Content.Server/Access/Systems/IdCardConsoleSystem.cs +++ b/Content.Server/Access/Systems/IdCardConsoleSystem.cs @@ -98,7 +98,7 @@ public sealed class IdCardConsoleSystem : SharedIdCardConsoleSystem var targetIdComponent = Comp(targetId); var targetAccessComponent = Comp(targetId); - var jobProto = targetIdComponent.JobPrototype ?? new ProtoId(string.Empty); + var jobProto = targetIdComponent.JobPrototype ?? new ProtoId(string.Empty); if (TryComp(targetId, out var keyStorage) && keyStorage.Key is { } key && _record.TryGetRecord(key, out var record)) @@ -130,7 +130,7 @@ public sealed class IdCardConsoleSystem : SharedIdCardConsoleSystem string newFullName, string newJobTitle, List> newAccessList, - ProtoId newJobProto, + ProtoId newJobProto, EntityUid player, IdCardConsoleComponent? component = null) { @@ -144,7 +144,7 @@ public sealed class IdCardConsoleSystem : SharedIdCardConsoleSystem _idCard.TryChangeJobTitle(targetId, newJobTitle, player: player); if (_prototype.TryIndex(newJobProto, out var job) - && _prototype.TryIndex(job.Icon, out var jobIcon)) + && _prototype.Resolve(job.Icon, out var jobIcon)) { _idCard.TryChangeJobIcon(targetId, jobIcon, player: player); _idCard.TryChangeJobDepartment(targetId, job); diff --git a/Content.Server/Access/Systems/PresetIdCardSystem.cs b/Content.Server/Access/Systems/PresetIdCardSystem.cs index 426e523243..6d9f61d941 100644 --- a/Content.Server/Access/Systems/PresetIdCardSystem.cs +++ b/Content.Server/Access/Systems/PresetIdCardSystem.cs @@ -82,7 +82,7 @@ public sealed class PresetIdCardSystem : EntitySystem _cardSystem.TryChangeJobTitle(uid, job.LocalizedName); _cardSystem.TryChangeJobDepartment(uid, job); - if (_prototypeManager.TryIndex(job.Icon, out var jobIcon)) + if (_prototypeManager.Resolve(job.Icon, out var jobIcon)) _cardSystem.TryChangeJobIcon(uid, jobIcon); } } diff --git a/Content.Server/Administration/Commands/AddPolymorphActionCommand.cs b/Content.Server/Administration/Commands/AddPolymorphActionCommand.cs index b92cbfc0de..f089268bea 100644 --- a/Content.Server/Administration/Commands/AddPolymorphActionCommand.cs +++ b/Content.Server/Administration/Commands/AddPolymorphActionCommand.cs @@ -6,17 +6,13 @@ using Robust.Shared.Console; namespace Content.Server.Administration.Commands; [AdminCommand(AdminFlags.Fun)] -public sealed class AddPolymorphActionCommand : IConsoleCommand +public sealed class AddPolymorphActionCommand : LocalizedEntityCommands { - [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private readonly PolymorphSystem _polySystem = default!; - public string Command => "addpolymorphaction"; + public override string Command => "addpolymorphaction"; - public string Description => Loc.GetString("add-polymorph-action-command-description"); - - public string Help => Loc.GetString("add-polymorph-action-command-help-text"); - - public void Execute(IConsoleShell shell, string argStr, string[] args) + public override void Execute(IConsoleShell shell, string argStr, string[] args) { if (args.Length != 2) { @@ -24,15 +20,13 @@ public sealed class AddPolymorphActionCommand : IConsoleCommand return; } - if (!NetEntity.TryParse(args[0], out var entityUidNet) || !_entityManager.TryGetEntity(entityUidNet, out var entityUid)) + if (!NetEntity.TryParse(args[0], out var entityUidNet) || !EntityManager.TryGetEntity(entityUidNet, out var entityUid)) { - shell.WriteError(Loc.GetString("shell-entity-uid-must-be-number")); + shell.WriteError(Loc.GetString("shell-could-not-find-entity-with-uid", ("uid", args[0]))); return; } - var polySystem = _entityManager.EntitySysManager.GetEntitySystem(); - - var polymorphable = _entityManager.EnsureComponent(entityUid.Value); - polySystem.CreatePolymorphAction(args[1], (entityUid.Value, polymorphable)); + var polymorphable = EntityManager.EnsureComponent(entityUid.Value); + _polySystem.CreatePolymorphAction(args[1], (entityUid.Value, polymorphable)); } } diff --git a/Content.Server/Administration/Commands/ExplosionCommand.cs b/Content.Server/Administration/Commands/ExplosionCommand.cs index 787886f164..6f9e89243d 100644 --- a/Content.Server/Administration/Commands/ExplosionCommand.cs +++ b/Content.Server/Administration/Commands/ExplosionCommand.cs @@ -118,7 +118,7 @@ public sealed class ExplosionCommand : LocalizedEntityCommands return; } } - else if (!_prototypeManager.TryIndex(ExplosionSystem.DefaultExplosionPrototypeId, out type)) + else if (!_prototypeManager.Resolve(ExplosionSystem.DefaultExplosionPrototypeId, out type)) { // no prototype was specified, so lets default to whichever one was defined first type = _prototypeManager.EnumeratePrototypes().FirstOrDefault(); diff --git a/Content.Server/Administration/Logs/AdminLogManager.Json.cs b/Content.Server/Administration/Logs/AdminLogManager.Json.cs index 9e6274a493..a0a3b920bd 100644 --- a/Content.Server/Administration/Logs/AdminLogManager.Json.cs +++ b/Content.Server/Administration/Logs/AdminLogManager.Json.cs @@ -2,9 +2,7 @@ using System.Text.Json; using System.Text.Json.Serialization; using Content.Server.Administration.Logs.Converters; -using Robust.Server.GameObjects; -using Robust.Shared.Map; -using Robust.Shared.Player; +using Robust.Shared.Collections; namespace Content.Server.Administration.Logs; @@ -22,55 +20,25 @@ public sealed partial class AdminLogManager PropertyNamingPolicy = NamingPolicy }; + var interfaces = new ValueList(); + foreach (var converter in _reflection.FindTypesWithAttribute()) { var instance = _typeFactory.CreateInstance(converter); - (instance as IAdminLogConverter)?.Init(_dependencies); + if (instance is IAdminLogConverter converterInterface) + { + interfaces.Add(converterInterface); + converterInterface.Init(_dependencies); + } _jsonOptions.Converters.Add(instance); } + foreach (var @interface in interfaces) + { + @interface.Init2(_jsonOptions); + } + var converterNames = _jsonOptions.Converters.Select(converter => converter.GetType().Name); _sawmill.Debug($"Admin log converters found: {string.Join(" ", converterNames)}"); } - - private (JsonDocument Json, HashSet Players) ToJson( - Dictionary properties) - { - var players = new HashSet(); - var parsed = new Dictionary(); - - foreach (var key in properties.Keys) - { - var value = properties[key]; - value = value switch - { - ICommonSession player => new SerializablePlayer(player), - EntityCoordinates entityCoordinates => new SerializableEntityCoordinates(_entityManager, entityCoordinates), - _ => value - }; - - var parsedKey = NamingPolicy.ConvertName(key); - parsed.Add(parsedKey, value); - - var entityId = properties[key] switch - { - EntityUid id => id, - EntityStringRepresentation rep => rep.Uid, - ICommonSession {AttachedEntity: {Valid: true}} session => session.AttachedEntity, - IComponent component => component.Owner, - _ => null - }; - - if (_entityManager.TryGetComponent(entityId, out ActorComponent? actor)) - { - players.Add(actor.PlayerSession.UserId.UserId); - } - else if (value is SerializablePlayer player) - { - players.Add(player.Player.UserId.UserId); - } - } - - return (JsonSerializer.SerializeToDocument(parsed, _jsonOptions), players); - } } diff --git a/Content.Server/Administration/Logs/AdminLogManager.cs b/Content.Server/Administration/Logs/AdminLogManager.cs index 600311a651..e7682cf559 100644 --- a/Content.Server/Administration/Logs/AdminLogManager.cs +++ b/Content.Server/Administration/Logs/AdminLogManager.cs @@ -25,7 +25,6 @@ namespace Content.Server.Administration.Logs; public sealed partial class AdminLogManager : SharedAdminLogManager, IAdminLogManager { [Dependency] private readonly IConfigurationManager _configuration = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; [Dependency] private readonly ILogManager _logManager = default!; [Dependency] private readonly IServerDbManager _db = default!; [Dependency] private readonly IGameTiming _timing = default!; @@ -72,7 +71,6 @@ public sealed partial class AdminLogManager : SharedAdminLogManager, IAdminLogMa // CVars private bool _metricsEnabled; - private bool _enabled; private TimeSpan _queueSendDelay; private int _queueMax; private int _preRoundQueueMax; @@ -103,7 +101,7 @@ public sealed partial class AdminLogManager : SharedAdminLogManager, IAdminLogMa _configuration.OnValueChanged(CVars.MetricsEnabled, value => _metricsEnabled = value, true); _configuration.OnValueChanged(CCVars.AdminLogsEnabled, - value => _enabled = value, true); + value => Enabled = value, true); _configuration.OnValueChanged(CCVars.AdminLogsQueueSendDelay, value => _queueSendDelay = TimeSpan.FromSeconds(value), true); _configuration.OnValueChanged(CCVars.AdminLogsQueueMax, @@ -123,6 +121,12 @@ public sealed partial class AdminLogManager : SharedAdminLogManager, IAdminLogMa } } + public override string ConvertName(string name) + { + // JsonNamingPolicy is not whitelisted by the sandbox. + return NamingPolicy.ConvertName(name); + } + public async Task Shutdown() { if (!_logQueue.IsEmpty) @@ -292,8 +296,17 @@ public sealed partial class AdminLogManager : SharedAdminLogManager, IAdminLogMa } } - private void Add(LogType type, LogImpact impact, string message, JsonDocument json, HashSet players) + public override void Add(LogType type, [System.Runtime.CompilerServices.InterpolatedStringHandlerArgument("")] ref LogStringHandler handler) { + Add(type, LogImpact.Medium, ref handler); + } + + public override void Add(LogType type, LogImpact impact, [System.Runtime.CompilerServices.InterpolatedStringHandlerArgument("")] ref LogStringHandler handler) + { + var message = handler.ToStringAndClear(); + if (!Enabled) + return; + var preRound = _runLevel == GameRunLevel.PreRoundLobby; var count = preRound ? _preRoundLogQueue.Count : _logQueue.Count; if (count >= _dropThreshold) @@ -302,6 +315,10 @@ public sealed partial class AdminLogManager : SharedAdminLogManager, IAdminLogMa return; } + var json = JsonSerializer.SerializeToDocument(handler.Values, _jsonOptions); + var id = NextLogId; + var players = GetPlayers(handler.Values, id); + // PostgreSQL does not support storing null chars in text values. if (message.Contains('\0')) { @@ -311,31 +328,85 @@ public sealed partial class AdminLogManager : SharedAdminLogManager, IAdminLogMa var log = new AdminLog { - Id = NextLogId, + Id = id, RoundId = _currentRoundId, Type = type, Impact = impact, Date = DateTime.UtcNow, Message = message, Json = json, - Players = new List(players.Count) + Players = players, }; + DoAdminAlerts(players, message, impact); + + if (preRound) + { + _preRoundLogQueue.Enqueue(log); + } + else + { + _logQueue.Enqueue(log); + CacheLog(log); + } + } + + private List GetPlayers(Dictionary values, int logId) + { + List players = new(); + foreach (var value in values.Values) + { + switch (value) + { + case SerializablePlayer player: + AddPlayer(players, player.UserId, logId); + continue; + + case EntityStringRepresentation rep: + if (rep.Session is {} session) + AddPlayer(players, session.UserId.UserId, logId); + continue; + + case IAdminLogsPlayerValue playerValue: + foreach (var player in playerValue.Players) + { + AddPlayer(players, player, logId); + } + + break; + } + } + + return players; + } + + private void AddPlayer(List players, Guid user, int logId) + { + // The majority of logs have a single player, or maybe two. Instead of allocating a List and + // HashSet, we just iterate over the list to check for duplicates. + foreach (var player in players) + { + if (player.PlayerUserId == user) + return; + } + + players.Add(new AdminLogPlayer + { + LogId = logId, + PlayerUserId = user + }); + } + + private void DoAdminAlerts(List players, string message, LogImpact impact) + { var adminLog = false; - var adminSys = _entityManager.SystemOrNull(); var logMessage = message; - foreach (var id in players) + foreach (var player in players) { - var player = new AdminLogPlayer - { - LogId = log.Id, - PlayerUserId = id - }; + var id = player.PlayerUserId; - log.Players.Add(player); - - if (adminSys != null) + if (EntityManager.TrySystem(out AdminSystem? adminSys)) { var cachedInfo = adminSys.GetCachedPlayerInfo(new NetUserId(id)); if (cachedInfo != null && cachedInfo.Antag) @@ -372,35 +443,6 @@ public sealed partial class AdminLogManager : SharedAdminLogManager, IAdminLogMa if (adminLog) _chat.SendAdminAlert(logMessage); - - if (preRound) - { - _preRoundLogQueue.Enqueue(log); - } - else - { - _logQueue.Enqueue(log); - CacheLog(log); - } - } - - public override void Add(LogType type, LogImpact impact, ref LogStringHandler handler) - { - if (!_enabled) - { - handler.ToStringAndClear(); - return; - } - - var (json, players) = ToJson(handler.Values); - var message = handler.ToStringAndClear(); - - Add(type, impact, message, json, players); - } - - public override void Add(LogType type, ref LogStringHandler handler) - { - Add(type, LogImpact.Medium, ref handler); } public async Task> All(LogFilter? filter = null, Func>? listProvider = null) diff --git a/Content.Server/Administration/Logs/Converters/AdminLogConverter.cs b/Content.Server/Administration/Logs/Converters/AdminLogConverter.cs index 7eaab9ba28..778f84c1ac 100644 --- a/Content.Server/Administration/Logs/Converters/AdminLogConverter.cs +++ b/Content.Server/Administration/Logs/Converters/AdminLogConverter.cs @@ -6,6 +6,13 @@ namespace Content.Server.Administration.Logs.Converters; public interface IAdminLogConverter { void Init(IDependencyCollection dependencies); + + /// + /// Called after all converters have been added to the . + /// + void Init2(JsonSerializerOptions options) + { + } } public abstract class AdminLogConverter : JsonConverter, IAdminLogConverter @@ -14,6 +21,10 @@ public abstract class AdminLogConverter : JsonConverter, IAdminLogConverte { } + public virtual void Init2(JsonSerializerOptions options) + { + } + public override T Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) { throw new NotSupportedException(); diff --git a/Content.Server/Administration/Logs/Converters/EntityCoordinatesConverter.cs b/Content.Server/Administration/Logs/Converters/EntityCoordinatesConverter.cs index fb5c6a6fe5..3a0ffeb758 100644 --- a/Content.Server/Administration/Logs/Converters/EntityCoordinatesConverter.cs +++ b/Content.Server/Administration/Logs/Converters/EntityCoordinatesConverter.cs @@ -6,7 +6,7 @@ using Robust.Shared.Map.Components; namespace Content.Server.Administration.Logs.Converters; [AdminLogConverter] -public sealed class EntityCoordinatesConverter : AdminLogConverter +public sealed class EntityCoordinatesConverter : AdminLogConverter { // System.Text.Json actually keeps hold of your JsonSerializerOption instances in a cache on .NET 7. // Use a weak reference to avoid holding server instances live too long in integration tests. @@ -17,15 +17,16 @@ public sealed class EntityCoordinatesConverter : AdminLogConverter(dependencies.Resolve()); } - public void Write(Utf8JsonWriter writer, SerializableEntityCoordinates value, JsonSerializerOptions options, IEntityManager entities) + public void Write(Utf8JsonWriter writer, EntityCoordinates value, JsonSerializerOptions options, IEntityManager entities) { writer.WriteStartObject(); - WriteEntityInfo(writer, value.EntityUid, entities, "parent"); + WriteEntityInfo(writer, value.EntityId, entities, "parent"); writer.WriteNumber("x", value.X); writer.WriteNumber("y", value.Y); - if (value.MapUid.HasValue) + var mapUid = value.GetMapUid(entities); + if (mapUid.HasValue) { - WriteEntityInfo(writer, value.MapUid.Value, entities, "map"); + WriteEntityInfo(writer, mapUid.Value, entities, "map"); } writer.WriteEndObject(); } @@ -33,7 +34,7 @@ public sealed class EntityCoordinatesConverter : AdminLogConverter().GetMap(coordinates); - } -} diff --git a/Content.Server/Administration/Logs/Converters/EntityStringRepresentationConverter.cs b/Content.Server/Administration/Logs/Converters/EntityStringRepresentationConverter.cs index 39d34e5f18..9a92a2cb46 100644 --- a/Content.Server/Administration/Logs/Converters/EntityStringRepresentationConverter.cs +++ b/Content.Server/Administration/Logs/Converters/EntityStringRepresentationConverter.cs @@ -1,6 +1,5 @@ using System.Text.Json; using Content.Server.Administration.Managers; -using Robust.Server.Player; namespace Content.Server.Administration.Logs.Converters; @@ -24,7 +23,7 @@ public sealed class EntityStringRepresentationConverter : AdminLogConverter +{ + private JsonConverter _converter = null!; + + public override void Init2(JsonSerializerOptions options) + { + base.Init2(options); + + _converter = (JsonConverter) + options.GetConverter(typeof(EntityStringRepresentation)); + } + + public override void Write(Utf8JsonWriter writer, MindStringRepresentation value, JsonSerializerOptions options) + { + writer.WriteStartObject(); + + if (value.OwnedEntity is { } owned) + { + writer.WritePropertyName("owned"); + _converter.Write(writer, owned, options); + } + + if (value.Player is { } player) + { + writer.WriteString("player", player); + writer.WriteBoolean("present", value.PlayerPresent); + } + + writer.WriteEndObject(); + } +} diff --git a/Content.Server/Administration/Logs/Converters/PlayerSessionConverter.cs b/Content.Server/Administration/Logs/Converters/PlayerSessionConverter.cs index c1567448cc..d1a009b8cd 100644 --- a/Content.Server/Administration/Logs/Converters/PlayerSessionConverter.cs +++ b/Content.Server/Administration/Logs/Converters/PlayerSessionConverter.cs @@ -1,45 +1,23 @@ using System.Text.Json; -using Robust.Shared.Player; +using Content.Shared.Administration.Logs; namespace Content.Server.Administration.Logs.Converters; [AdminLogConverter] public sealed class PlayerSessionConverter : AdminLogConverter { - // System.Text.Json actually keeps hold of your JsonSerializerOption instances in a cache on .NET 7. - // Use a weak reference to avoid holding server instances live too long in integration tests. - private WeakReference _entityManager = default!; - - public override void Init(IDependencyCollection dependencies) - { - _entityManager = new WeakReference(dependencies.Resolve()); - } - public override void Write(Utf8JsonWriter writer, SerializablePlayer value, JsonSerializerOptions options) { writer.WriteStartObject(); - if (value.Player.AttachedEntity is {Valid: true} playerEntity) + if (value.Uid is {Valid: true} playerEntity) { - if (!_entityManager.TryGetTarget(out var entityManager)) - throw new InvalidOperationException("EntityManager got garbage collected!"); - - writer.WriteNumber("id", (int) value.Player.AttachedEntity); - writer.WriteString("name", entityManager.GetComponent(playerEntity).EntityName); + writer.WriteNumber("id", playerEntity.Id); + writer.WriteString("name", value.Name); } - writer.WriteString("player", value.Player.UserId.UserId); + writer.WriteString("player", value.UserId); writer.WriteEndObject(); } } - -public readonly struct SerializablePlayer -{ - public readonly ICommonSession Player; - - public SerializablePlayer(ICommonSession player) - { - Player = player; - } -} diff --git a/Content.Server/Advertise/EntitySystems/SpeakOnUIClosedSystem.cs b/Content.Server/Advertise/EntitySystems/SpeakOnUIClosedSystem.cs index 3fca640d4a..94b20c7b77 100644 --- a/Content.Server/Advertise/EntitySystems/SpeakOnUIClosedSystem.cs +++ b/Content.Server/Advertise/EntitySystems/SpeakOnUIClosedSystem.cs @@ -38,7 +38,7 @@ public sealed partial class SpeakOnUIClosedSystem : SharedSpeakOnUIClosedSystem if (!entity.Comp.Enabled) return false; - if (!_prototypeManager.TryIndex(entity.Comp.Pack, out var messagePack)) + if (!_prototypeManager.Resolve(entity.Comp.Pack, out var messagePack)) return false; var message = Loc.GetString(_random.Pick(messagePack.Values), ("name", Name(entity))); diff --git a/Content.Server/Anomaly/AnomalyScannerSystem.cs b/Content.Server/Anomaly/AnomalyScannerSystem.cs new file mode 100644 index 0000000000..ba657cf056 --- /dev/null +++ b/Content.Server/Anomaly/AnomalyScannerSystem.cs @@ -0,0 +1,185 @@ +using Content.Server.Anomaly.Components; +using Content.Server.Anomaly.Effects; +using Content.Shared.Anomaly; +using Content.Shared.Anomaly.Components; +using Content.Shared.DoAfter; + +namespace Content.Server.Anomaly; + +/// +public sealed class AnomalyScannerSystem : SharedAnomalyScannerSystem +{ + [Dependency] private readonly SecretDataAnomalySystem _secretData = default!; + [Dependency] private readonly AnomalySystem _anomaly = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnScannerAnomalySeverityChanged); + SubscribeLocalEvent(OnScannerAnomalyStabilityChanged); + SubscribeLocalEvent(OnScannerAnomalyHealthChanged); + SubscribeLocalEvent(OnScannerAnomalyBehaviorChanged); + + Subs.BuiEvents( + AnomalyScannerUiKey.Key, + subs => subs.Event(OnScannerUiOpened) + ); + } + + /// Updates device with passed anomaly data. + public void UpdateScannerWithNewAnomaly(EntityUid scanner, EntityUid anomaly, AnomalyScannerComponent? scannerComp = null, AnomalyComponent? anomalyComp = null) + { + if (!Resolve(scanner, ref scannerComp) || !Resolve(anomaly, ref anomalyComp)) + return; + + scannerComp.ScannedAnomaly = anomaly; + UpdateScannerUi(scanner, scannerComp); + + TryComp(scanner, out var appearanceComp); + TryComp(anomaly, out var secretDataComp); + + Appearance.SetData(scanner, AnomalyScannerVisuals.HasAnomaly, true, appearanceComp); + + var stability = _secretData.IsSecret(anomaly, AnomalySecretData.Stability, secretDataComp) + ? AnomalyStabilityVisuals.Stable + : _anomaly.GetStabilityVisualOrStable((anomaly, anomalyComp)); + Appearance.SetData(scanner, AnomalyScannerVisuals.AnomalyStability, stability, appearanceComp); + + var severity = _secretData.IsSecret(anomaly, AnomalySecretData.Severity, secretDataComp) + ? 0 + : anomalyComp.Severity; + Appearance.SetData(scanner, AnomalyScannerVisuals.AnomalySeverity, severity, appearanceComp); + } + + /// Update scanner interface. + public void UpdateScannerUi(EntityUid uid, AnomalyScannerComponent? component = null) + { + if (!Resolve(uid, ref component)) + return; + + TimeSpan? nextPulse = null; + if (TryComp(component.ScannedAnomaly, out var anomalyComponent)) + nextPulse = anomalyComponent.NextPulseTime; + + var state = new AnomalyScannerUserInterfaceState(_anomaly.GetScannerMessage(component), nextPulse); + UI.SetUiState(uid, AnomalyScannerUiKey.Key, state); + } + + /// + public override void Update(float frameTime) + { + base.Update(frameTime); + + var anomalyQuery = EntityQueryEnumerator(); + while (anomalyQuery.MoveNext(out var ent, out var anomaly)) + { + var secondsUntilNextPulse = (anomaly.NextPulseTime - Timing.CurTime).TotalSeconds; + UpdateScannerPulseTimers((ent, anomaly), secondsUntilNextPulse); + } + } + + /// + protected override void OnDoAfter(EntityUid uid, AnomalyScannerComponent component, DoAfterEvent args) + { + if (args.Cancelled || args.Handled || args.Args.Target == null) + return; + + base.OnDoAfter(uid, component, args); + + UpdateScannerWithNewAnomaly(uid, args.Args.Target.Value, component); + } + + private void OnScannerAnomalyHealthChanged(ref AnomalyHealthChangedEvent args) + { + var query = EntityQueryEnumerator(); + while (query.MoveNext(out var uid, out var component)) + { + if (component.ScannedAnomaly != args.Anomaly) + continue; + + UpdateScannerUi(uid, component); + } + } + + private void OnScannerUiOpened(EntityUid uid, AnomalyScannerComponent component, BoundUIOpenedEvent args) + { + UpdateScannerUi(uid, component); + } + + private void OnScannerAnomalySeverityChanged(ref AnomalySeverityChangedEvent args) + { + var severity = _secretData.IsSecret(args.Anomaly, AnomalySecretData.Severity) ? 0 : args.Severity; + var query = EntityQueryEnumerator(); + while (query.MoveNext(out var uid, out var component)) + { + if (component.ScannedAnomaly != args.Anomaly) + continue; + + UpdateScannerUi(uid, component); + Appearance.SetData(uid, AnomalyScannerVisuals.AnomalySeverity, severity); + } + } + + private void OnScannerAnomalyStabilityChanged(ref AnomalyStabilityChangedEvent args) + { + var stability = _secretData.IsSecret(args.Anomaly, AnomalySecretData.Stability) + ? AnomalyStabilityVisuals.Stable + : _anomaly.GetStabilityVisualOrStable(args.Anomaly); + var query = EntityQueryEnumerator(); + while (query.MoveNext(out var uid, out var component)) + { + if (component.ScannedAnomaly != args.Anomaly) + continue; + + UpdateScannerUi(uid, component); + Appearance.SetData(uid, AnomalyScannerVisuals.AnomalyStability, stability); + } + } + + private void OnScannerAnomalyBehaviorChanged(ref AnomalyBehaviorChangedEvent args) + { + var query = EntityQueryEnumerator(); + while (query.MoveNext(out var uid, out var component)) + { + if (component.ScannedAnomaly != args.Anomaly) + continue; + + UpdateScannerUi(uid, component); + // If a field becomes secret, we want to set it to 0 or stable + // If a field becomes visible, we need to set it to the correct value, so we need to get the AnomalyComponent + if (!TryComp(args.Anomaly, out var anomalyComp)) + return; + + TryComp(uid, out var appearanceComp); + TryComp(args.Anomaly, out var secretDataComp); + + var severity = _secretData.IsSecret(args.Anomaly, AnomalySecretData.Severity, secretDataComp) + ? 0 + : anomalyComp.Severity; + Appearance.SetData(uid, AnomalyScannerVisuals.AnomalySeverity, severity, appearanceComp); + + var stability = _secretData.IsSecret(args.Anomaly, AnomalySecretData.Stability, secretDataComp) + ? AnomalyStabilityVisuals.Stable + : _anomaly.GetStabilityVisualOrStable((args.Anomaly, anomalyComp)); + Appearance.SetData(uid, AnomalyScannerVisuals.AnomalyStability, stability, appearanceComp); + } + } + + private void UpdateScannerPulseTimers(Entity anomalyEnt, double secondsUntilNextPulse) + { + if (secondsUntilNextPulse > 5) + return; + + var rounded = Math.Max(0, (int)Math.Ceiling(secondsUntilNextPulse)); + + var scannerQuery = EntityQueryEnumerator(); + while (scannerQuery.MoveNext(out var scannerUid, out var scanner)) + { + if (scanner.ScannedAnomaly != anomalyEnt) + continue; + + Appearance.SetData(scannerUid, AnomalyScannerVisuals.AnomalyNextPulse, rounded); + } + } +} diff --git a/Content.Server/Anomaly/AnomalySystem.Scanner.cs b/Content.Server/Anomaly/AnomalySystem.Scanner.cs deleted file mode 100644 index 9d81878cd8..0000000000 --- a/Content.Server/Anomaly/AnomalySystem.Scanner.cs +++ /dev/null @@ -1,241 +0,0 @@ -using Content.Server.Anomaly.Components; -using Content.Shared.Anomaly; -using Content.Shared.Anomaly.Components; -using Content.Shared.DoAfter; -using Content.Shared.Interaction; -using Robust.Shared.Player; -using Robust.Shared.Utility; - -namespace Content.Server.Anomaly; - -/// -/// This handles the anomaly scanner and it's UI updates. -/// -public sealed partial class AnomalySystem -{ - private void InitializeScanner() - { - SubscribeLocalEvent(OnScannerUiOpened); - SubscribeLocalEvent(OnScannerAfterInteract); - SubscribeLocalEvent(OnDoAfter); - - SubscribeLocalEvent(OnScannerAnomalySeverityChanged); - SubscribeLocalEvent(OnScannerAnomalyHealthChanged); - SubscribeLocalEvent(OnScannerAnomalyBehaviorChanged); - } - - private void OnScannerAnomalyShutdown(ref AnomalyShutdownEvent args) - { - var query = EntityQueryEnumerator(); - while (query.MoveNext(out var uid, out var component)) - { - if (component.ScannedAnomaly != args.Anomaly) - continue; - - _ui.CloseUi(uid, AnomalyScannerUiKey.Key); - } - } - - private void OnScannerAnomalySeverityChanged(ref AnomalySeverityChangedEvent args) - { - var query = EntityQueryEnumerator(); - while (query.MoveNext(out var uid, out var component)) - { - if (component.ScannedAnomaly != args.Anomaly) - continue; - UpdateScannerUi(uid, component); - } - } - - private void OnScannerAnomalyStabilityChanged(ref AnomalyStabilityChangedEvent args) - { - var query = EntityQueryEnumerator(); - while (query.MoveNext(out var uid, out var component)) - { - if (component.ScannedAnomaly != args.Anomaly) - continue; - UpdateScannerUi(uid, component); - } - } - - private void OnScannerAnomalyHealthChanged(ref AnomalyHealthChangedEvent args) - { - var query = EntityQueryEnumerator(); - while (query.MoveNext(out var uid, out var component)) - { - if (component.ScannedAnomaly != args.Anomaly) - continue; - UpdateScannerUi(uid, component); - } - } - - private void OnScannerAnomalyBehaviorChanged(ref AnomalyBehaviorChangedEvent args) - { - var query = EntityQueryEnumerator(); - while (query.MoveNext(out var uid, out var component)) - { - if (component.ScannedAnomaly != args.Anomaly) - continue; - UpdateScannerUi(uid, component); - } - } - - private void OnScannerUiOpened(EntityUid uid, AnomalyScannerComponent component, BoundUIOpenedEvent args) - { - UpdateScannerUi(uid, component); - } - - private void OnScannerAfterInteract(EntityUid uid, AnomalyScannerComponent component, AfterInteractEvent args) - { - if (args.Target is not { } target) - return; - if (!HasComp(target)) - return; - if (!args.CanReach) - return; - - _doAfter.TryStartDoAfter(new DoAfterArgs(EntityManager, args.User, component.ScanDoAfterDuration, new ScannerDoAfterEvent(), uid, target: target, used: uid) - { - DistanceThreshold = 2f - }); - } - - private void OnDoAfter(EntityUid uid, AnomalyScannerComponent component, DoAfterEvent args) - { - if (args.Cancelled || args.Handled || args.Args.Target == null) - return; - - Audio.PlayPvs(component.CompleteSound, uid); - Popup.PopupEntity(Loc.GetString("anomaly-scanner-component-scan-complete"), uid); - UpdateScannerWithNewAnomaly(uid, args.Args.Target.Value, component); - - _ui.OpenUi(uid, AnomalyScannerUiKey.Key, args.User); - - args.Handled = true; - } - - public void UpdateScannerUi(EntityUid uid, AnomalyScannerComponent? component = null) - { - if (!Resolve(uid, ref component)) - return; - - TimeSpan? nextPulse = null; - if (TryComp(component.ScannedAnomaly, out var anomalyComponent)) - nextPulse = anomalyComponent.NextPulseTime; - - var state = new AnomalyScannerUserInterfaceState(GetScannerMessage(component), nextPulse); - _ui.SetUiState(uid, AnomalyScannerUiKey.Key, state); - } - - public void UpdateScannerWithNewAnomaly(EntityUid scanner, EntityUid anomaly, AnomalyScannerComponent? scannerComp = null, AnomalyComponent? anomalyComp = null) - { - if (!Resolve(scanner, ref scannerComp) || !Resolve(anomaly, ref anomalyComp)) - return; - - scannerComp.ScannedAnomaly = anomaly; - UpdateScannerUi(scanner, scannerComp); - } - - public FormattedMessage GetScannerMessage(AnomalyScannerComponent component) - { - var msg = new FormattedMessage(); - if (component.ScannedAnomaly is not { } anomaly || !TryComp(anomaly, out var anomalyComp)) - { - msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-no-anomaly")); - return msg; - } - - TryComp(anomaly, out var secret); - - //Severity - if (secret != null && secret.Secret.Contains(AnomalySecretData.Severity)) - msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-severity-percentage-unknown")); - else - msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-severity-percentage", ("percent", anomalyComp.Severity.ToString("P")))); - msg.PushNewline(); - - //Stability - if (secret != null && secret.Secret.Contains(AnomalySecretData.Stability)) - msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-stability-unknown")); - else - { - string stateLoc; - if (anomalyComp.Stability < anomalyComp.DecayThreshold) - stateLoc = Loc.GetString("anomaly-scanner-stability-low"); - else if (anomalyComp.Stability > anomalyComp.GrowthThreshold) - stateLoc = Loc.GetString("anomaly-scanner-stability-high"); - else - stateLoc = Loc.GetString("anomaly-scanner-stability-medium"); - msg.AddMarkupOrThrow(stateLoc); - } - msg.PushNewline(); - - //Point output - if (secret != null && secret.Secret.Contains(AnomalySecretData.OutputPoint)) - msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-point-output-unknown")); - else - msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-point-output", ("point", GetAnomalyPointValue(anomaly, anomalyComp)))); - msg.PushNewline(); - msg.PushNewline(); - - //Particles title - msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-particle-readout")); - msg.PushNewline(); - - //Danger - if (secret != null && secret.Secret.Contains(AnomalySecretData.ParticleDanger)) - msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-particle-danger-unknown")); - else - msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-particle-danger", ("type", GetParticleLocale(anomalyComp.SeverityParticleType)))); - msg.PushNewline(); - - //Unstable - if (secret != null && secret.Secret.Contains(AnomalySecretData.ParticleUnstable)) - msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-particle-unstable-unknown")); - else - msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-particle-unstable", ("type", GetParticleLocale(anomalyComp.DestabilizingParticleType)))); - msg.PushNewline(); - - //Containment - if (secret != null && secret.Secret.Contains(AnomalySecretData.ParticleContainment)) - msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-particle-containment-unknown")); - else - msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-particle-containment", ("type", GetParticleLocale(anomalyComp.WeakeningParticleType)))); - msg.PushNewline(); - - //Transformation - if (secret != null && secret.Secret.Contains(AnomalySecretData.ParticleTransformation)) - msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-particle-transformation-unknown")); - else - msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-particle-transformation", ("type", GetParticleLocale(anomalyComp.TransformationParticleType)))); - - - //Behavior - msg.PushNewline(); - msg.PushNewline(); - msg.AddMarkupOrThrow(Loc.GetString("anomaly-behavior-title")); - msg.PushNewline(); - - if (secret != null && secret.Secret.Contains(AnomalySecretData.Behavior)) - msg.AddMarkupOrThrow(Loc.GetString("anomaly-behavior-unknown")); - else - { - if (anomalyComp.CurrentBehavior != null) - { - var behavior = _prototype.Index(anomalyComp.CurrentBehavior.Value); - - msg.AddMarkupOrThrow("- " + Loc.GetString(behavior.Description)); - msg.PushNewline(); - var mod = Math.Floor((behavior.EarnPointModifier) * 100); - msg.AddMarkupOrThrow("- " + Loc.GetString("anomaly-behavior-point", ("mod", mod))); - } - else - { - msg.AddMarkupOrThrow(Loc.GetString("anomaly-behavior-balanced")); - } - } - - //The timer at the end here is actually added in the ui itself. - return msg; - } -} diff --git a/Content.Server/Anomaly/AnomalySystem.Vessel.cs b/Content.Server/Anomaly/AnomalySystem.Vessel.cs index 98e56a8844..0900f3e96f 100644 --- a/Content.Server/Anomaly/AnomalySystem.Vessel.cs +++ b/Content.Server/Anomaly/AnomalySystem.Vessel.cs @@ -22,20 +22,7 @@ public sealed partial class AnomalySystem SubscribeLocalEvent(OnVesselInteractUsing); SubscribeLocalEvent(OnExamined); SubscribeLocalEvent(OnVesselGetPointsPerSecond); - SubscribeLocalEvent(OnShutdown); - SubscribeLocalEvent(OnStabilityChanged); - } - - private void OnStabilityChanged(ref AnomalyStabilityChangedEvent args) - { - OnVesselAnomalyStabilityChanged(ref args); - OnScannerAnomalyStabilityChanged(ref args); - } - - private void OnShutdown(ref AnomalyShutdownEvent args) - { - OnVesselAnomalyShutdown(ref args); - OnScannerAnomalyShutdown(ref args); + SubscribeLocalEvent(OnVesselAnomalyShutdown); } private void OnExamined(EntityUid uid, AnomalyVesselComponent component, ExaminedEvent args) @@ -141,21 +128,10 @@ public sealed partial class AnomalySystem if (_pointLight.TryGetLight(uid, out var pointLightComponent)) _pointLight.SetEnabled(uid, on, pointLightComponent); - // arbitrary value for the generic visualizer to use. - // i didn't feel like making an enum for this. - var value = 1; - if (TryComp(component.Anomaly, out var anomalyComp)) - { - if (anomalyComp.Stability <= anomalyComp.DecayThreshold) - { - value = 2; - } - else if (anomalyComp.Stability >= anomalyComp.GrowthThreshold) - { - value = 3; - } - } - Appearance.SetData(uid, AnomalyVesselVisuals.AnomalyState, value, appearanceComponent); + if (component.Anomaly == null || !TryGetStabilityVisual(component.Anomaly.Value, out var visual)) + visual = AnomalyStabilityVisuals.Stable; + + Appearance.SetData(uid, AnomalyVesselVisuals.AnomalySeverity, visual, appearanceComponent); _ambient.SetAmbience(uid, on); } diff --git a/Content.Server/Anomaly/AnomalySystem.cs b/Content.Server/Anomaly/AnomalySystem.cs index 9ac0ce7c94..69f18e5eeb 100644 --- a/Content.Server/Anomaly/AnomalySystem.cs +++ b/Content.Server/Anomaly/AnomalySystem.cs @@ -9,7 +9,6 @@ using Content.Server.Station.Systems; using Content.Shared.Anomaly; using Content.Shared.Anomaly.Components; using Content.Shared.Anomaly.Prototypes; -using Content.Shared.DoAfter; using Content.Shared.Random; using Content.Shared.Random.Helpers; using Robust.Server.GameObjects; @@ -18,6 +17,7 @@ using Robust.Shared.Configuration; using Robust.Shared.Physics.Events; using Robust.Shared.Prototypes; using Robust.Shared.Random; +using Robust.Shared.Utility; namespace Content.Server.Anomaly; @@ -30,7 +30,6 @@ public sealed partial class AnomalySystem : SharedAnomalySystem [Dependency] private readonly IPrototypeManager _prototype = default!; [Dependency] private readonly AmbientSoundSystem _ambient = default!; [Dependency] private readonly AtmosphereSystem _atmosphere = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; [Dependency] private readonly ExplosionSystem _explosion = default!; [Dependency] private readonly MaterialStorageSystem _material = default!; [Dependency] private readonly SharedPointLightSystem _pointLight = default!; @@ -53,10 +52,9 @@ public sealed partial class AnomalySystem : SharedAnomalySystem SubscribeLocalEvent(OnMapInit); SubscribeLocalEvent(OnShutdown); SubscribeLocalEvent(OnStartCollide); - + SubscribeLocalEvent(OnVesselAnomalyStabilityChanged); InitializeGenerator(); - InitializeScanner(); InitializeVessel(); InitializeCommands(); } @@ -218,4 +216,112 @@ public sealed partial class AnomalySystem : SharedAnomalySystem EntityManager.RemoveComponents(anomaly, behavior.Components); } #endregion + + #region Information + /// + /// Get a formatted message with a summary of all anomaly information for putting on a UI. + /// + public FormattedMessage GetScannerMessage(AnomalyScannerComponent component) + { + var msg = new FormattedMessage(); + if (component.ScannedAnomaly is not { } anomaly || !TryComp(anomaly, out var anomalyComp)) + { + msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-no-anomaly")); + return msg; + } + + TryComp(anomaly, out var secret); + + //Severity + if (secret != null && secret.Secret.Contains(AnomalySecretData.Severity)) + msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-severity-percentage-unknown")); + else + msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-severity-percentage", ("percent", anomalyComp.Severity.ToString("P")))); + msg.PushNewline(); + + //Stability + if (secret != null && secret.Secret.Contains(AnomalySecretData.Stability)) + msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-stability-unknown")); + else + { + string stateLoc; + if (anomalyComp.Stability < anomalyComp.DecayThreshold) + stateLoc = Loc.GetString("anomaly-scanner-stability-low"); + else if (anomalyComp.Stability > anomalyComp.GrowthThreshold) + stateLoc = Loc.GetString("anomaly-scanner-stability-high"); + else + stateLoc = Loc.GetString("anomaly-scanner-stability-medium"); + msg.AddMarkupOrThrow(stateLoc); + } + msg.PushNewline(); + + //Point output + if (secret != null && secret.Secret.Contains(AnomalySecretData.OutputPoint)) + msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-point-output-unknown")); + else + msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-point-output", ("point", GetAnomalyPointValue(anomaly, anomalyComp)))); + msg.PushNewline(); + msg.PushNewline(); + + //Particles title + msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-particle-readout")); + msg.PushNewline(); + + //Danger + if (secret != null && secret.Secret.Contains(AnomalySecretData.ParticleDanger)) + msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-particle-danger-unknown")); + else + msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-particle-danger", ("type", GetParticleLocale(anomalyComp.SeverityParticleType)))); + msg.PushNewline(); + + //Unstable + if (secret != null && secret.Secret.Contains(AnomalySecretData.ParticleUnstable)) + msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-particle-unstable-unknown")); + else + msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-particle-unstable", ("type", GetParticleLocale(anomalyComp.DestabilizingParticleType)))); + msg.PushNewline(); + + //Containment + if (secret != null && secret.Secret.Contains(AnomalySecretData.ParticleContainment)) + msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-particle-containment-unknown")); + else + msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-particle-containment", ("type", GetParticleLocale(anomalyComp.WeakeningParticleType)))); + msg.PushNewline(); + + //Transformation + if (secret != null && secret.Secret.Contains(AnomalySecretData.ParticleTransformation)) + msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-particle-transformation-unknown")); + else + msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-particle-transformation", ("type", GetParticleLocale(anomalyComp.TransformationParticleType)))); + + + //Behavior + msg.PushNewline(); + msg.PushNewline(); + msg.AddMarkupOrThrow(Loc.GetString("anomaly-behavior-title")); + msg.PushNewline(); + + if (secret != null && secret.Secret.Contains(AnomalySecretData.Behavior)) + msg.AddMarkupOrThrow(Loc.GetString("anomaly-behavior-unknown")); + else + { + if (anomalyComp.CurrentBehavior != null) + { + var behavior = _prototype.Index(anomalyComp.CurrentBehavior.Value); + + msg.AddMarkupOrThrow("- " + Loc.GetString(behavior.Description)); + msg.PushNewline(); + var mod = Math.Floor((behavior.EarnPointModifier) * 100); + msg.AddMarkupOrThrow("- " + Loc.GetString("anomaly-behavior-point", ("mod", mod))); + } + else + { + msg.AddMarkupOrThrow(Loc.GetString("anomaly-behavior-balanced")); + } + } + + //The timer at the end here is actually added in the ui itself. + return msg; + } + #endregion } diff --git a/Content.Server/Anomaly/Effects/InnerBodyAnomalySystem.cs b/Content.Server/Anomaly/Effects/InnerBodyAnomalySystem.cs index bed2499298..d6039fac01 100644 --- a/Content.Server/Anomaly/Effects/InnerBodyAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/InnerBodyAnomalySystem.cs @@ -86,7 +86,7 @@ public sealed class InnerBodyAnomalySystem : SharedInnerBodyAnomalySystem private void AddAnomalyToBody(Entity ent) { - if (!_proto.TryIndex(ent.Comp.InjectionProto, out var injectedAnom)) + if (!_proto.Resolve(ent.Comp.InjectionProto, out var injectedAnom)) return; if (ent.Comp.Injected) @@ -210,7 +210,7 @@ public sealed class InnerBodyAnomalySystem : SharedInnerBodyAnomalySystem if (!ent.Comp.Injected) return; - if (_proto.TryIndex(ent.Comp.InjectionProto, out var injectedAnom)) + if (_proto.Resolve(ent.Comp.InjectionProto, out var injectedAnom)) EntityManager.RemoveComponents(ent, injectedAnom.Components); _stun.TryUpdateParalyzeDuration(ent, TimeSpan.FromSeconds(ent.Comp.StunDuration)); diff --git a/Content.Server/Anomaly/Effects/SecretDataAnomalySystem.cs b/Content.Server/Anomaly/Effects/SecretDataAnomalySystem.cs index cbdc4b04df..0515ed855e 100644 --- a/Content.Server/Anomaly/Effects/SecretDataAnomalySystem.cs +++ b/Content.Server/Anomaly/Effects/SecretDataAnomalySystem.cs @@ -36,5 +36,13 @@ public sealed class SecretDataAnomalySystem : EntitySystem component.Secret.Add(_random.PickAndTake(_deita)); } } + + public bool IsSecret(EntityUid uid, AnomalySecretData item, SecretDataAnomalyComponent? component = null) + { + if (!Resolve(uid, ref component, logMissing: false)) + return false; + + return component.Secret.Contains(item); + } } diff --git a/Content.Server/Atmos/Components/DeltaPressureComponent.cs b/Content.Server/Atmos/Components/DeltaPressureComponent.cs new file mode 100644 index 0000000000..8031cd876d --- /dev/null +++ b/Content.Server/Atmos/Components/DeltaPressureComponent.cs @@ -0,0 +1,141 @@ +using Content.Server.Atmos.EntitySystems; +using Content.Shared.Damage; +using Content.Shared.FixedPoint; +using Content.Shared.Guidebook; + +namespace Content.Server.Atmos.Components; + +/// +/// Entities that have this component will have damage done to them depending on the local pressure +/// environment that they reside in. +/// +/// Atmospherics.DeltaPressure batch-processes entities with this component in a list on +/// the grid's . +/// The entities are automatically added and removed from this list, and automatically +/// added on initialization. +/// +/// Note that the entity should have an and be a grid structure. +[RegisterComponent] +public sealed partial class DeltaPressureComponent : Component +{ + /// + /// Whether the entity is currently in the processing list of the grid's . + /// + [DataField(readOnly: true)] + [ViewVariables(VVAccess.ReadOnly)] + [Access(typeof(DeltaPressureSystem), typeof(AtmosphereSystem))] + public bool InProcessingList; + + /// + /// Whether this entity is currently taking damage from pressure. + /// + [DataField(readOnly: true)] + [ViewVariables(VVAccess.ReadOnly)] + [Access(typeof(DeltaPressureSystem), typeof(AtmosphereSystem))] + public bool IsTakingDamage; + + /// + /// The current cached position of this entity on the grid. + /// Updated via MoveEvent. + /// + [DataField(readOnly: true)] + public Vector2i CurrentPosition = Vector2i.Zero; + + /// + /// The grid this entity is currently joined to for processing. + /// Required for proper deletion, as we cannot reference the grid + /// for removal while the entity is being deleted. + /// + [DataField] + public EntityUid? GridUid; + + /// + /// The percent chance that the entity will take damage each atmos tick, + /// when the entity is above the damage threshold. + /// Makes it so that windows don't all break in one go. + /// Float is from 0 to 1, where 1 means 100% chance. + /// If this is set to 0, the entity will never take damage. + /// + [DataField] + public float RandomDamageChance = 1f; + + /// + /// The base damage applied to the entity per atmos tick when it is above the damage threshold. + /// This damage will be scaled as defined by the enum + /// depending on the current effective pressure this entity is experiencing. + /// Note that this damage will scale depending on the pressure above the minimum pressure, + /// not at the current pressure. + /// + [DataField] + public DamageSpecifier BaseDamage = new() + { + DamageDict = new Dictionary + { + { "Structural", 10 }, + }, + }; + + /// + /// The minimum pressure in kPa at which the entity will start taking damage. + /// This doesn't depend on the difference in pressure. + /// The entity will start to take damage if it is exposed to this pressure. + /// This is needed because we don't correctly handle 2-layer windows yet. + /// + [DataField] + public float MinPressure = 10000; + + /// + /// The minimum difference in pressure between any side required for the entity to start taking damage. + /// + [DataField] + [GuidebookData] + public float MinPressureDelta = 7500; + + /// + /// The maximum pressure at which damage will no longer scale. + /// If the effective pressure goes beyond this, the damage will be considered at this pressure. + /// + [DataField] + public float MaxEffectivePressure = 10000; + + /// + /// Simple constant to affect the scaling behavior. + /// See comments in the types to see how this affects scaling. + /// + [DataField] + public float ScalingPower = 1; + + /// + /// Defines the scaling behavior for the damage. + /// + [DataField] + public DeltaPressureDamageScalingType ScalingType = DeltaPressureDamageScalingType.Threshold; +} + +/// +/// An enum that defines how the damage dealt by the scales +/// depending on the pressure experienced by the entity. +/// The scaling is done on the effective pressure, which is the pressure above the minimum pressure. +/// See https://www.desmos.com/calculator/9ctlq3zpnt for a visual representation of the scaling types. +/// +[Serializable] +public enum DeltaPressureDamageScalingType : byte +{ + /// + /// Damage dealt will be constant as long as the minimum values are met. + /// Scaling power is ignored. + /// + Threshold, + + /// + /// Damage dealt will be a linear function. + /// Scaling power determines the slope of the function. + /// + Linear, + + /// + /// Damage dealt will be a logarithmic function. + /// Scaling power determines the base of the log. + /// + Log, +} diff --git a/Content.Server/Atmos/Components/GridAtmosphereComponent.cs b/Content.Server/Atmos/Components/GridAtmosphereComponent.cs index e682fd0964..2d36d2bd14 100644 --- a/Content.Server/Atmos/Components/GridAtmosphereComponent.cs +++ b/Content.Server/Atmos/Components/GridAtmosphereComponent.cs @@ -1,3 +1,4 @@ +using System.Collections.Concurrent; using Content.Server.Atmos.EntitySystems; using Content.Server.Atmos.Piping.Components; using Content.Server.Atmos.Serialization; @@ -61,6 +62,39 @@ namespace Content.Server.Atmos.Components [ViewVariables] public int HighPressureDeltaCount => HighPressureDelta.Count; + /// + /// A list of entities that have a and are to + /// be processed by the , if enabled. + /// + /// To prevent massive bookkeeping overhead, this list is processed in-place, + /// with add/remove/find operations helped via a dict. + /// + /// If you want to add/remove/find entities in this list, + /// use the API methods in the Atmospherics API. + [ViewVariables] + public readonly List> DeltaPressureEntities = + new(AtmosphereSystem.DeltaPressurePreAllocateLength); + + /// + /// An index lookup for the list. + /// Used for add/remove/find operations to speed up processing. + /// + public readonly Dictionary DeltaPressureEntityLookup = + new(AtmosphereSystem.DeltaPressurePreAllocateLength); + + /// + /// Integer that indicates the current position in the + /// list that is being processed. + /// + [ViewVariables(VVAccess.ReadOnly)] + public int DeltaPressureCursor; + + /// + /// Queue of entities that need to have damage applied to them. + /// + [ViewVariables] + public readonly ConcurrentQueue DeltaPressureDamageResults = new(); + [ViewVariables] public readonly HashSet PipeNets = new(); diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.API.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.API.cs index 67f3a20779..87cfce135d 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.API.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.API.cs @@ -1,3 +1,4 @@ +using System.Diagnostics; using System.Linq; using Content.Server.Atmos.Components; using Content.Server.Atmos.Piping.Components; @@ -5,6 +6,7 @@ using Content.Server.NodeContainer.NodeGroups; using Content.Shared.Atmos; using Content.Shared.Atmos.Components; using Content.Shared.Atmos.Reactions; +using JetBrains.Annotations; using Robust.Shared.Map.Components; using Robust.Shared.Utility; @@ -319,6 +321,107 @@ public partial class AtmosphereSystem return true; } + /// + /// Adds an entity with a DeltaPressureComponent to the DeltaPressure processing list. + /// Also fills in important information on the component itself. + /// + /// The grid to add the entity to. + /// The entity to add. + /// True if the entity was added to the list, false if it could not be added or + /// if the entity was already present in the list. + [PublicAPI] + public bool TryAddDeltaPressureEntity(Entity grid, Entity ent) + { + // The entity needs to be part of a grid, and it should be the right one :) + var xform = Transform(ent); + + // The entity is not on a grid, so it cannot possibly have an atmosphere that affects it. + if (xform.GridUid == null) + { + return false; + } + + // Entity should be on the grid it's being added to. + Debug.Assert(xform.GridUid == grid.Owner); + + if (!_atmosQuery.Resolve(grid, ref grid.Comp, false)) + return false; + + if (grid.Comp.DeltaPressureEntityLookup.ContainsKey(ent.Owner)) + { + return false; + } + + grid.Comp.DeltaPressureEntityLookup[ent.Owner] = grid.Comp.DeltaPressureEntities.Count; + grid.Comp.DeltaPressureEntities.Add(ent); + + ent.Comp.CurrentPosition = _map.CoordinatesToTile(grid, + Comp(grid), + xform.Coordinates); + + ent.Comp.GridUid = grid.Owner; + ent.Comp.InProcessingList = true; + + return true; + } + + /// + /// Removes an entity with a DeltaPressureComponent from the DeltaPressure processing list. + /// + /// The grid to remove the entity from. + /// The entity to remove. + /// True if the entity was removed from the list, false if it could not be removed or + /// if the entity was not present in the list. + [PublicAPI] + public bool TryRemoveDeltaPressureEntity(Entity grid, Entity ent) + { + if (!_atmosQuery.Resolve(grid, ref grid.Comp, false)) + return false; + + if (!grid.Comp.DeltaPressureEntityLookup.TryGetValue(ent.Owner, out var index)) + return false; + + var lastIndex = grid.Comp.DeltaPressureEntities.Count - 1; + if (lastIndex < 0) + return false; + + if (index != lastIndex) + { + var lastEnt = grid.Comp.DeltaPressureEntities[lastIndex]; + grid.Comp.DeltaPressureEntities[index] = lastEnt; + grid.Comp.DeltaPressureEntityLookup[lastEnt.Owner] = index; + } + + grid.Comp.DeltaPressureEntities.RemoveAt(lastIndex); + grid.Comp.DeltaPressureEntityLookup.Remove(ent.Owner); + + if (grid.Comp.DeltaPressureCursor > grid.Comp.DeltaPressureEntities.Count) + grid.Comp.DeltaPressureCursor = grid.Comp.DeltaPressureEntities.Count; + + ent.Comp.InProcessingList = false; + ent.Comp.GridUid = null; + return true; + } + + /// + /// Checks if a DeltaPressureComponent is currently considered for processing on a grid. + /// + /// The grid that the entity may belong to. + /// The entity to check. + /// True if the entity is part of the processing list, false otherwise. + [PublicAPI] + public bool IsDeltaPressureEntityInList(Entity grid, Entity ent) + { + // Dict and list must be in sync - deep-fried if we aren't. + if (!_atmosQuery.Resolve(grid, ref grid.Comp, false)) + return false; + + var contains = grid.Comp.DeltaPressureEntityLookup.ContainsKey(ent.Owner); + Debug.Assert(contains == grid.Comp.DeltaPressureEntities.Contains(ent)); + + return contains; + } + [ByRefEvent] private record struct SetSimulatedGridMethodEvent (EntityUid Grid, bool Simulated, bool Handled = false); diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.BenchmarkHelpers.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.BenchmarkHelpers.cs new file mode 100644 index 0000000000..f86ebcee73 --- /dev/null +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.BenchmarkHelpers.cs @@ -0,0 +1,49 @@ +using Content.Server.Atmos.Components; +using Content.Shared.Atmos.Components; +using Robust.Shared.Map.Components; + +namespace Content.Server.Atmos.EntitySystems; + +public sealed partial class AtmosphereSystem +{ + /* + Helper methods to assist in getting very low overhead profiling of individual stages of the atmospherics simulation. + Ideal for benchmarking and performance testing. + These methods obviously aren't to be used in production code. Don't call them. They know my voice. + */ + + /// + /// Runs the grid entity through a single processing stage of the atmosphere simulation. + /// Ideal for benchmarking single stages of the simulation. + /// + /// The entity to profile Atmospherics with. + /// The state to profile on the entity. + /// The optional mapEntity to provide when benchmarking ProcessAtmosDevices. + /// True if the processing stage completed, false if the processing stage had to pause processing due to time constraints. + public bool RunProcessingStage( + Entity ent, + AtmosphereProcessingState state, + Entity? mapEnt = null) + { + var processingPaused = state switch + { + AtmosphereProcessingState.Revalidate => ProcessRevalidate(ent), + AtmosphereProcessingState.TileEqualize => ProcessTileEqualize(ent), + AtmosphereProcessingState.ActiveTiles => ProcessActiveTiles(ent), + AtmosphereProcessingState.ExcitedGroups => ProcessExcitedGroups(ent), + AtmosphereProcessingState.HighPressureDelta => ProcessHighPressureDelta(ent), + AtmosphereProcessingState.DeltaPressure => ProcessDeltaPressure(ent), + AtmosphereProcessingState.Hotspots => ProcessHotspots(ent), + AtmosphereProcessingState.Superconductivity => ProcessSuperconductivity(ent), + AtmosphereProcessingState.PipeNet => ProcessPipeNets(ent), + AtmosphereProcessingState.AtmosDevices => mapEnt is not null + ? ProcessAtmosDevices(ent, mapEnt.Value) + : throw new ArgumentException( + "An Entity must be provided when benchmarking ProcessAtmosDevices."), + _ => throw new ArgumentOutOfRangeException(), + }; + ent.Comp1.ProcessingPaused = !processingPaused; + + return processingPaused; + } +} diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.CVars.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.CVars.cs index 3aaa5429fb..f24f0ae171 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.CVars.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.CVars.cs @@ -26,6 +26,9 @@ namespace Content.Server.Atmos.EntitySystems public float AtmosTickRate { get; private set; } public float Speedup { get; private set; } public float HeatScale { get; private set; } + public bool DeltaPressureDamage { get; private set; } + public int DeltaPressureParallelProcessPerIteration { get; private set; } + public int DeltaPressureParallelBatchSize { get; private set; } /// /// Time between each atmos sub-update. If you are writing an atmos device, use AtmosDeviceUpdateEvent.dt @@ -55,6 +58,9 @@ namespace Content.Server.Atmos.EntitySystems Subs.CVar(_cfg, CCVars.AtmosHeatScale, value => { HeatScale = value; InitializeGases(); }, true); Subs.CVar(_cfg, CCVars.ExcitedGroups, value => ExcitedGroups = value, true); Subs.CVar(_cfg, CCVars.ExcitedGroupsSpaceIsAllConsuming, value => ExcitedGroupsSpaceIsAllConsuming = value, true); + Subs.CVar(_cfg, CCVars.DeltaPressureDamage, value => DeltaPressureDamage = value, true); + Subs.CVar(_cfg, CCVars.DeltaPressureParallelToProcessPerIteration, value => DeltaPressureParallelProcessPerIteration = value, true); + Subs.CVar(_cfg, CCVars.DeltaPressureParallelBatchSize, value => DeltaPressureParallelBatchSize = value, true); } } } diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.DeltaPressure.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.DeltaPressure.cs new file mode 100644 index 0000000000..9d72b195fe --- /dev/null +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.DeltaPressure.cs @@ -0,0 +1,260 @@ +using Content.Server.Atmos.Components; +using Content.Shared.Atmos; +using Content.Shared.Damage; +using Robust.Shared.Random; +using Robust.Shared.Threading; + +namespace Content.Server.Atmos.EntitySystems; + +public sealed partial class AtmosphereSystem +{ + /// + /// The number of pairs of opposing directions we can have. + /// This is Atmospherics.Directions / 2, since we always compare opposing directions + /// (e.g. North vs South, East vs West, etc.). + /// Used to determine the size of the opposing groups when processing delta pressure entities. + /// + private const int DeltaPressurePairCount = Atmospherics.Directions / 2; + + /// + /// The length to pre-allocate list/dicts of delta pressure entities on a . + /// + public const int DeltaPressurePreAllocateLength = 1000; + + /// + /// Processes a singular entity, determining the pressures it's experiencing and applying damage based on that. + /// + /// The entity to process. + /// The that belongs to the entity's GridUid. + private void ProcessDeltaPressureEntity(Entity ent, GridAtmosphereComponent gridAtmosComp) + { + if (!_random.Prob(ent.Comp.RandomDamageChance)) + return; + + /* + To make our comparisons a little bit faster, we take advantage of SIMD-accelerated methods + in the NumericsHelpers class. + + This involves loading our values into a span in the form of opposing pairs, + so simple vector operations like min/max/abs can be performed on them. + */ + + var tiles = new TileAtmosphere?[Atmospherics.Directions]; + for (var i = 0; i < Atmospherics.Directions; i++) + { + var direction = (AtmosDirection)(1 << i); + var offset = ent.Comp.CurrentPosition.Offset(direction); + tiles[i] = gridAtmosComp.Tiles.GetValueOrDefault(offset); + } + + Span pressures = stackalloc float[Atmospherics.Directions]; + + GetBulkTileAtmospherePressures(tiles, pressures); + + Span opposingGroupA = stackalloc float[DeltaPressurePairCount]; + Span opposingGroupB = stackalloc float[DeltaPressurePairCount]; + Span opposingGroupMax = stackalloc float[DeltaPressurePairCount]; + + // Directions are always in pairs: the number of directions is always even + // (we must consider the future where Multi-Z is real) + // Load values into opposing pairs. + for (var i = 0; i < DeltaPressurePairCount; i++) + { + opposingGroupA[i] = pressures[i]; + opposingGroupB[i] = pressures[i + DeltaPressurePairCount]; + } + + // TODO ATMOS: Needs to be changed to batch operations so that more operations can actually be done in parallel. + + // Need to determine max pressure in opposing directions for absolute pressure calcs. + NumericsHelpers.Max(opposingGroupA, opposingGroupB, opposingGroupMax); + + // Calculate pressure differences between opposing directions. + NumericsHelpers.Sub(opposingGroupA, opposingGroupB); + NumericsHelpers.Abs(opposingGroupA); + + var maxPressure = 0f; + var maxDelta = 0f; + for (var i = 0; i < DeltaPressurePairCount; i++) + { + maxPressure = MathF.Max(maxPressure, opposingGroupMax[i]); + maxDelta = MathF.Max(maxDelta, opposingGroupA[i]); + } + + EnqueueDeltaPressureDamage(ent, + gridAtmosComp, + maxPressure, + maxDelta); + } + + /// + /// A DeltaPressure helper method that retrieves the pressures of all gas mixtures + /// in the given array of s, and stores the results in the + /// provided span. + /// The tiles array length is limited to Atmosphereics.Directions. + /// + /// The tiles array to find the pressures of. + /// The span to store the pressures to - this should be the same length + /// as the tile array. + /// This is for internal use of the DeltaPressure system - + /// it may not be a good idea to use this generically. + private static void GetBulkTileAtmospherePressures(TileAtmosphere?[] tiles, Span pressures) + { + #if DEBUG + // Just in case someone tries to use this method incorrectly. + if (tiles.Length != pressures.Length || tiles.Length != Atmospherics.Directions) + throw new ArgumentException("Length of arrays must be the same and of Atmospherics.Directions length."); + #endif + + // This hardcoded direction limit is stopping goobers from + // overflowing the stack with massive arrays. + // If this method is pulled into a more generic place, + // it should be replaced with method params. + Span mixtVol = stackalloc float[Atmospherics.Directions]; + Span mixtTemp = stackalloc float[Atmospherics.Directions]; + Span mixtMoles = stackalloc float[Atmospherics.Directions]; + Span atmosR = stackalloc float[Atmospherics.Directions]; + + for (var i = 0; i < tiles.Length; i++) + { + if (tiles[i] is not { Air: { } mixture }) + { + pressures[i] = 0f; + + // To prevent any NaN/Div/0 errors, we just bite the bullet + // and set everything to the lowest possible value. + mixtVol[i] = 1; + mixtTemp[i] = 1; + mixtMoles[i] = float.Epsilon; + atmosR[i] = 1; + continue; + } + + mixtVol[i] = mixture.Volume; + mixtTemp[i] = mixture.Temperature; + mixtMoles[i] = mixture.TotalMoles; + atmosR[i] = Atmospherics.R; + } + + /* + Retrieval of single tile pressures requires calling a get method for each tile, + which does a bunch of scalar operations. + + So we go ahead and batch-retrieve the pressures of all tiles + and process them in bulk. + */ + NumericsHelpers.Multiply(mixtMoles, atmosR); + NumericsHelpers.Multiply(mixtMoles, mixtTemp); + NumericsHelpers.Divide(mixtMoles, mixtVol, pressures); + } + + /// + /// Packs data into a data struct and enqueues it + /// into the queue for + /// later processing. + /// + /// The entity to enqueue if necessary. + /// The + /// containing the queue. + /// The current absolute pressure being experienced by the entity. + /// The current delta pressure being experienced by the entity. + private static void EnqueueDeltaPressureDamage(Entity ent, + GridAtmosphereComponent gridAtmosComp, + float pressure, + float delta) + { + var aboveMinPressure = pressure > ent.Comp.MinPressure; + var aboveMinDeltaPressure = delta > ent.Comp.MinPressureDelta; + if (!aboveMinPressure && !aboveMinDeltaPressure) + { + ent.Comp.IsTakingDamage = false; + return; + } + + gridAtmosComp.DeltaPressureDamageResults.Enqueue(new DeltaPressureDamageResult(ent, + pressure, + delta)); + } + + /// + /// Job for solving DeltaPressure entities in parallel. + /// Batches are given some index to start from, so each thread can simply just start at that index + /// and process the next n entities in the list. + /// + /// The AtmosphereSystem instance. + /// The GridAtmosphereComponent to work with. + /// The index in the DeltaPressureEntities list to start from. + /// The batch size to use for this job. + private sealed class DeltaPressureParallelJob( + AtmosphereSystem system, + GridAtmosphereComponent atmosphere, + int startIndex, + int cvarBatchSize) + : IParallelRobustJob + { + public int BatchSize => cvarBatchSize; + + public void Execute(int index) + { + // The index is relative to the startIndex (because we can pause and resume computation), + // so we need to add it to the startIndex. + var actualIndex = startIndex + index; + + if (actualIndex >= atmosphere.DeltaPressureEntities.Count) + return; + + var ent = atmosphere.DeltaPressureEntities[actualIndex]; + system.ProcessDeltaPressureEntity(ent, atmosphere); + } + } + + /// + /// Struct that holds the result of delta pressure damage processing for an entity. + /// This is only created and enqueued when the entity needs to take damage. + /// + /// The entity to deal damage to. + /// The current absolute pressure the entity is experiencing. + /// The current delta pressure the entity is experiencing. + public readonly record struct DeltaPressureDamageResult( + Entity Ent, + float Pressure, + float DeltaPressure); + + /// + /// Does damage to an entity depending on the pressure experienced by it, based on the + /// entity's . + /// + /// The entity to apply damage to. + /// The absolute pressure being exerted on the entity. + /// The delta pressure being exerted on the entity. + private void PerformDamage(Entity ent, float pressure, float deltaPressure) + { + var maxPressure = Math.Max(pressure - ent.Comp.MinPressure, deltaPressure - ent.Comp.MinPressureDelta); + var maxPressureCapped = Math.Min(maxPressure, ent.Comp.MaxEffectivePressure); + var appliedDamage = ScaleDamage(ent, ent.Comp.BaseDamage, maxPressureCapped); + + _damage.TryChangeDamage(ent, appliedDamage, ignoreResistances: true, interruptsDoAfters: false); + ent.Comp.IsTakingDamage = true; + } + + /// + /// Returns a new DamageSpecifier scaled based on values on an entity with a DeltaPressureComponent. + /// + /// The entity to base the manipulations off of (pull scaling type) + /// The base damage specifier to scale. + /// The pressure being exerted on the entity. + /// A scaled DamageSpecifier. + private static DamageSpecifier ScaleDamage(Entity ent, DamageSpecifier damage, float pressure) + { + var factor = ent.Comp.ScalingType switch + { + DeltaPressureDamageScalingType.Threshold => 1f, + DeltaPressureDamageScalingType.Linear => pressure * ent.Comp.ScalingPower, + DeltaPressureDamageScalingType.Log => + (float) Math.Log(pressure, ent.Comp.ScalingPower), + _ => throw new ArgumentOutOfRangeException(nameof(ent), "Invalid damage scaling type!"), + }; + + return damage * factor; + } +} diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Gases.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Gases.cs index 6893940a97..c545186669 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Gases.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Gases.cs @@ -458,11 +458,8 @@ namespace Content.Server.Atmos.EntitySystems continue; var doReaction = true; - for (var i = 0; i < prototype.MinimumRequirements.Length; i++) + for (var i = 0; i < Atmospherics.TotalNumberOfGases; i++) { - if(i >= Atmospherics.TotalNumberOfGases) - throw new IndexOutOfRangeException("Reaction Gas Minimum Requirements Array Prototype exceeds total number of gases!"); - var req = prototype.MinimumRequirements[i]; if (!(mixture.GetMoles(i) < req)) diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Processing.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Processing.cs index 02d389b215..9b8654af6d 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Processing.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Processing.cs @@ -467,6 +467,66 @@ namespace Content.Server.Atmos.EntitySystems return true; } + /// + /// Processes all entities with a , doing damage to them + /// depending on certain pressure differential conditions. + /// + /// True if we've finished processing all entities that required processing this run, + /// otherwise, false. + private bool ProcessDeltaPressure(Entity ent) + { + var atmosphere = ent.Comp1; + var count = atmosphere.DeltaPressureEntities.Count; + if (!atmosphere.ProcessingPaused) + { + atmosphere.DeltaPressureCursor = 0; + atmosphere.DeltaPressureDamageResults.Clear(); + } + + var remaining = count - atmosphere.DeltaPressureCursor; + var batchSize = Math.Max(50, DeltaPressureParallelProcessPerIteration); + var toProcess = Math.Min(batchSize, remaining); + + var timeCheck1 = 0; + while (atmosphere.DeltaPressureCursor < count) + { + var job = new DeltaPressureParallelJob(this, + atmosphere, + atmosphere.DeltaPressureCursor, + DeltaPressureParallelBatchSize); + _parallel.ProcessNow(job, toProcess); + + atmosphere.DeltaPressureCursor += toProcess; + + if (timeCheck1++ < LagCheckIterations) + continue; + + timeCheck1 = 0; + if (_simulationStopwatch.Elapsed.TotalMilliseconds >= AtmosMaxProcessTime) + return false; + } + + var timeCheck2 = 0; + while (atmosphere.DeltaPressureDamageResults.TryDequeue(out var result)) + { + PerformDamage(result.Ent, + result.Pressure, + result.DeltaPressure); + + if (timeCheck2++ < LagCheckIterations) + continue; + + timeCheck2 = 0; + // Process the rest next time. + if (_simulationStopwatch.Elapsed.TotalMilliseconds >= AtmosMaxProcessTime) + { + return false; + } + } + + return true; + } + private bool ProcessPipeNets(GridAtmosphereComponent atmosphere) { if (!atmosphere.ProcessingPaused) @@ -510,6 +570,8 @@ namespace Content.Server.Atmos.EntitySystems num--; if (!ExcitedGroups) num--; + if (!DeltaPressureDamage) + num--; if (!Superconduction) num--; return num * AtmosTime; @@ -653,6 +715,18 @@ namespace Content.Server.Atmos.EntitySystems return; } + atmosphere.ProcessingPaused = false; + atmosphere.State = DeltaPressureDamage + ? AtmosphereProcessingState.DeltaPressure + : AtmosphereProcessingState.Hotspots; + continue; + case AtmosphereProcessingState.DeltaPressure: + if (!ProcessDeltaPressure(ent)) + { + atmosphere.ProcessingPaused = true; + return; + } + atmosphere.ProcessingPaused = false; atmosphere.State = AtmosphereProcessingState.Hotspots; continue; @@ -721,6 +795,7 @@ namespace Content.Server.Atmos.EntitySystems ActiveTiles, ExcitedGroups, HighPressureDelta, + DeltaPressure, Hotspots, Superconductivity, PipeNet, diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.cs index e9383f3a23..00b7e16913 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.cs @@ -1,6 +1,5 @@ using Content.Server.Administration.Logs; using Content.Server.Atmos.Components; -using Content.Server.Body.Systems; using Content.Server.Fluids.EntitySystems; using Content.Server.NodeContainer.EntitySystems; using Content.Shared.Atmos.EntitySystems; @@ -15,6 +14,8 @@ using Robust.Shared.Map; using Robust.Shared.Physics.Systems; using Robust.Shared.Prototypes; using System.Linq; +using Content.Shared.Damage; +using Robust.Shared.Threading; namespace Content.Server.Atmos.EntitySystems; @@ -27,6 +28,7 @@ public sealed partial class AtmosphereSystem : SharedAtmosphereSystem [Dependency] private readonly IMapManager _mapManager = default!; [Dependency] private readonly ITileDefinitionManager _tileDefinitionManager = default!; [Dependency] private readonly IAdminLogManager _adminLog = default!; + [Dependency] private readonly IParallelManager _parallel = default!; [Dependency] private readonly EntityLookupSystem _lookup = default!; [Dependency] private readonly SharedContainerSystem _containers = default!; [Dependency] private readonly SharedPhysicsSystem _physics = default!; @@ -37,6 +39,7 @@ public sealed partial class AtmosphereSystem : SharedAtmosphereSystem [Dependency] private readonly TileSystem _tile = default!; [Dependency] private readonly MapSystem _map = default!; [Dependency] public readonly PuddleSystem Puddle = default!; + [Dependency] private readonly DamageableSystem _damage = default!; private const float ExposedUpdateDelay = 1f; private float _exposedTimer = 0f; diff --git a/Content.Server/Atmos/EntitySystems/DeltaPressureSystem.cs b/Content.Server/Atmos/EntitySystems/DeltaPressureSystem.cs new file mode 100644 index 0000000000..a6cbec0d0c --- /dev/null +++ b/Content.Server/Atmos/EntitySystems/DeltaPressureSystem.cs @@ -0,0 +1,82 @@ +using Content.Server.Atmos.Components; +using Content.Shared.Examine; +using Robust.Shared.Map.Components; + +namespace Content.Server.Atmos.EntitySystems; + +/// +/// System that handles . +/// +/// Entities with a will take damage per atmostick +/// depending on the pressure they experience. +/// +/// DeltaPressure logic is mostly handled in a partial class in Atmospherics. +/// This system handles the adding and removing of entities to a processing list, +/// as well as any field changes via the API. +/// +public sealed class DeltaPressureSystem : EntitySystem +{ + [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private readonly SharedMapSystem _map = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnComponentInit); + SubscribeLocalEvent(OnComponentShutdown); + SubscribeLocalEvent(OnExamined); + SubscribeLocalEvent(OnMoveEvent); + + SubscribeLocalEvent(OnGridChanged); + } + + private void OnMoveEvent(Entity ent, ref MoveEvent args) + { + var xform = Transform(ent); + // May move off-grid, so, might as well protect against that. + if (!TryComp(xform.GridUid, out var mapGridComponent)) + { + return; + } + + ent.Comp.CurrentPosition = _map.CoordinatesToTile(xform.GridUid.Value, mapGridComponent, args.NewPosition); + } + + private void OnComponentInit(Entity ent, ref ComponentInit args) + { + var xform = Transform(ent); + if (xform.GridUid == null) + return; + + _atmosphereSystem.TryAddDeltaPressureEntity(xform.GridUid.Value, ent); + } + + private void OnComponentShutdown(Entity ent, ref ComponentShutdown args) + { + // Wasn't part of a list, so nothing to clean up. + if (ent.Comp.GridUid == null) + return; + + _atmosphereSystem.TryRemoveDeltaPressureEntity(ent.Comp.GridUid.Value, ent); + } + + private void OnExamined(Entity ent, ref ExaminedEvent args) + { + if (ent.Comp.IsTakingDamage) + args.PushMarkup(Loc.GetString("window-taking-damage")); + } + + private void OnGridChanged(Entity ent, ref GridUidChangedEvent args) + { + if (args.OldGrid != null) + { + _atmosphereSystem.TryRemoveDeltaPressureEntity(args.OldGrid.Value, ent); + } + + if (args.NewGrid != null) + { + _atmosphereSystem.TryAddDeltaPressureEntity(args.NewGrid.Value, ent); + } + } +} diff --git a/Content.Server/Atmos/EntitySystems/GasTileOverlaySystem.cs b/Content.Server/Atmos/EntitySystems/GasTileOverlaySystem.cs index 4882e93d23..e63a57c3b6 100644 --- a/Content.Server/Atmos/EntitySystems/GasTileOverlaySystem.cs +++ b/Content.Server/Atmos/EntitySystems/GasTileOverlaySystem.cs @@ -1,6 +1,4 @@ -using System.Linq; using System.Runtime.CompilerServices; -using System.Threading.Tasks; using Content.Server.Atmos.Components; using Content.Shared.Atmos; using Content.Shared.Atmos.Components; @@ -13,7 +11,6 @@ using JetBrains.Annotations; using Microsoft.Extensions.ObjectPool; using Robust.Server.Player; using Robust.Shared; -using Robust.Shared.Configuration; using Robust.Shared.Enums; using Robust.Shared.Map; using Robust.Shared.Map.Components; @@ -32,7 +29,6 @@ namespace Content.Server.Atmos.EntitySystems [Robust.Shared.IoC.Dependency] private readonly IGameTiming _gameTiming = default!; [Robust.Shared.IoC.Dependency] private readonly IPlayerManager _playerManager = default!; [Robust.Shared.IoC.Dependency] private readonly IMapManager _mapManager = default!; - [Robust.Shared.IoC.Dependency] private readonly IConfigurationManager _confMan = default!; [Robust.Shared.IoC.Dependency] private readonly IParallelManager _parMan = default!; [Robust.Shared.IoC.Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; [Robust.Shared.IoC.Dependency] private readonly ChunkingSystem _chunkingSys = default!; @@ -64,6 +60,12 @@ namespace Content.Server.Atmos.EntitySystems private EntityQuery _gridQuery; private EntityQuery _query; + /// + /// How much the distortion strength should change for the temperature of a tile to be dirtied. + /// The strength goes from 0.0f to 1.0f, so 0.05f gives it essentially 20 "steps" + /// + private float _heatDistortionStrengthChangeTolerance; + public override void Initialize() { base.Initialize(); @@ -85,9 +87,10 @@ namespace Content.Server.Atmos.EntitySystems }; _playerManager.PlayerStatusChanged += OnPlayerStatusChanged; - Subs.CVar(_confMan, CCVars.NetGasOverlayTickRate, UpdateTickRate, true); - Subs.CVar(_confMan, CCVars.GasOverlayThresholds, UpdateThresholds, true); - Subs.CVar(_confMan, CVars.NetPVS, OnPvsToggle, true); + Subs.CVar(ConfMan, CCVars.NetGasOverlayTickRate, UpdateTickRate, true); + Subs.CVar(ConfMan, CCVars.GasOverlayThresholds, UpdateThresholds, true); + Subs.CVar(ConfMan, CVars.NetPVS, OnPvsToggle, true); + Subs.CVar(ConfMan, CCVars.GasOverlayHeatThreshold, UpdateHeatThresholds, true); SubscribeLocalEvent(Reset); SubscribeLocalEvent(OnStartup); @@ -137,6 +140,7 @@ namespace Content.Server.Atmos.EntitySystems private void UpdateTickRate(float value) => _updateInterval = value > 0.0f ? 1 / value : float.MaxValue; private void UpdateThresholds(int value) => _thresholds = value; + private void UpdateHeatThresholds(float v) => _heatDistortionStrengthChangeTolerance = MathHelper.Clamp01(v); [MethodImpl(MethodImplOptions.AggressiveInlining)] public void Invalidate(Entity grid, Vector2i index) @@ -175,7 +179,9 @@ namespace Content.Server.Atmos.EntitySystems public GasOverlayData GetOverlayData(GasMixture? mixture) { - var data = new GasOverlayData(0, new byte[VisibleGasId.Length]); + var data = new GasOverlayData(0, + new byte[VisibleGasId.Length], + mixture?.Temperature ?? Atmospherics.TCMB); for (var i = 0; i < VisibleGasId.Length; i++) { @@ -215,15 +221,17 @@ namespace Content.Server.Atmos.EntitySystems } var changed = false; + var temp = tile.Hotspot.Valid ? tile.Hotspot.Temperature : tile.Air?.Temperature ?? Atmospherics.TCMB; if (oldData.Equals(default)) { changed = true; - oldData = new GasOverlayData(tile.Hotspot.State, new byte[VisibleGasId.Length]); + oldData = new GasOverlayData(tile.Hotspot.State, new byte[VisibleGasId.Length], temp); } - else if (oldData.FireState != tile.Hotspot.State) + else if (oldData.FireState != tile.Hotspot.State || + CheckTemperatureTolerance(oldData.Temperature, temp, _heatDistortionStrengthChangeTolerance)) { changed = true; - oldData = new GasOverlayData(tile.Hotspot.State, oldData.Opacity); + oldData = new GasOverlayData(tile.Hotspot.State, oldData.Opacity, temp); } if (tile is {Air: not null, NoGridTile: false}) @@ -271,6 +279,20 @@ namespace Content.Server.Atmos.EntitySystems return true; } + /// + /// This function determines whether the change in temperature is significant enough to warrant dirtying the tile data. + /// + private bool CheckTemperatureTolerance(float tempA, float tempB, float tolerance) + { + var (strengthA, strengthB) = (GetHeatDistortionStrength(tempA), GetHeatDistortionStrength(tempB)); + + return (strengthA <= 0f && strengthB > 0f) || // change to or from 0 + (strengthB <= 0f && strengthA > 0f) || + (strengthA >= 1f && strengthB < 1f) || // change to or from 1 + (strengthB >= 1f && strengthA < 1f) || + Math.Abs(strengthA - strengthB) > tolerance; // other change within tolerance + } + private void UpdateOverlayData() { // TODO parallelize? diff --git a/Content.Server/Atmos/Reactions/GasReactionPrototype.cs b/Content.Server/Atmos/Reactions/GasReactionPrototype.cs index 48e32a3b58..dc7ba85dcc 100644 --- a/Content.Server/Atmos/Reactions/GasReactionPrototype.cs +++ b/Content.Server/Atmos/Reactions/GasReactionPrototype.cs @@ -15,7 +15,7 @@ namespace Content.Server.Atmos.Reactions /// /// Minimum gas amount requirements. /// - [DataField("minimumRequirements")] + [DataField("minimumRequirements", customTypeSerializer: typeof(GasArraySerializer))] public float[] MinimumRequirements { get; private set; } = new float[Atmospherics.TotalNumberOfGases]; /// diff --git a/Content.Server/Audio/Jukebox/JukeboxSystem.cs b/Content.Server/Audio/Jukebox/JukeboxSystem.cs index 3535f6b238..81d71894b8 100644 --- a/Content.Server/Audio/Jukebox/JukeboxSystem.cs +++ b/Content.Server/Audio/Jukebox/JukeboxSystem.cs @@ -51,7 +51,7 @@ public sealed class JukeboxSystem : SharedJukeboxSystem component.AudioStream = Audio.Stop(component.AudioStream); if (string.IsNullOrEmpty(component.SelectedSongId) || - !_protoManager.TryIndex(component.SelectedSongId, out var jukeboxProto)) + !_protoManager.Resolve(component.SelectedSongId, out var jukeboxProto)) { return; } diff --git a/Content.Server/Body/Systems/InternalsSystem.cs b/Content.Server/Body/Systems/InternalsSystem.cs index 77f17b384d..c470ae3f0d 100644 --- a/Content.Server/Body/Systems/InternalsSystem.cs +++ b/Content.Server/Body/Systems/InternalsSystem.cs @@ -61,7 +61,7 @@ public sealed class InternalsSystem : SharedInternalsSystem var gasTank = Comp(ent.Comp.GasTankEntity!.Value); args.Gas = _gasTank.RemoveAirVolume((ent.Comp.GasTankEntity.Value, gasTank), args.Respirator.BreathVolume); // TODO: Should listen to gas tank updates instead I guess? - _alerts.ShowAlert(ent, ent.Comp.InternalsAlert, GetSeverity(ent)); + _alerts.ShowAlert(ent.Owner, ent.Comp.InternalsAlert, GetSeverity(ent)); } } } diff --git a/Content.Server/Body/Systems/RespiratorSystem.cs b/Content.Server/Body/Systems/RespiratorSystem.cs index c327f235de..eab3e2e56c 100644 --- a/Content.Server/Body/Systems/RespiratorSystem.cs +++ b/Content.Server/Body/Systems/RespiratorSystem.cs @@ -390,7 +390,7 @@ public sealed class RespiratorSystem : EntitySystem var organs = _bodySystem.GetBodyOrganEntityComps((ent, null)); foreach (var entity in organs) { - _alertsSystem.ShowAlert(ent, entity.Comp1.Alert); + _alertsSystem.ShowAlert(ent.Owner, entity.Comp1.Alert); } } @@ -400,7 +400,7 @@ public sealed class RespiratorSystem : EntitySystem var organs = _bodySystem.GetBodyOrganEntityComps((ent, null)); foreach (var entity in organs) { - _alertsSystem.ClearAlert(ent, entity.Comp1.Alert); + _alertsSystem.ClearAlert(ent.Owner, entity.Comp1.Alert); } } diff --git a/Content.Server/Botany/Systems/PlantHolderSystem.cs b/Content.Server/Botany/Systems/PlantHolderSystem.cs index e38c742fa2..caa796efe2 100644 --- a/Content.Server/Botany/Systems/PlantHolderSystem.cs +++ b/Content.Server/Botany/Systems/PlantHolderSystem.cs @@ -2,6 +2,7 @@ using Content.Server.Atmos.EntitySystems; using Content.Server.Botany.Components; using Content.Server.Hands.Systems; using Content.Server.Popups; +using Content.Shared.Administration.Logs; using Content.Shared.Chemistry.EntitySystems; using Content.Shared.Atmos; using Content.Shared.Botany; @@ -886,7 +887,7 @@ public sealed class PlantHolderSystem : EntitySystem foreach (var entry in _solutionContainerSystem.RemoveEachReagent(component.SoilSolution.Value, amt)) { var reagentProto = _prototype.Index(entry.Reagent.Prototype); - reagentProto.ReactionPlant(uid, entry, solution); + reagentProto.ReactionPlant(uid, entry, solution, EntityManager, _random, _adminLogger); } } diff --git a/Content.Server/Cargo/Systems/CargoSystem.Bounty.cs b/Content.Server/Cargo/Systems/CargoSystem.Bounty.cs index 934517eadc..c2c2a8365c 100644 --- a/Content.Server/Cargo/Systems/CargoSystem.Bounty.cs +++ b/Content.Server/Cargo/Systems/CargoSystem.Bounty.cs @@ -113,7 +113,7 @@ public sealed partial class CargoSystem public void SetupBountyLabel(EntityUid uid, EntityUid stationId, CargoBountyData bounty, PaperComponent? paper = null, CargoBountyLabelComponent? label = null) { - if (!Resolve(uid, ref paper, ref label) || !_protoMan.TryIndex(bounty.Bounty, out var prototype)) + if (!Resolve(uid, ref paper, ref label) || !_protoMan.Resolve(bounty.Bounty, out var prototype)) return; label.Id = bounty.Id; @@ -156,7 +156,7 @@ public sealed partial class CargoSystem if (!TryGetBountyFromId(station, component.Id, out var bounty, database)) return; - if (!_protoMan.TryIndex(bounty.Value.Bounty, out var bountyPrototype) || + if (!_protoMan.Resolve(bounty.Value.Bounty, out var bountyPrototype) || !IsBountyComplete(container.Owner, bountyPrototype)) return; @@ -275,7 +275,7 @@ public sealed partial class CargoSystem public bool IsBountyComplete(EntityUid container, CargoBountyData data, out HashSet bountyEntities) { - if (!_protoMan.TryIndex(data.Bounty, out var proto)) + if (!_protoMan.Resolve(data.Bounty, out var proto)) { bountyEntities = new(); return false; diff --git a/Content.Server/Cargo/Systems/CargoSystem.Orders.cs b/Content.Server/Cargo/Systems/CargoSystem.Orders.cs index febe093d98..0b5f015593 100644 --- a/Content.Server/Cargo/Systems/CargoSystem.Orders.cs +++ b/Content.Server/Cargo/Systems/CargoSystem.Orders.cs @@ -167,7 +167,7 @@ namespace Content.Server.Cargo.Systems // Find our order again. It might have been dispatched or approved already var order = orderDatabase.Orders[component.Account].Find(order => args.OrderId == order.OrderId && !order.Approved); - if (order == null || !_protoMan.TryIndex(order.Account, out var account)) + if (order == null || !_protoMan.Resolve(order.Account, out var account)) { return; } @@ -322,7 +322,7 @@ namespace Content.Server.Cargo.Systems private void OnAddOrderMessageSlipPrinter(EntityUid uid, CargoOrderConsoleComponent component, CargoConsoleAddOrderMessage args, CargoProductPrototype product) { - if (!_protoMan.TryIndex(component.Account, out var account)) + if (!_protoMan.Resolve(component.Account, out var account)) return; if (Timing.CurTime < component.NextPrintTime) diff --git a/Content.Server/Cargo/Systems/CargoSystem.Telepad.cs b/Content.Server/Cargo/Systems/CargoSystem.Telepad.cs index 9e5c20e8c9..d8ee9c25d0 100644 --- a/Content.Server/Cargo/Systems/CargoSystem.Telepad.cs +++ b/Content.Server/Cargo/Systems/CargoSystem.Telepad.cs @@ -105,7 +105,7 @@ public sealed partial class CargoSystem } var currentOrder = comp.CurrentOrders.First(); - if (FulfillOrder(currentOrder, console.Value.Comp.Account, xform.Coordinates, comp.PrinterOutput)) + if (FulfillOrder(currentOrder, currentOrder.Account, xform.Coordinates, comp.PrinterOutput)) { _audio.PlayPvs(_audio.ResolveSound(comp.TeleportSound), uid, AudioParams.Default.WithVolume(-8f)); diff --git a/Content.Server/Chat/Systems/ChatSystem.cs b/Content.Server/Chat/Systems/ChatSystem.cs index 2dc001a9c9..b073cc0e69 100644 --- a/Content.Server/Chat/Systems/ChatSystem.cs +++ b/Content.Server/Chat/Systems/ChatSystem.cs @@ -433,7 +433,7 @@ public sealed partial class ChatSystem : SharedChatSystem RaiseLocalEvent(source, nameEv); name = nameEv.VoiceName; // Check for a speech verb override - if (nameEv.SpeechVerb != null && _prototypeManager.TryIndex(nameEv.SpeechVerb, out var proto)) + if (nameEv.SpeechVerb != null && _prototypeManager.Resolve(nameEv.SpeechVerb, out var proto)) speech = proto; } diff --git a/Content.Server/Chemistry/EntitySystems/InjectorSystem.cs b/Content.Server/Chemistry/EntitySystems/InjectorSystem.cs index 7b43e7f092..6088d01c59 100644 --- a/Content.Server/Chemistry/EntitySystems/InjectorSystem.cs +++ b/Content.Server/Chemistry/EntitySystems/InjectorSystem.cs @@ -1,414 +1,6 @@ -using Content.Server.Body.Systems; -using Content.Shared.Chemistry; -using Content.Shared.Chemistry.Components; -using Content.Shared.Chemistry.Components.SolutionManager; + using Content.Shared.Chemistry.EntitySystems; -using Content.Shared.Body.Components; -using Content.Shared.Database; -using Content.Shared.DoAfter; -using Content.Shared.FixedPoint; -using Content.Shared.Forensics; -using Content.Shared.IdentityManagement; -using Content.Shared.Interaction; -using Content.Shared.Mobs.Components; -using Content.Shared.Stacks; -using Content.Shared.Nutrition.EntitySystems; namespace Content.Server.Chemistry.EntitySystems; -public sealed class InjectorSystem : SharedInjectorSystem -{ - [Dependency] private readonly BloodstreamSystem _blood = default!; - [Dependency] private readonly ReactiveSystem _reactiveSystem = default!; - [Dependency] private readonly OpenableSystem _openable = default!; - - public override void Initialize() - { - base.Initialize(); - - SubscribeLocalEvent(OnInjectDoAfter); - SubscribeLocalEvent(OnInjectorAfterInteract); - } - - private bool TryUseInjector(Entity injector, EntityUid target, EntityUid user) - { - var isOpenOrIgnored = injector.Comp.IgnoreClosed || !_openable.IsClosed(target); - // Handle injecting/drawing for solutions - if (injector.Comp.ToggleState == InjectorToggleMode.Inject) - { - if (isOpenOrIgnored && SolutionContainers.TryGetInjectableSolution(target, out var injectableSolution, out _)) - return TryInject(injector, target, injectableSolution.Value, user, false); - - if (isOpenOrIgnored && SolutionContainers.TryGetRefillableSolution(target, out var refillableSolution, out _)) - return TryInject(injector, target, refillableSolution.Value, user, true); - - if (TryComp(target, out var bloodstream)) - return TryInjectIntoBloodstream(injector, (target, bloodstream), user); - - Popup.PopupEntity(Loc.GetString("injector-component-cannot-transfer-message", - ("target", Identity.Entity(target, EntityManager))), injector, user); - return false; - } - - if (injector.Comp.ToggleState == InjectorToggleMode.Draw) - { - // Draw from a bloodstream, if the target has that - if (TryComp(target, out var stream) && - SolutionContainers.ResolveSolution(target, stream.BloodSolutionName, ref stream.BloodSolution)) - { - return TryDraw(injector, (target, stream), stream.BloodSolution.Value, user); - } - - // Draw from an object (food, beaker, etc) - if (isOpenOrIgnored && SolutionContainers.TryGetDrawableSolution(target, out var drawableSolution, out _)) - return TryDraw(injector, target, drawableSolution.Value, user); - - Popup.PopupEntity(Loc.GetString("injector-component-cannot-draw-message", - ("target", Identity.Entity(target, EntityManager))), injector.Owner, user); - return false; - } - return false; - } - - private void OnInjectDoAfter(Entity entity, ref InjectorDoAfterEvent args) - { - if (args.Cancelled || args.Handled || args.Args.Target == null) - return; - - args.Handled = TryUseInjector(entity, args.Args.Target.Value, args.Args.User); - } - - private void OnInjectorAfterInteract(Entity entity, ref AfterInteractEvent args) - { - if (args.Handled || !args.CanReach) - return; - - //Make sure we have the attacking entity - if (args.Target is not { Valid: true } target || !HasComp(entity)) - return; - - // Is the target a mob? If yes, use a do-after to give them time to respond. - if (HasComp(target) || HasComp(target)) - { - // Are use using an injector capable of targeting a mob? - if (entity.Comp.IgnoreMobs) - return; - - InjectDoAfter(entity, target, args.User); - args.Handled = true; - return; - } - - args.Handled = TryUseInjector(entity, target, args.User); - } - - /// - /// Send informative pop-up messages and wait for a do-after to complete. - /// - private void InjectDoAfter(Entity injector, EntityUid target, EntityUid user) - { - // Create a pop-up for the user - if (injector.Comp.ToggleState == InjectorToggleMode.Draw) - { - Popup.PopupEntity(Loc.GetString("injector-component-drawing-user"), target, user); - } - else - { - Popup.PopupEntity(Loc.GetString("injector-component-injecting-user"), target, user); - } - - if (!SolutionContainers.TryGetSolution(injector.Owner, injector.Comp.SolutionName, out _, out var solution)) - return; - - var actualDelay = injector.Comp.Delay; - FixedPoint2 amountToInject; - if (injector.Comp.ToggleState == InjectorToggleMode.Draw) - { - // additional delay is based on actual volume left to draw in syringe when smaller than transfer amount - amountToInject = FixedPoint2.Min(injector.Comp.TransferAmount, (solution.MaxVolume - solution.Volume)); - } - else - { - // additional delay is based on actual volume left to inject in syringe when smaller than transfer amount - amountToInject = FixedPoint2.Min(injector.Comp.TransferAmount, solution.Volume); - } - - // Injections take 0.5 seconds longer per 5u of possible space/content - // First 5u(MinimumTransferAmount) doesn't incur delay - actualDelay += injector.Comp.DelayPerVolume * FixedPoint2.Max(0, amountToInject - injector.Comp.MinimumTransferAmount).Double(); - - // Ensure that minimum delay before incapacitation checks is 1 seconds - actualDelay = MathHelper.Max(actualDelay, TimeSpan.FromSeconds(1)); - - - var isTarget = user != target; - - if (isTarget) - { - // Create a pop-up for the target - var userName = Identity.Entity(user, EntityManager); - if (injector.Comp.ToggleState == InjectorToggleMode.Draw) - { - Popup.PopupEntity(Loc.GetString("injector-component-drawing-target", - ("user", userName)), user, target); - } - else - { - Popup.PopupEntity(Loc.GetString("injector-component-injecting-target", - ("user", userName)), user, target); - } - - - // Check if the target is incapacitated or in combat mode and modify time accordingly. - if (MobState.IsIncapacitated(target)) - { - actualDelay /= 2.5f; - } - else if (Combat.IsInCombatMode(target)) - { - // Slightly increase the delay when the target is in combat mode. Helps prevents cheese injections in - // combat with fast syringes & lag. - actualDelay += TimeSpan.FromSeconds(1); - } - - // Add an admin log, using the "force feed" log type. It's not quite feeding, but the effect is the same. - if (injector.Comp.ToggleState == InjectorToggleMode.Inject) - { - AdminLogger.Add(LogType.ForceFeed, - $"{ToPrettyString(user):user} is attempting to inject {ToPrettyString(target):target} with a solution {SharedSolutionContainerSystem.ToPrettyString(solution):solution}"); - } - else - { - AdminLogger.Add(LogType.ForceFeed, - $"{ToPrettyString(user):user} is attempting to draw {injector.Comp.TransferAmount.ToString()} units from {ToPrettyString(target):target}"); - } - } - else - { - // Self-injections take half as long. - actualDelay /= 2; - - if (injector.Comp.ToggleState == InjectorToggleMode.Inject) - { - AdminLogger.Add(LogType.Ingestion, - $"{ToPrettyString(user):user} is attempting to inject themselves with a solution {SharedSolutionContainerSystem.ToPrettyString(solution):solution}."); - } - else - { - AdminLogger.Add(LogType.ForceFeed, - $"{ToPrettyString(user):user} is attempting to draw {injector.Comp.TransferAmount.ToString()} units from themselves."); - } - } - - DoAfter.TryStartDoAfter(new DoAfterArgs(EntityManager, user, actualDelay, new InjectorDoAfterEvent(), injector.Owner, target: target, used: injector.Owner) - { - BreakOnMove = true, - BreakOnWeightlessMove = false, - BreakOnDamage = true, - NeedHand = injector.Comp.NeedHand, - BreakOnHandChange = injector.Comp.BreakOnHandChange, - MovementThreshold = injector.Comp.MovementThreshold, - }); - } - - private bool TryInjectIntoBloodstream(Entity injector, Entity target, - EntityUid user) - { - // Get transfer amount. May be smaller than _transferAmount if not enough room - if (!SolutionContainers.ResolveSolution(target.Owner, target.Comp.ChemicalSolutionName, - ref target.Comp.ChemicalSolution, out var chemSolution)) - { - Popup.PopupEntity( - Loc.GetString("injector-component-cannot-inject-message", - ("target", Identity.Entity(target, EntityManager))), injector.Owner, user); - return false; - } - - var realTransferAmount = FixedPoint2.Min(injector.Comp.TransferAmount, chemSolution.AvailableVolume); - if (realTransferAmount <= 0) - { - Popup.PopupEntity( - Loc.GetString("injector-component-cannot-inject-message", - ("target", Identity.Entity(target, EntityManager))), injector.Owner, user); - return false; - } - - // Move units from attackSolution to targetSolution - var removedSolution = SolutionContainers.SplitSolution(target.Comp.ChemicalSolution.Value, realTransferAmount); - - _blood.TryAddToChemicals(target.AsNullable(), removedSolution); - - _reactiveSystem.DoEntityReaction(target, removedSolution, ReactionMethod.Injection); - - Popup.PopupEntity(Loc.GetString("injector-component-inject-success-message", - ("amount", removedSolution.Volume), - ("target", Identity.Entity(target, EntityManager))), injector.Owner, user); - - Dirty(injector); - AfterInject(injector, target); - return true; - } - - private bool TryInject(Entity injector, EntityUid targetEntity, - Entity targetSolution, EntityUid user, bool asRefill) - { - if (!SolutionContainers.TryGetSolution(injector.Owner, injector.Comp.SolutionName, out var soln, - out var solution) || solution.Volume == 0) - return false; - - // Get transfer amount. May be smaller than _transferAmount if not enough room - var realTransferAmount = - FixedPoint2.Min(injector.Comp.TransferAmount, targetSolution.Comp.Solution.AvailableVolume); - - if (realTransferAmount <= 0) - { - Popup.PopupEntity( - Loc.GetString("injector-component-target-already-full-message", - ("target", Identity.Entity(targetEntity, EntityManager))), - injector.Owner, user); - return false; - } - - // Move units from attackSolution to targetSolution - Solution removedSolution; - if (TryComp(targetEntity, out var stack)) - removedSolution = SolutionContainers.SplitStackSolution(soln.Value, realTransferAmount, stack.Count); - else - removedSolution = SolutionContainers.SplitSolution(soln.Value, realTransferAmount); - - _reactiveSystem.DoEntityReaction(targetEntity, removedSolution, ReactionMethod.Injection); - - if (!asRefill) - SolutionContainers.Inject(targetEntity, targetSolution, removedSolution); - else - SolutionContainers.Refill(targetEntity, targetSolution, removedSolution); - - Popup.PopupEntity(Loc.GetString("injector-component-transfer-success-message", - ("amount", removedSolution.Volume), - ("target", Identity.Entity(targetEntity, EntityManager))), injector.Owner, user); - - Dirty(injector); - AfterInject(injector, targetEntity); - return true; - } - - private void AfterInject(Entity injector, EntityUid target) - { - // Automatically set syringe to draw after completely draining it. - if (SolutionContainers.TryGetSolution(injector.Owner, injector.Comp.SolutionName, out _, - out var solution) && solution.Volume == 0) - { - SetMode(injector, InjectorToggleMode.Draw); - } - - // Leave some DNA from the injectee on it - var ev = new TransferDnaEvent { Donor = target, Recipient = injector }; - RaiseLocalEvent(target, ref ev); - } - - private void AfterDraw(Entity injector, EntityUid target) - { - // Automatically set syringe to inject after completely filling it. - if (SolutionContainers.TryGetSolution(injector.Owner, injector.Comp.SolutionName, out _, - out var solution) && solution.AvailableVolume == 0) - { - SetMode(injector, InjectorToggleMode.Inject); - } - - // Leave some DNA from the drawee on it - var ev = new TransferDnaEvent { Donor = target, Recipient = injector }; - RaiseLocalEvent(target, ref ev); - } - - private bool TryDraw(Entity injector, Entity target, - Entity targetSolution, EntityUid user) - { - if (!SolutionContainers.TryGetSolution(injector.Owner, injector.Comp.SolutionName, out var soln, - out var solution) || solution.AvailableVolume == 0) - { - return false; - } - - var applicableTargetSolution = targetSolution.Comp.Solution; - // If a whitelist exists, remove all non-whitelisted reagents from the target solution temporarily - var temporarilyRemovedSolution = new Solution(); - if (injector.Comp.ReagentWhitelist is { } reagentWhitelist) - { - string[] reagentPrototypeWhitelistArray = new string[reagentWhitelist.Count]; - var i = 0; - foreach (var reagent in reagentWhitelist) - { - reagentPrototypeWhitelistArray[i] = reagent; - ++i; - } - temporarilyRemovedSolution = applicableTargetSolution.SplitSolutionWithout(applicableTargetSolution.Volume, reagentPrototypeWhitelistArray); - } - - // Get transfer amount. May be smaller than _transferAmount if not enough room, also make sure there's room in the injector - var realTransferAmount = FixedPoint2.Min(injector.Comp.TransferAmount, applicableTargetSolution.Volume, - solution.AvailableVolume); - - if (realTransferAmount <= 0) - { - Popup.PopupEntity( - Loc.GetString("injector-component-target-is-empty-message", - ("target", Identity.Entity(target, EntityManager))), - injector.Owner, user); - return false; - } - - // We have some snowflaked behavior for streams. - if (target.Comp != null) - { - DrawFromBlood(injector, (target.Owner, target.Comp), soln.Value, realTransferAmount, user); - return true; - } - - // Move units from attackSolution to targetSolution - var removedSolution = SolutionContainers.Draw(target.Owner, targetSolution, realTransferAmount); - - // Add back non-whitelisted reagents to the target solution - SolutionContainers.TryAddSolution(targetSolution, temporarilyRemovedSolution); - - if (!SolutionContainers.TryAddSolution(soln.Value, removedSolution)) - { - return false; - } - - Popup.PopupEntity(Loc.GetString("injector-component-draw-success-message", - ("amount", removedSolution.Volume), - ("target", Identity.Entity(target, EntityManager))), injector.Owner, user); - - Dirty(injector); - AfterDraw(injector, target); - return true; - } - - private void DrawFromBlood(Entity injector, Entity target, - Entity injectorSolution, FixedPoint2 transferAmount, EntityUid user) - { - var drawAmount = (float) transferAmount; - - if (SolutionContainers.ResolveSolution(target.Owner, target.Comp.ChemicalSolutionName, - ref target.Comp.ChemicalSolution)) - { - var chemTemp = SolutionContainers.SplitSolution(target.Comp.ChemicalSolution.Value, drawAmount * 0.15f); - SolutionContainers.TryAddSolution(injectorSolution, chemTemp); - drawAmount -= (float) chemTemp.Volume; - } - - if (SolutionContainers.ResolveSolution(target.Owner, target.Comp.BloodSolutionName, - ref target.Comp.BloodSolution)) - { - var bloodTemp = SolutionContainers.SplitSolution(target.Comp.BloodSolution.Value, drawAmount); - SolutionContainers.TryAddSolution(injectorSolution, bloodTemp); - } - - Popup.PopupEntity(Loc.GetString("injector-component-draw-success-message", - ("amount", transferAmount), - ("target", Identity.Entity(target, EntityManager))), injector.Owner, user); - - Dirty(injector); - AfterDraw(injector, target); - } -} +public sealed class InjectorSystem : SharedInjectorSystem; diff --git a/Content.Server/Chemistry/EntitySystems/TransformableContainerSystem.cs b/Content.Server/Chemistry/EntitySystems/TransformableContainerSystem.cs index 48d547d1e0..d5b220c3e8 100644 --- a/Content.Server/Chemistry/EntitySystems/TransformableContainerSystem.cs +++ b/Content.Server/Chemistry/EntitySystems/TransformableContainerSystem.cs @@ -66,7 +66,7 @@ public sealed class TransformableContainerSystem : EntitySystem private void OnRefreshNameModifiers(Entity entity, ref RefreshNameModifiersEvent args) { - if (_prototypeManager.TryIndex(entity.Comp.CurrentReagent, out var currentReagent)) + if (_prototypeManager.Resolve(entity.Comp.CurrentReagent, out var currentReagent)) { args.AddModifier("transformable-container-component-glass", priority: -1, ("reagent", currentReagent.LocalizedName)); } diff --git a/Content.Server/Cloning/CloningSystem.cs b/Content.Server/Cloning/CloningSystem.cs index b0d62be523..6e0f38ad51 100644 --- a/Content.Server/Cloning/CloningSystem.cs +++ b/Content.Server/Cloning/CloningSystem.cs @@ -43,13 +43,13 @@ public sealed partial class CloningSystem : SharedCloningSystem public bool TryCloning(EntityUid original, MapCoordinates? coords, ProtoId settingsId, [NotNullWhen(true)] out EntityUid? clone) { clone = null; - if (!_prototype.TryIndex(settingsId, out var settings)) + if (!_prototype.Resolve(settingsId, out var settings)) return false; // invalid settings if (!TryComp(original, out var humanoid)) return false; // whatever body was to be cloned, was not a humanoid - if (!_prototype.TryIndex(humanoid.Species, out var speciesPrototype)) + if (!_prototype.Resolve(humanoid.Species, out var speciesPrototype)) return false; // invalid species var attemptEv = new CloningAttemptEvent(settings); diff --git a/Content.Server/Construction/ConstructionSystem.Guided.cs b/Content.Server/Construction/ConstructionSystem.Guided.cs index 157e421158..42c64db991 100644 --- a/Content.Server/Construction/ConstructionSystem.Guided.cs +++ b/Content.Server/Construction/ConstructionSystem.Guided.cs @@ -145,7 +145,7 @@ namespace Content.Server.Construction return guide; // If the graph doesn't actually exist, do nothing. - if (!PrototypeManager.TryIndex(construction.Graph, out ConstructionGraphPrototype? graph)) + if (!PrototypeManager.Resolve(construction.Graph, out ConstructionGraphPrototype? graph)) return null; // If either the start node or the target node are missing, do nothing. diff --git a/Content.Server/Construction/ConstructionSystem.Interactions.cs b/Content.Server/Construction/ConstructionSystem.Interactions.cs index dd69fe4e13..3dd5a5b794 100644 --- a/Content.Server/Construction/ConstructionSystem.Interactions.cs +++ b/Content.Server/Construction/ConstructionSystem.Interactions.cs @@ -570,6 +570,10 @@ namespace Content.Server.Construction handled.Handled = true; } + // Make sure the event passes validation before enqueuing it + if (HandleEvent(uid, args, true, construction) != HandleResult.Validated) + return; + // Enqueue this event so it'll be handled in the next tick. // This prevents some issues that could occur from entity deletion, component deletion, etc in a handler. construction.InteractionQueue.Enqueue(args); diff --git a/Content.Server/Damage/ForceSay/DamageForceSaySystem.cs b/Content.Server/Damage/ForceSay/DamageForceSaySystem.cs index 8dfe665541..a46d42f3e3 100644 --- a/Content.Server/Damage/ForceSay/DamageForceSaySystem.cs +++ b/Content.Server/Damage/ForceSay/DamageForceSaySystem.cs @@ -61,7 +61,7 @@ public sealed class DamageForceSaySystem : EntitySystem var ev = new BeforeForceSayEvent(component.ForceSayStringDataset); RaiseLocalEvent(uid, ev); - if (!_prototype.TryIndex(ev.Prefix, out var prefixList)) + if (!_prototype.Resolve(ev.Prefix, out var prefixList)) return; var suffix = Loc.GetString(_random.Pick(prefixList.Values)); diff --git a/Content.Server/Damage/Systems/ExaminableDamageSystem.cs b/Content.Server/Damage/Systems/ExaminableDamageSystem.cs index 155cf08962..b0dfae71b7 100644 --- a/Content.Server/Damage/Systems/ExaminableDamageSystem.cs +++ b/Content.Server/Damage/Systems/ExaminableDamageSystem.cs @@ -20,7 +20,7 @@ public sealed class ExaminableDamageSystem : EntitySystem private void OnExamine(Entity ent, ref ExaminedEvent args) { - if (!_prototype.TryIndex(ent.Comp.Messages, out var proto) || proto.Values.Count == 0) + if (!_prototype.Resolve(ent.Comp.Messages, out var proto) || proto.Values.Count == 0) return; var percent = GetDamagePercent(ent); diff --git a/Content.Server/Delivery/DeliverySystem.cs b/Content.Server/Delivery/DeliverySystem.cs index 5fc9b53316..72d9427dff 100644 --- a/Content.Server/Delivery/DeliverySystem.cs +++ b/Content.Server/Delivery/DeliverySystem.cs @@ -102,7 +102,7 @@ public sealed partial class DeliverySystem : SharedDeliverySystem if (ent.Comp.WasPenalized) return; - if (!_protoMan.TryIndex(ent.Comp.PenaltyBankAccount, out var accountInfo)) + if (!_protoMan.Resolve(ent.Comp.PenaltyBankAccount, out var accountInfo)) return; var multiplier = GetDeliveryMultiplier(ent); diff --git a/Content.Server/Destructible/Thresholds/Behaviors/WeightedSpawnEntityBehavior.cs b/Content.Server/Destructible/Thresholds/Behaviors/WeightedSpawnEntityBehavior.cs index 96fa4dd438..4a275ac895 100644 --- a/Content.Server/Destructible/Thresholds/Behaviors/WeightedSpawnEntityBehavior.cs +++ b/Content.Server/Destructible/Thresholds/Behaviors/WeightedSpawnEntityBehavior.cs @@ -66,7 +66,7 @@ public sealed partial class WeightedSpawnEntityBehavior : IThresholdBehavior if (SpawnAfter != 0) { // if it fails to get the spawner, this won't ever work so just return - if (!system.PrototypeManager.TryIndex(TempEntityProtoId, out var tempSpawnerProto)) + if (!system.PrototypeManager.Resolve(TempEntityProtoId, out var tempSpawnerProto)) return; // spawn the spawner, assign it a lifetime, and assign the entity that it will spawn when despawned diff --git a/Content.Server/EntityEffects/EntityEffectSystem.cs b/Content.Server/EntityEffects/EntityEffectSystem.cs index f423a43261..4e447c7fab 100644 --- a/Content.Server/EntityEffects/EntityEffectSystem.cs +++ b/Content.Server/EntityEffects/EntityEffectSystem.cs @@ -949,9 +949,7 @@ public sealed class EntityEffectSystem : EntitySystem return; var targetProto = _random.Pick(plantholder.Seed.MutationPrototypes); - _protoManager.TryIndex(targetProto, out SeedPrototype? protoSeed); - - if (protoSeed == null) + if (!_protoManager.TryIndex(targetProto, out SeedPrototype? protoSeed)) { Log.Error($"Seed prototype could not be found: {targetProto}!"); return; diff --git a/Content.Server/Entry/IgnoredComponents.cs b/Content.Server/Entry/IgnoredComponents.cs index 58264e14ad..a34842c64f 100644 --- a/Content.Server/Entry/IgnoredComponents.cs +++ b/Content.Server/Entry/IgnoredComponents.cs @@ -20,6 +20,7 @@ namespace Content.Server.Entry "LightFade", "HolidayRsiSwap", "OptionsVisualizer", + "AnomalyScannerScreen", "MultipartMachineGhost" }; } diff --git a/Content.Server/Forensics/Systems/ForensicScannerSystem.cs b/Content.Server/Forensics/Systems/ForensicScannerSystem.cs index 87c19c688d..b75c0ae32a 100644 --- a/Content.Server/Forensics/Systems/ForensicScannerSystem.cs +++ b/Content.Server/Forensics/Systems/ForensicScannerSystem.cs @@ -125,7 +125,9 @@ namespace Content.Server.Forensics Act = () => StartScan(uid, component, args.User, args.Target), IconEntity = GetNetEntity(uid), Text = Loc.GetString("forensic-scanner-verb-text"), - Message = Loc.GetString("forensic-scanner-verb-message") + Message = Loc.GetString("forensic-scanner-verb-message"), + // This is important because if its true using the scanner will count as touching the object. + DoContactInteraction = false }; args.Verbs.Add(verb); diff --git a/Content.Server/Forensics/Systems/ForensicsSystem.cs b/Content.Server/Forensics/Systems/ForensicsSystem.cs index cc74c1d141..8370014ad6 100644 --- a/Content.Server/Forensics/Systems/ForensicsSystem.cs +++ b/Content.Server/Forensics/Systems/ForensicsSystem.cs @@ -307,6 +307,8 @@ namespace Content.Server.Forensics component.Fingerprints.Add(fingerprint.Fingerprint ?? ""); } + // TODO: Delete this. A lot of systems are manually raising this method event instead of calling the identical method. + // According to our code conventions we should not use method events. private void OnTransferDnaEvent(EntityUid uid, DnaComponent component, ref TransferDnaEvent args) { if (component.DNA == null) @@ -339,13 +341,7 @@ namespace Content.Server.Forensics Dirty(ent); } - /// - /// Transfer DNA from one entity onto the forensics of another - /// - /// The entity receiving the DNA - /// The entity applying its DNA - /// If this DNA be cleaned off of the recipient. e.g. cleaning a knife vs cleaning a puddle of blood - public void TransferDna(EntityUid recipient, EntityUid donor, bool canDnaBeCleaned = true) + public override void TransferDna(EntityUid recipient, EntityUid donor, bool canDnaBeCleaned = true) { if (TryComp(donor, out var donorComp) && donorComp.DNA != null) { diff --git a/Content.Server/GameTicking/Commands/DelayStartCommand.cs b/Content.Server/GameTicking/Commands/DelayStartCommand.cs index 6e101d93a3..7c7eb9c7f1 100644 --- a/Content.Server/GameTicking/Commands/DelayStartCommand.cs +++ b/Content.Server/GameTicking/Commands/DelayStartCommand.cs @@ -2,50 +2,44 @@ using Content.Shared.Administration; using Robust.Shared.Console; -namespace Content.Server.GameTicking.Commands +namespace Content.Server.GameTicking.Commands; + +[AdminCommand(AdminFlags.Round)] +public sealed class DelayStartCommand : LocalizedEntityCommands { - [AdminCommand(AdminFlags.Round)] - sealed class DelayStartCommand : IConsoleCommand + [Dependency] private readonly GameTicker _gameTicker = default!; + + public override string Command => "delaystart"; + + public override void Execute(IConsoleShell shell, string argStr, string[] args) { - [Dependency] private readonly IEntityManager _e = default!; - - public string Command => "delaystart"; - public string Description => "Delays the round start."; - public string Help => $"Usage: {Command} \nPauses/Resumes the countdown if no argument is provided."; - - public void Execute(IConsoleShell shell, string argStr, string[] args) + if (_gameTicker.RunLevel != GameRunLevel.PreRoundLobby) { - var ticker = _e.System(); - if (ticker.RunLevel != GameRunLevel.PreRoundLobby) - { - shell.WriteLine("This can only be executed while the game is in the pre-round lobby."); - return; - } - - if (args.Length == 0) - { - var paused = ticker.TogglePause(); - shell.WriteLine(paused ? "Paused the countdown." : "Resumed the countdown."); - return; - } - - if (args.Length != 1) - { - shell.WriteLine("Need zero or one arguments."); - return; - } - - if (!uint.TryParse(args[0], out var seconds) || seconds == 0) - { - shell.WriteLine($"{args[0]} isn't a valid amount of seconds."); - return; - } - - var time = TimeSpan.FromSeconds(seconds); - if (!ticker.DelayStart(time)) - { - shell.WriteLine("An unknown error has occurred."); - } + shell.WriteLine(Loc.GetString("shell-can-only-run-from-pre-round-lobby")); + return; } + + switch (args.Length) + { + case 0: + var paused = _gameTicker.TogglePause(); + shell.WriteLine(Loc.GetString(paused ? "cmd-delaystart-paused" : "cmd-delaystart-unpaused")); + return; + case 1: + break; + default: + shell.WriteError(Loc.GetString("shell-wrong-arguments-number")); + return; + } + + if (!uint.TryParse(args[0], out var seconds) || seconds == 0) + { + shell.WriteLine(Loc.GetString("cmd-delaystart-invalid-seconds", ("value", args[0]))); + return; + } + + var time = TimeSpan.FromSeconds(seconds); + if (!_gameTicker.DelayStart(time)) + shell.WriteLine(Loc.GetString("cmd-delaystart-too-late")); } } diff --git a/Content.Server/GameTicking/Commands/EndRoundCommand.cs b/Content.Server/GameTicking/Commands/EndRoundCommand.cs index c6a8ddbf53..2f8ca54144 100644 --- a/Content.Server/GameTicking/Commands/EndRoundCommand.cs +++ b/Content.Server/GameTicking/Commands/EndRoundCommand.cs @@ -2,28 +2,23 @@ using Content.Shared.Administration; using Robust.Shared.Console; -namespace Content.Server.GameTicking.Commands +namespace Content.Server.GameTicking.Commands; + +[AdminCommand(AdminFlags.Round)] +public sealed class EndRoundCommand : LocalizedEntityCommands { - [AdminCommand(AdminFlags.Round)] - sealed class EndRoundCommand : IConsoleCommand + [Dependency] private readonly GameTicker _gameTicker = default!; + + public override string Command => "endround"; + + public override void Execute(IConsoleShell shell, string argStr, string[] args) { - [Dependency] private readonly IEntityManager _e = default!; - - public string Command => "endround"; - public string Description => "Ends the round and moves the server to PostRound."; - public string Help => String.Empty; - - public void Execute(IConsoleShell shell, string argStr, string[] args) + if (_gameTicker.RunLevel != GameRunLevel.InRound) { - var ticker = _e.System(); - - if (ticker.RunLevel != GameRunLevel.InRound) - { - shell.WriteLine("This can only be executed while the game is in a round."); - return; - } - - ticker.EndRound(); + shell.WriteLine(Loc.GetString("shell-can-only-run-while-round-is-active")); + return; } + + _gameTicker.EndRound(); } } diff --git a/Content.Server/GameTicking/Commands/RestartRoundCommand.cs b/Content.Server/GameTicking/Commands/RestartRoundCommand.cs index e4ea3fa53c..6811df4e2e 100644 --- a/Content.Server/GameTicking/Commands/RestartRoundCommand.cs +++ b/Content.Server/GameTicking/Commands/RestartRoundCommand.cs @@ -3,43 +3,37 @@ using Content.Server.RoundEnd; using Content.Shared.Administration; using Robust.Shared.Console; -namespace Content.Server.GameTicking.Commands +namespace Content.Server.GameTicking.Commands; + +[AdminCommand(AdminFlags.Round)] +public sealed class RestartRoundCommand : LocalizedEntityCommands { - [AdminCommand(AdminFlags.Round)] - public sealed class RestartRoundCommand : IConsoleCommand + [Dependency] private readonly GameTicker _gameTicker = default!; + [Dependency] private readonly RoundEndSystem _roundEndSystem = default!; + + public override string Command => "restartround"; + + public override void Execute(IConsoleShell shell, string argStr, string[] args) { - [Dependency] private readonly IEntityManager _e = default!; - - public string Command => "restartround"; - public string Description => "Ends the current round and starts the countdown for the next lobby."; - public string Help => string.Empty; - - public void Execute(IConsoleShell shell, string argStr, string[] args) + if (_gameTicker.RunLevel != GameRunLevel.InRound) { - var ticker = _e.System(); - - if (ticker.RunLevel != GameRunLevel.InRound) - { - shell.WriteLine("This can only be executed while the game is in a round - try restartroundnow"); - return; - } - - _e.System().EndRound(); + shell.WriteLine(Loc.GetString("shell-can-only-run-while-round-is-active")); + return; } - } - [AdminCommand(AdminFlags.Round)] - public sealed class RestartRoundNowCommand : IConsoleCommand - { - [Dependency] private readonly IEntityManager _e = default!; - - public string Command => "restartroundnow"; - public string Description => "Moves the server from PostRound to a new PreRoundLobby."; - public string Help => String.Empty; - - public void Execute(IConsoleShell shell, string argStr, string[] args) - { - _e.System().RestartRound(); - } + _roundEndSystem.EndRound(); + } +} + +[AdminCommand(AdminFlags.Round)] +public sealed class RestartRoundNowCommand : LocalizedEntityCommands +{ + [Dependency] private readonly GameTicker _gameTicker = default!; + + public override string Command => "restartroundnow"; + + public override void Execute(IConsoleShell shell, string argStr, string[] args) + { + _gameTicker.RestartRound(); } } diff --git a/Content.Server/GameTicking/Commands/SetGamePresetCommand.cs b/Content.Server/GameTicking/Commands/SetGamePresetCommand.cs index 78e2b452b7..6114a4ca0d 100644 --- a/Content.Server/GameTicking/Commands/SetGamePresetCommand.cs +++ b/Content.Server/GameTicking/Commands/SetGamePresetCommand.cs @@ -20,9 +20,9 @@ namespace Content.Server.GameTicking.Commands public void Execute(IConsoleShell shell, string argStr, string[] args) { - if (!args.Length.InRange(1, 2)) + if (!args.Length.InRange(1, 3)) { - shell.WriteError(Loc.GetString("shell-need-between-arguments", ("lower", 1), ("upper", 2), ("currentAmount", args.Length))); + shell.WriteError(Loc.GetString("shell-need-between-arguments", ("lower", 1), ("upper", 3), ("currentAmount", args.Length))); return; } @@ -36,32 +36,39 @@ namespace Content.Server.GameTicking.Commands var rounds = 1; - if (args.Length == 2 && !int.TryParse(args[1], out rounds)) + if (args.Length >= 2 && !int.TryParse(args[1], out rounds)) { shell.WriteError(Loc.GetString("set-game-preset-optional-argument-not-integer")); return; } - ticker.SetGamePreset(preset, false, rounds); - shell.WriteLine(Loc.GetString("set-game-preset-preset-set-finite", ("preset", preset.ID), ("rounds", rounds.ToString()))); + GamePresetPrototype? decoy = null; + + if (args.Length == 3 && !ticker.TryFindGamePreset(args[2], out decoy)) + { + shell.WriteError(Loc.GetString("set-game-preset-decoy-error", ("preset", args[2]))); + return; + } + + ticker.SetGamePreset(preset, false, decoy, rounds); + if (decoy == null) + shell.WriteLine(Loc.GetString("set-game-preset-preset-set-finite", ("preset", preset.ID), ("rounds", rounds.ToString()))); + else + shell.WriteLine(Loc.GetString("set-game-preset-preset-set-finite-with-decoy", ("preset", preset.ID), ("rounds", rounds.ToString()), ("decoy", decoy.ID))); } public CompletionResult GetCompletion(IConsoleShell shell, string[] args) { - if (args.Length == 1) + return args.Length switch { - var gamePresets = _prototype.EnumeratePrototypes() - .OrderBy(p => p.ID); - var options = new List(); - foreach (var preset in gamePresets) - { - options.Add(preset.ID); - options.AddRange(preset.Alias); - } + 1 => CompletionResult.FromHintOptions(CompletionHelper.PrototypeIDs(), + Loc.GetString("set-game-preset-command-hint-1")), + 2 => CompletionResult.FromHint(Loc.GetString("set-game-preset-command-hint-2")), + 3 => CompletionResult.FromHintOptions(CompletionHelper.PrototypeIDs(), + Loc.GetString("set-game-preset-command-hint-3")), - return CompletionResult.FromHintOptions(options, ""); - } - return CompletionResult.Empty; + _ => CompletionResult.Empty + }; } } } diff --git a/Content.Server/GameTicking/Commands/StartRoundCommand.cs b/Content.Server/GameTicking/Commands/StartRoundCommand.cs index 432cdd23e3..6579800ca3 100644 --- a/Content.Server/GameTicking/Commands/StartRoundCommand.cs +++ b/Content.Server/GameTicking/Commands/StartRoundCommand.cs @@ -2,28 +2,23 @@ using Content.Shared.Administration; using Robust.Shared.Console; -namespace Content.Server.GameTicking.Commands +namespace Content.Server.GameTicking.Commands; + +[AdminCommand(AdminFlags.Round)] +public sealed class StartRoundCommand : LocalizedEntityCommands { - [AdminCommand(AdminFlags.Round)] - sealed class StartRoundCommand : IConsoleCommand + [Dependency] private readonly GameTicker _gameTicker = default!; + + public override string Command => "startround"; + + public override void Execute(IConsoleShell shell, string argStr, string[] args) { - [Dependency] private readonly IEntityManager _e = default!; - - public string Command => "startround"; - public string Description => "Ends PreRoundLobby state and starts the round."; - public string Help => String.Empty; - - public void Execute(IConsoleShell shell, string argStr, string[] args) + if (_gameTicker.RunLevel != GameRunLevel.PreRoundLobby) { - var ticker = _e.System(); - - if (ticker.RunLevel != GameRunLevel.PreRoundLobby) - { - shell.WriteLine("This can only be executed while the game is in the pre-round lobby."); - return; - } - - ticker.StartRound(); + shell.WriteLine(Loc.GetString("shell-can-only-run-from-pre-round-lobby")); + return; } + + _gameTicker.StartRound(); } } diff --git a/Content.Server/GameTicking/GameTicker.GamePreset.cs b/Content.Server/GameTicking/GameTicker.GamePreset.cs index 84a93da955..40608e45cb 100644 --- a/Content.Server/GameTicking/GameTicker.GamePreset.cs +++ b/Content.Server/GameTicking/GameTicker.GamePreset.cs @@ -18,6 +18,11 @@ public sealed partial class GameTicker /// public GamePresetPrototype? Preset { get; private set; } + /// + /// The selected preset that will be shown at the lobby screen to fool players. + /// + public GamePresetPrototype? Decoy { get; private set; } + /// /// The preset that's currently active. /// @@ -46,10 +51,10 @@ public sealed partial class GameTicker DelayStart(TimeSpan.FromSeconds(PresetFailedCooldownIncrease)); } - if (_cfg.GetCVar(CCVars.GameLobbyFallbackEnabled)) - { - var fallbackPresets = _cfg.GetCVar(CCVars.GameLobbyFallbackPreset).Split(","); - var startFailed = true; + if (_cfg.GetCVar(CCVars.GameLobbyFallbackEnabled)) + { + var fallbackPresets = _cfg.GetCVar(CCVars.GameLobbyFallbackPreset).Split(","); + var startFailed = true; foreach (var preset in fallbackPresets) { @@ -89,12 +94,12 @@ public sealed partial class GameTicker return true; } - private void InitializeGamePreset() - { - SetGamePreset(LobbyEnabled ? _cfg.GetCVar(CCVars.GameLobbyDefaultPreset) : "sandbox"); - } + private void InitializeGamePreset() + { + SetGamePreset(LobbyEnabled ? _cfg.GetCVar(CCVars.GameLobbyDefaultPreset) : "sandbox"); + } - public void SetGamePreset(GamePresetPrototype? preset, bool force = false, int? resetDelay = null) + public void SetGamePreset(GamePresetPrototype? preset, bool force = false, GamePresetPrototype? decoy = null, int? resetDelay = null) { // Do nothing if this game ticker is a dummy! if (DummyTicker) @@ -114,6 +119,7 @@ public sealed partial class GameTicker } Preset = preset; + Decoy = decoy; ValidateMap(); UpdateInfoText(); @@ -126,7 +132,7 @@ public sealed partial class GameTicker public void SetGamePreset(string preset, bool force = false) { var proto = FindGamePreset(preset); - if(proto != null) + if (proto != null) SetGamePreset(proto, force); } @@ -214,19 +220,19 @@ public sealed partial class GameTicker } } - private void IncrementRoundNumber() - { - var playerIds = _playerGameStatuses.Keys.Select(player => player.UserId).ToArray(); - var serverName = _cfg.GetCVar(CCVars.AdminLogsServerName); - - // TODO FIXME AAAAAAAAAAAAAAAAAAAH THIS IS BROKEN - // Task.Run as a terrible dirty workaround to avoid synchronization context deadlock from .Result here. - // This whole setup logic should be made asynchronous so we can properly wait on the DB AAAAAAAAAAAAAH - var task = Task.Run(async () => + private void IncrementRoundNumber() { - var server = await _dbEntryManager.ServerEntity; - return await _db.AddNewRound(server, playerIds); - }); + var playerIds = _playerGameStatuses.Keys.Select(player => player.UserId).ToArray(); + var serverName = _cfg.GetCVar(CCVars.AdminLogsServerName); + + // TODO FIXME AAAAAAAAAAAAAAAAAAAH THIS IS BROKEN + // Task.Run as a terrible dirty workaround to avoid synchronization context deadlock from .Result here. + // This whole setup logic should be made asynchronous so we can properly wait on the DB AAAAAAAAAAAAAH + var task = Task.Run(async () => + { + var server = await _dbEntryManager.ServerEntity; + return await _db.AddNewRound(server, playerIds); + }); _taskManager.BlockWaitOnTask(task); RoundId = task.GetAwaiter().GetResult(); diff --git a/Content.Server/GameTicking/GameTicker.Lobby.cs b/Content.Server/GameTicking/GameTicker.Lobby.cs index 9a9eb61b67..66c39ab469 100644 --- a/Content.Server/GameTicking/GameTicker.Lobby.cs +++ b/Content.Server/GameTicking/GameTicker.Lobby.cs @@ -61,7 +61,7 @@ namespace Content.Server.GameTicking { foundOne = true; if (stationNames.Length > 0) - stationNames.Append('\n'); + stationNames.Append('\n'); stationNames.Append(meta.EntityName); } @@ -72,8 +72,8 @@ namespace Content.Server.GameTicking Loc.GetString("game-ticker-no-map-selected")); } - var gmTitle = Loc.GetString(preset.ModeTitle); - var desc = Loc.GetString(preset.Description); + var gmTitle = (Decoy == null) ? Loc.GetString(preset.ModeTitle) : Loc.GetString(Decoy.ModeTitle); + var desc = (Decoy == null) ? Loc.GetString(preset.Description) : Loc.GetString(Decoy.Description); return Loc.GetString( RunLevel == GameRunLevel.PreRoundLobby ? "game-ticker-get-info-preround-text" @@ -107,7 +107,7 @@ namespace Content.Server.GameTicking private TickerLobbyInfoEvent GetInfoMsg() { - return new (GetInfoText()); + return new(GetInfoText()); } private void UpdateLateJoinStatus() diff --git a/Content.Server/GameTicking/Rules/AntagLoadProfileRuleSystem.cs b/Content.Server/GameTicking/Rules/AntagLoadProfileRuleSystem.cs index 3527e2a11c..84f87a487b 100644 --- a/Content.Server/GameTicking/Rules/AntagLoadProfileRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/AntagLoadProfileRuleSystem.cs @@ -32,7 +32,7 @@ public sealed class AntagLoadProfileRuleSystem : GameRuleSystem(SharedHumanoidAppearanceSystem.DefaultSpecies); } diff --git a/Content.Server/GameTicking/Rules/VariationPass/PuddleMessVariationPassSystem.cs b/Content.Server/GameTicking/Rules/VariationPass/PuddleMessVariationPassSystem.cs index 2895416a7f..c81001daac 100644 --- a/Content.Server/GameTicking/Rules/VariationPass/PuddleMessVariationPassSystem.cs +++ b/Content.Server/GameTicking/Rules/VariationPass/PuddleMessVariationPassSystem.cs @@ -17,7 +17,7 @@ public sealed class PuddleMessVariationPassSystem : VariationPassSystem entity, ref GhostRoleRadioMessage args) { - if (!_prototype.TryIndex(args.ProtoId, out var ghostRoleProto)) + if (!_prototype.Resolve(args.ProtoId, out var ghostRoleProto)) return; // if the prototype chosen isn't actually part of the selectable options, ignore it diff --git a/Content.Server/Ghost/SpookySpeakerSystem.cs b/Content.Server/Ghost/SpookySpeakerSystem.cs index 5a83ca39b1..ce3a2705a0 100644 --- a/Content.Server/Ghost/SpookySpeakerSystem.cs +++ b/Content.Server/Ghost/SpookySpeakerSystem.cs @@ -32,7 +32,7 @@ public sealed class SpookySpeakerSystem : EntitySystem if (curTime < entity.Comp.NextSpeakTime) return; - if (!_proto.TryIndex(entity.Comp.MessageSet, out var messages)) + if (!_proto.Resolve(entity.Comp.MessageSet, out var messages)) return; // Grab a random localized message from the set diff --git a/Content.Server/Implants/ChameleonControllerSystem.cs b/Content.Server/Implants/ChameleonControllerSystem.cs index 930f2e3156..e884e181ee 100644 --- a/Content.Server/Implants/ChameleonControllerSystem.cs +++ b/Content.Server/Implants/ChameleonControllerSystem.cs @@ -49,8 +49,8 @@ public sealed class ChameleonControllerSystem : SharedChameleonControllerSystem { var outfitPrototype = _proto.Index(outfit); - _proto.TryIndex(outfitPrototype.Job, out var jobPrototype); - _proto.TryIndex(outfitPrototype.StartingGear, out var startingGearPrototype); + _proto.Resolve(outfitPrototype.Job, out var jobPrototype); + _proto.Resolve(outfitPrototype.StartingGear, out var startingGearPrototype); GetJobEquipmentInformation(jobPrototype, user, out var customRoleLoadout, out var defaultRoleLoadout, out var jobStartingGearPrototype); @@ -81,7 +81,7 @@ public sealed class ChameleonControllerSystem : SharedChameleonControllerSystem if (jobPrototype == null) return; - _proto.TryIndex(jobPrototype.StartingGear, out jobStartingGearPrototype); + _proto.Resolve(jobPrototype.StartingGear, out jobStartingGearPrototype); if (!TryComp(user, out var actorComponent)) return; diff --git a/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs b/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs index f5c8c4d0d8..c2d2614a0a 100644 --- a/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs +++ b/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs @@ -725,7 +725,7 @@ namespace Content.Server.Kitchen.EntitySystems { foreach (ProtoId recipeId in ent.Comp.ProvidedRecipes) { - if (_prototype.TryIndex(recipeId, out var recipeProto)) + if (_prototype.Resolve(recipeId, out var recipeProto)) { args.Recipes.Add(recipeProto); } diff --git a/Content.Server/Lathe/LatheSystem.cs b/Content.Server/Lathe/LatheSystem.cs index 02abb07791..97602ad2ba 100644 --- a/Content.Server/Lathe/LatheSystem.cs +++ b/Content.Server/Lathe/LatheSystem.cs @@ -137,7 +137,7 @@ namespace Content.Server.Lathe var recipes = GetAvailableRecipes(uid, component, true); foreach (var id in recipes) { - if (!_proto.TryIndex(id, out var proto)) + if (!_proto.Resolve(id, out var proto)) continue; foreach (var (mat, _) in proto.Materials) { diff --git a/Content.Server/Mech/Components/MechAssemblyComponent.cs b/Content.Server/Mech/Components/MechAssemblyComponent.cs deleted file mode 100644 index 2d352cbf15..0000000000 --- a/Content.Server/Mech/Components/MechAssemblyComponent.cs +++ /dev/null @@ -1,50 +0,0 @@ -using Content.Shared.Storage.Components; -using Content.Shared.Tag; -using Content.Shared.Tools; -using Robust.Shared.Containers; -using Robust.Shared.Prototypes; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Dictionary; - -namespace Content.Server.Mech.Components; - -/// -/// A component used to create a mech chassis -/// after the correct parts have been placed inside -/// of it. -/// -/// -/// The actual visualization of the parts being inserted is -/// done via -/// -[RegisterComponent] -public sealed partial class MechAssemblyComponent : Component -{ - /// - /// The parts needed to be placed within the assembly, - /// stored as a tag and a bool tracking whether or not - /// they're present. - /// - [DataField("requiredParts", required: true, customTypeSerializer: typeof(PrototypeIdDictionarySerializer))] - public Dictionary RequiredParts = new(); - - /// - /// The prototype spawned when the assembly is finished - /// - [DataField("finishedPrototype", required: true, customTypeSerializer: typeof(PrototypeIdSerializer))] - public string FinishedPrototype = default!; - - /// - /// The container that stores all of the parts when - /// they're being assembled. - /// - [ViewVariables] - public Container PartsContainer = default!; - - /// - /// The quality of tool needed to remove all the parts - /// from the parts container. - /// - [DataField("qualityNeeded", customTypeSerializer: typeof(PrototypeIdSerializer))] - public string QualityNeeded = "Prying"; -} diff --git a/Content.Server/Mech/Systems/MechAssemblySystem.cs b/Content.Server/Mech/Systems/MechAssemblySystem.cs deleted file mode 100644 index bfd88d53b9..0000000000 --- a/Content.Server/Mech/Systems/MechAssemblySystem.cs +++ /dev/null @@ -1,67 +0,0 @@ -using Content.Server.Mech.Components; -using Content.Shared.Interaction; -using Content.Shared.Tag; -using Content.Shared.Tools.Components; -using Content.Shared.Tools.Systems; -using Robust.Server.Containers; -using Robust.Shared.Containers; - -namespace Content.Server.Mech.Systems; - -/// -/// Handles and the insertion -/// and removal of parts from the assembly. -/// -public sealed class MechAssemblySystem : EntitySystem -{ - [Dependency] private readonly ContainerSystem _container = default!; - [Dependency] private readonly TagSystem _tag = default!; - [Dependency] private readonly SharedToolSystem _toolSystem = default!; - - /// - public override void Initialize() - { - SubscribeLocalEvent(OnInit); - SubscribeLocalEvent(OnInteractUsing); - } - - private void OnInit(EntityUid uid, MechAssemblyComponent component, ComponentInit args) - { - component.PartsContainer = _container.EnsureContainer(uid, "mech-assembly-container"); - } - - private void OnInteractUsing(EntityUid uid, MechAssemblyComponent component, InteractUsingEvent args) - { - if (_toolSystem.HasQuality(args.Used, component.QualityNeeded)) - { - foreach (var tag in component.RequiredParts.Keys) - { - component.RequiredParts[tag] = false; - } - _container.EmptyContainer(component.PartsContainer); - return; - } - - if (!TryComp(args.Used, out var tagComp)) - return; - - foreach (var (tag, val) in component.RequiredParts) - { - if (!val && _tag.HasTag(tagComp, tag)) - { - component.RequiredParts[tag] = true; - _container.Insert(args.Used, component.PartsContainer); - break; - } - } - - //check to see if we have all the parts - foreach (var val in component.RequiredParts.Values) - { - if (!val) - return; - } - Spawn(component.FinishedPrototype, Transform(uid).Coordinates); - Del(uid); - } -} diff --git a/Content.Server/Medical/VomitSystem.cs b/Content.Server/Medical/VomitSystem.cs index 9fee1dfc85..235cc17331 100644 --- a/Content.Server/Medical/VomitSystem.cs +++ b/Content.Server/Medical/VomitSystem.cs @@ -8,6 +8,7 @@ using Content.Shared.Chemistry.Components; using Content.Shared.Chemistry.EntitySystems; using Content.Shared.Chemistry.Reagent; using Content.Shared.IdentityManagement; +using Content.Shared.Mobs.Systems; using Content.Shared.Movement.Systems; using Content.Shared.Nutrition.Components; using Content.Shared.Nutrition.EntitySystems; @@ -21,15 +22,16 @@ namespace Content.Server.Medical { [Dependency] private readonly IPrototypeManager _proto = default!; [Dependency] private readonly AudioSystem _audio = default!; + [Dependency] private readonly BloodstreamSystem _bloodstream = default!; [Dependency] private readonly BodySystem _body = default!; + [Dependency] private readonly ForensicsSystem _forensics = default!; [Dependency] private readonly HungerSystem _hunger = default!; + [Dependency] private readonly MobStateSystem _mobstate = default!; + [Dependency] private readonly MovementModStatusSystem _movementMod = default!; [Dependency] private readonly PopupSystem _popup = default!; [Dependency] private readonly PuddleSystem _puddle = default!; [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly MovementModStatusSystem _movementMod = default!; [Dependency] private readonly ThirstSystem _thirst = default!; - [Dependency] private readonly ForensicsSystem _forensics = default!; - [Dependency] private readonly BloodstreamSystem _bloodstream = default!; private static readonly ProtoId VomitCollection = "Vomit"; @@ -39,13 +41,18 @@ namespace Content.Server.Medical /// /// Make an entity vomit, if they have a stomach. /// - public void Vomit(EntityUid uid, float thirstAdded = -40f, float hungerAdded = -40f) + public void Vomit(EntityUid uid, float thirstAdded = -40f, float hungerAdded = -40f, bool force = false) { // Main requirement: You have a stomach var stomachList = _body.GetBodyOrganEntityComps(uid); if (stomachList.Count == 0) return; + // Vomit only if entity is alive + // Ignore condition if force was set to true + if (!force && _mobstate.IsDead(uid)) + return; + // Vomiting makes you hungrier and thirstier if (TryComp(uid, out var hunger)) _hunger.ModifyHunger(uid, hungerAdded, hunger); diff --git a/Content.Server/NameIdentifier/NameIdentifierSystem.cs b/Content.Server/NameIdentifier/NameIdentifierSystem.cs index c0b9beaa9a..27e25a4b4f 100644 --- a/Content.Server/NameIdentifier/NameIdentifierSystem.cs +++ b/Content.Server/NameIdentifier/NameIdentifierSystem.cs @@ -92,7 +92,7 @@ public sealed class NameIdentifierSystem : EntitySystem if (ent.Comp.Group is null) return; - if (!_prototypeManager.TryIndex(ent.Comp.Group, out var group)) + if (!_prototypeManager.Resolve(ent.Comp.Group, out var group)) return; int id; @@ -131,7 +131,7 @@ public sealed class NameIdentifierSystem : EntitySystem if (ent.Comp.LifeStage > ComponentLifeStage.Running) return; - if (!_prototypeManager.TryIndex(ent.Comp.Group, out var group)) + if (!_prototypeManager.Resolve(ent.Comp.Group, out var group)) return; var format = group.FullName ? "name-identifier-format-full" : "name-identifier-format-append"; diff --git a/Content.Server/Parallax/BiomeSystem.cs b/Content.Server/Parallax/BiomeSystem.cs index 496cb387e8..6974bc1fda 100644 --- a/Content.Server/Parallax/BiomeSystem.cs +++ b/Content.Server/Parallax/BiomeSystem.cs @@ -127,7 +127,7 @@ public sealed partial class BiomeSystem : SharedBiomeSystem SetSeed(uid, component, _random.Next()); } - if (_proto.TryIndex(component.Template, out var biome)) + if (_proto.Resolve(component.Template, out var biome)) SetTemplate(uid, component, biome); var xform = Transform(uid); diff --git a/Content.Server/Players/JobWhitelist/JobWhitelistManager.cs b/Content.Server/Players/JobWhitelist/JobWhitelistManager.cs index 04289a4098..72f18e00cb 100644 --- a/Content.Server/Players/JobWhitelist/JobWhitelistManager.cs +++ b/Content.Server/Players/JobWhitelist/JobWhitelistManager.cs @@ -63,7 +63,7 @@ public sealed class JobWhitelistManager : IPostInjectInit if (!_config.GetCVar(CCVars.GameRoleWhitelist)) return true; - if (!_prototypes.TryIndex(job, out var jobPrototype) || + if (!_prototypes.Resolve(job, out var jobPrototype) || !jobPrototype.Whitelisted) { return true; diff --git a/Content.Server/Players/PlayTimeTracking/PlayTimeTrackingSystem.cs b/Content.Server/Players/PlayTimeTracking/PlayTimeTrackingSystem.cs index e75801d6de..d55920f83c 100644 --- a/Content.Server/Players/PlayTimeTracking/PlayTimeTrackingSystem.cs +++ b/Content.Server/Players/PlayTimeTracking/PlayTimeTrackingSystem.cs @@ -238,7 +238,7 @@ public sealed class PlayTimeTrackingSystem : EntitySystem for (var i = 0; i < jobs.Count; i++) { - if (_prototypes.TryIndex(jobs[i], out var job) + if (_prototypes.Resolve(jobs[i], out var job) && JobRequirements.TryRequirementsMet(job, playTimes, out _, EntityManager, _prototypes, (HumanoidCharacterProfile?) _preferencesManager.GetPreferences(userId).SelectedCharacter)) { continue; diff --git a/Content.Server/Polymorph/Systems/PolymorphSystem.cs b/Content.Server/Polymorph/Systems/PolymorphSystem.cs index b9453d2924..9547bc1ea5 100644 --- a/Content.Server/Polymorph/Systems/PolymorphSystem.cs +++ b/Content.Server/Polymorph/Systems/PolymorphSystem.cs @@ -112,7 +112,7 @@ public sealed partial class PolymorphSystem : EntitySystem private void OnPolymorphActionEvent(Entity ent, ref PolymorphActionEvent args) { - if (!_proto.TryIndex(args.ProtoId, out var prototype) || args.Handled) + if (!_proto.Resolve(args.ProtoId, out var prototype) || args.Handled) return; PolymorphEntity(ent, prototype.Configuration); @@ -389,7 +389,7 @@ public sealed partial class PolymorphSystem : EntitySystem if (target.Comp.PolymorphActions.ContainsKey(id)) return; - if (!_proto.TryIndex(id, out var polyProto)) + if (!_proto.Resolve(id, out var polyProto)) return; var entProto = _proto.Index(polyProto.Configuration.Entity); diff --git a/Content.Server/Polymorph/Toolshed/PolymorphCommand.cs b/Content.Server/Polymorph/Toolshed/PolymorphCommand.cs index db1e1faad6..23caff1e5d 100644 --- a/Content.Server/Polymorph/Toolshed/PolymorphCommand.cs +++ b/Content.Server/Polymorph/Toolshed/PolymorphCommand.cs @@ -25,8 +25,7 @@ public sealed class PolymorphCommand : ToolshedCommand { _system ??= GetSys(); - if (!_proto.TryIndex(protoId, out var prototype)) - return null; + var prototype = _proto.Index(protoId); return _system.PolymorphEntity(input, prototype.Configuration); } diff --git a/Content.Server/Power/Components/ApcPowerReceiverComponent.cs b/Content.Server/Power/Components/ApcPowerReceiverComponent.cs index bfd096a253..80be62eaec 100644 --- a/Content.Server/Power/Components/ApcPowerReceiverComponent.cs +++ b/Content.Server/Power/Components/ApcPowerReceiverComponent.cs @@ -33,8 +33,6 @@ namespace Content.Server.Power.Components set { _needsPower = value; - // Reset this so next tick will do a power update. - Recalculate = true; } } @@ -51,9 +49,6 @@ namespace Content.Server.Power.Components set => NetworkLoad.Enabled = !value; } - // TODO Is this needed? It forces a PowerChangedEvent when NeedsPower is toggled even if it changes to the same state. - public bool Recalculate; - [ViewVariables] public PowerState.Load NetworkLoad { get; } = new PowerState.Load { diff --git a/Content.Server/Power/EntitySystems/PowerNetSystem.cs b/Content.Server/Power/EntitySystems/PowerNetSystem.cs index 1262e231d7..6a69550fcf 100644 --- a/Content.Server/Power/EntitySystems/PowerNetSystem.cs +++ b/Content.Server/Power/EntitySystems/PowerNetSystem.cs @@ -347,6 +347,10 @@ namespace Content.Server.Power.EntitySystems // Check if the entity has an internal battery if (_apcBatteryQuery.TryComp(uid, out var apcBattery) && _batteryQuery.TryComp(uid, out var battery)) { + metadata = MetaData(uid); + if (Paused(uid, metadata)) + continue; + apcReceiver.Load = apcBattery.IdleLoad; // Try to draw power from the battery if there isn't sufficient external power @@ -369,7 +373,6 @@ namespace Content.Server.Power.EntitySystems if (apcBattery.Enabled != enableBattery) { apcBattery.Enabled = enableBattery; - metadata = MetaData(uid); Dirty(uid, apcBattery, metadata); var apcBatteryEv = new ApcPowerReceiverBatteryChangedEvent(enableBattery); @@ -382,14 +385,13 @@ namespace Content.Server.Power.EntitySystems } // If new value is the same as the old, then exit - if (!apcReceiver.Recalculate && apcReceiver.Powered == powered) + if (apcReceiver.Powered == powered) continue; metadata ??= MetaData(uid); if (Paused(uid, metadata)) continue; - apcReceiver.Recalculate = false; apcReceiver.Powered = powered; Dirty(uid, apcReceiver, metadata); diff --git a/Content.Server/Procedural/DungeonJob/DungeonJob.Biome.cs b/Content.Server/Procedural/DungeonJob/DungeonJob.Biome.cs index 48adb8af18..10f11bb854 100644 --- a/Content.Server/Procedural/DungeonJob/DungeonJob.Biome.cs +++ b/Content.Server/Procedural/DungeonJob/DungeonJob.Biome.cs @@ -16,7 +16,7 @@ public sealed partial class DungeonJob /// private async Task PostGen(BiomeDunGen dunGen, Dungeon dungeon, HashSet reservedTiles, Random random) { - if (!_prototype.TryIndex(dunGen.BiomeTemplate, out var indexedBiome)) + if (!_prototype.Resolve(dunGen.BiomeTemplate, out var indexedBiome)) return; var biomeSystem = _entManager.System(); diff --git a/Content.Server/Procedural/DungeonJob/DungeonJob.MiddleConnection.cs b/Content.Server/Procedural/DungeonJob/DungeonJob.MiddleConnection.cs index d6e3c09d62..451bb8baee 100644 --- a/Content.Server/Procedural/DungeonJob/DungeonJob.MiddleConnection.cs +++ b/Content.Server/Procedural/DungeonJob/DungeonJob.MiddleConnection.cs @@ -57,7 +57,7 @@ public sealed partial class DungeonJob var roomConnections = new Dictionary>(); var tileDef = _tileDefManager[gen.Tile]; - _prototype.TryIndex(gen.Flank, out var flankContents); + _prototype.Resolve(gen.Flank, out var flankContents); var contents = _prototype.Index(gen.Contents); foreach (var (room, border) in roomBorders) diff --git a/Content.Server/Procedural/DungeonJob/DungeonJob.Ore.cs b/Content.Server/Procedural/DungeonJob/DungeonJob.Ore.cs index 78ab2b7a0d..9253191272 100644 --- a/Content.Server/Procedural/DungeonJob/DungeonJob.Ore.cs +++ b/Content.Server/Procedural/DungeonJob/DungeonJob.Ore.cs @@ -72,7 +72,7 @@ public sealed partial class DungeonJob var remapping = new Dictionary(); // TODO: Move this to engine - if (_prototype.TryIndex(gen.Entity, out var proto) && + if (_prototype.Resolve(gen.Entity, out var proto) && proto.Components.TryGetComponent("EntityRemap", out var comps)) { var remappingComp = (EntityRemapComponent) comps; diff --git a/Content.Server/Radiation/Systems/RadiationProtectionSystem.cs b/Content.Server/Radiation/Systems/RadiationProtectionSystem.cs index 5222c31bfe..a32fa810c9 100644 --- a/Content.Server/Radiation/Systems/RadiationProtectionSystem.cs +++ b/Content.Server/Radiation/Systems/RadiationProtectionSystem.cs @@ -17,7 +17,7 @@ public sealed class RadiationProtectionSystem : EntitySystem private void OnInit(EntityUid uid, RadiationProtectionComponent component, ComponentInit args) { - if (!_prototypeManager.TryIndex(component.RadiationProtectionModifierSetId, out var modifier)) + if (!_prototypeManager.Resolve(component.RadiationProtectionModifierSetId, out var modifier)) return; var buffComp = EnsureComp(uid); // add the damage modifier if it isn't in the dict yet diff --git a/Content.Server/Radio/EntitySystems/RadioSystem.cs b/Content.Server/Radio/EntitySystems/RadioSystem.cs index bdc368fa93..6af52b980f 100644 --- a/Content.Server/Radio/EntitySystems/RadioSystem.cs +++ b/Content.Server/Radio/EntitySystems/RadioSystem.cs @@ -84,7 +84,7 @@ public sealed class RadioSystem : EntitySystem name = FormattedMessage.EscapeText(name); SpeechVerbPrototype speech; - if (evt.SpeechVerb != null && _prototype.TryIndex(evt.SpeechVerb, out var evntProto)) + if (evt.SpeechVerb != null && _prototype.Resolve(evt.SpeechVerb, out var evntProto)) speech = evntProto; else speech = _chat.GetSpeechVerb(messageSource, message); diff --git a/Content.Server/Roles/RoleSystem.cs b/Content.Server/Roles/RoleSystem.cs index 346e13bd07..71fb8a9cb5 100644 --- a/Content.Server/Roles/RoleSystem.cs +++ b/Content.Server/Roles/RoleSystem.cs @@ -49,7 +49,7 @@ public sealed class RoleSystem : SharedRoleSystem if (!Player.TryGetSessionById(mind.UserId, out var session)) return; - if (!_proto.TryIndex(mind.RoleType, out var proto)) + if (!_proto.Resolve(mind.RoleType, out var proto)) return; var roleText = Loc.GetString(proto.Name); diff --git a/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.Console.cs b/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.Console.cs index e07b522c5a..c8cdf17d30 100644 --- a/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.Console.cs +++ b/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.Console.cs @@ -9,9 +9,9 @@ using Content.Shared.DeviceNetwork; using Content.Shared.DeviceNetwork.Components; using Content.Shared.Popups; using Content.Shared.Shuttles.BUIStates; +using Content.Shared.Shuttles.Components; using Content.Shared.Shuttles.Events; using Content.Shared.Shuttles.Systems; -using Content.Shared.UserInterface; using Robust.Shared.Map; using Robust.Shared.Player; using Robust.Shared.Prototypes; @@ -86,24 +86,13 @@ public sealed partial class EmergencyShuttleSystem private void InitializeEmergencyConsole() { - Subs.CVar(_configManager, CCVars.EmergencyShuttleMinTransitTime, SetMinTransitTime, true); - Subs.CVar(_configManager, CCVars.EmergencyShuttleMaxTransitTime, SetMaxTransitTime, true); - Subs.CVar(_configManager, CCVars.EmergencyShuttleAuthorizeTime, SetAuthorizeTime, true); + Subs.CVar(ConfigManager, CCVars.EmergencyShuttleMinTransitTime, SetMinTransitTime, true); + Subs.CVar(ConfigManager, CCVars.EmergencyShuttleMaxTransitTime, SetMaxTransitTime, true); + Subs.CVar(ConfigManager, CCVars.EmergencyShuttleAuthorizeTime, SetAuthorizeTime, true); SubscribeLocalEvent(OnEmergencyStartup); SubscribeLocalEvent(OnEmergencyAuthorize); SubscribeLocalEvent(OnEmergencyRepeal); SubscribeLocalEvent(OnEmergencyRepealAll); - SubscribeLocalEvent(OnEmergencyOpenAttempt); - } - - private void OnEmergencyOpenAttempt(EntityUid uid, EmergencyShuttleConsoleComponent component, ActivatableUIOpenAttemptEvent args) - { - // I'm hoping ActivatableUI checks it's open before allowing these messages. - if (!_configManager.GetCVar(CCVars.EmergencyEarlyLaunchAllowed)) - { - args.Cancel(); - _popup.PopupEntity(Loc.GetString("emergency-shuttle-console-no-early-launches"), uid, args.User); - } } private void SetAuthorizeTime(float obj) @@ -248,7 +237,7 @@ public sealed partial class EmergencyShuttleSystem if (!_reader.FindAccessTags(player).Contains(EmergencyRepealAllAccess)) { - _popup.PopupCursor(Loc.GetString("emergency-shuttle-console-denied"), player, PopupType.Medium); + Popup.PopupCursor(Loc.GetString("emergency-shuttle-console-denied"), player, PopupType.Medium); return; } @@ -267,7 +256,7 @@ public sealed partial class EmergencyShuttleSystem if (!_idSystem.TryFindIdCard(player, out var idCard) || !_reader.IsAllowed(idCard, uid)) { - _popup.PopupCursor(Loc.GetString("emergency-shuttle-console-denied"), player, PopupType.Medium); + Popup.PopupCursor(Loc.GetString("emergency-shuttle-console-denied"), player, PopupType.Medium); return; } @@ -288,7 +277,7 @@ public sealed partial class EmergencyShuttleSystem if (!_idSystem.TryFindIdCard(player, out var idCard) || !_reader.IsAllowed(idCard, uid)) { - _popup.PopupCursor(Loc.GetString("emergency-shuttle-console-denied"), args.Actor, PopupType.Medium); + Popup.PopupCursor(Loc.GetString("emergency-shuttle-console-denied"), args.Actor, PopupType.Medium); return; } diff --git a/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.cs b/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.cs index e0bbc9d090..1b2f343052 100644 --- a/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.cs +++ b/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.cs @@ -10,7 +10,6 @@ using Content.Server.DeviceNetwork.Systems; using Content.Server.GameTicking; using Content.Server.GameTicking.Events; using Content.Server.Pinpointer; -using Content.Server.Popups; using Content.Server.RoundEnd; using Content.Server.Screens.Components; using Content.Server.Shuttles.Components; @@ -26,11 +25,11 @@ using Content.Shared.GameTicking; using Content.Shared.Localizations; using Content.Shared.Shuttles.Components; using Content.Shared.Shuttles.Events; +using Content.Shared.Shuttles.Systems; using Content.Shared.Tag; using Content.Shared.Tiles; using Robust.Server.GameObjects; using Robust.Shared.Audio.Systems; -using Robust.Shared.Configuration; using Robust.Shared.EntitySerialization.Systems; using Robust.Shared.Map.Components; using Robust.Shared.Player; @@ -41,7 +40,7 @@ using Robust.Shared.Utility; namespace Content.Server.Shuttles.Systems; -public sealed partial class EmergencyShuttleSystem : EntitySystem +public sealed partial class EmergencyShuttleSystem : SharedEmergencyShuttleSystem { /* * Handles the escape shuttle + CentCom. @@ -49,7 +48,6 @@ public sealed partial class EmergencyShuttleSystem : EntitySystem [Dependency] private readonly IAdminLogManager _logger = default!; [Dependency] private readonly IAdminManager _admin = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; [Dependency] private readonly IGameTiming _timing = default!; [Dependency] private readonly IRobustRandom _random = default!; [Dependency] private readonly SharedMapSystem _mapSystem = default!; @@ -63,7 +61,6 @@ public sealed partial class EmergencyShuttleSystem : EntitySystem [Dependency] private readonly NavMapSystem _navMap = default!; [Dependency] private readonly MapLoaderSystem _loader = 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!; [Dependency] private readonly ShuttleSystem _shuttle = default!; @@ -79,9 +76,11 @@ public sealed partial class EmergencyShuttleSystem : EntitySystem public override void Initialize() { - _emergencyShuttleEnabled = _configManager.GetCVar(CCVars.EmergencyShuttleEnabled); + base.Initialize(); + + _emergencyShuttleEnabled = ConfigManager.GetCVar(CCVars.EmergencyShuttleEnabled); // Don't immediately invoke as roundstart will just handle it. - Subs.CVar(_configManager, CCVars.EmergencyShuttleEnabled, SetEmergencyShuttleEnabled); + Subs.CVar(ConfigManager, CCVars.EmergencyShuttleEnabled, SetEmergencyShuttleEnabled); SubscribeLocalEvent(OnRoundStart); SubscribeLocalEvent(OnRoundCleanup); @@ -229,7 +228,7 @@ public sealed partial class EmergencyShuttleSystem : EntitySystem /// private void OnEmergencyFTLComplete(EntityUid uid, EmergencyShuttleComponent component, ref FTLCompletedEvent args) { - var countdownTime = TimeSpan.FromSeconds(_configManager.GetCVar(CCVars.RoundRestartTime)); + var countdownTime = TimeSpan.FromSeconds(ConfigManager.GetCVar(CCVars.RoundRestartTime)); var shuttle = args.Entity; if (TryComp(shuttle, out var net)) { @@ -440,7 +439,7 @@ public sealed partial class EmergencyShuttleSystem : EntitySystem return; } - _consoleAccumulator = _configManager.GetCVar(CCVars.EmergencyShuttleDockTime); + _consoleAccumulator = ConfigManager.GetCVar(CCVars.EmergencyShuttleDockTime); EmergencyShuttleArrived = true; var query = AllEntityQuery(); @@ -459,9 +458,9 @@ public sealed partial class EmergencyShuttleSystem : EntitySystem var worstResult = dockResults.Max(x => x.ResultType); var multiplier = worstResult switch { - ShuttleDockResultType.OtherDock => _configManager.GetCVar( + ShuttleDockResultType.OtherDock => ConfigManager.GetCVar( CCVars.EmergencyShuttleDockTimeMultiplierOtherDock), - ShuttleDockResultType.NoDock => _configManager.GetCVar( + ShuttleDockResultType.NoDock => ConfigManager.GetCVar( CCVars.EmergencyShuttleDockTimeMultiplierNoDock), // GoodLuck doesn't get a multiplier. // Quite frankly at that point the round is probably so fucked that you'd rather it be over ASAP. diff --git a/Content.Server/Shuttles/Systems/ShuttleSystem.GridFill.cs b/Content.Server/Shuttles/Systems/ShuttleSystem.GridFill.cs index 2e6ebe396c..ca704d8e50 100644 --- a/Content.Server/Shuttles/Systems/ShuttleSystem.GridFill.cs +++ b/Content.Server/Shuttles/Systems/ShuttleSystem.GridFill.cs @@ -89,7 +89,7 @@ public sealed partial class ShuttleSystem var dungeonProtoId = _random.Pick(group.Protos); - if (!_protoManager.TryIndex(dungeonProtoId, out var dungeonProto)) + if (!_protoManager.Resolve(dungeonProtoId, out var dungeonProto)) { return false; } @@ -192,7 +192,7 @@ public sealed partial class ShuttleSystem throw new NotImplementedException(); } - if (_protoManager.TryIndex(group.NameDataset, out var dataset)) + if (_protoManager.Resolve(group.NameDataset, out var dataset)) { _metadata.SetEntityName(spawned, _salvage.GetFTLName(dataset, _random.Next())); } diff --git a/Content.Server/Silicons/Borgs/BorgSwitchableTypeSystem.cs b/Content.Server/Silicons/Borgs/BorgSwitchableTypeSystem.cs index d1a32a6a5b..e90acf1b80 100644 --- a/Content.Server/Silicons/Borgs/BorgSwitchableTypeSystem.cs +++ b/Content.Server/Silicons/Borgs/BorgSwitchableTypeSystem.cs @@ -60,7 +60,7 @@ public sealed class BorgSwitchableTypeSystem : SharedBorgSwitchableTypeSystem } // Configure special components - if (Prototypes.TryIndex(ent.Comp.SelectedBorgType, out var previousPrototype)) + if (Prototypes.Resolve(ent.Comp.SelectedBorgType, out var previousPrototype)) { if (previousPrototype.AddComponents is { } removeComponents) EntityManager.RemoveComponents(ent, removeComponents); diff --git a/Content.Server/Silicons/Borgs/BorgSystem.cs b/Content.Server/Silicons/Borgs/BorgSystem.cs index f33b71c54e..88d484b846 100644 --- a/Content.Server/Silicons/Borgs/BorgSystem.cs +++ b/Content.Server/Silicons/Borgs/BorgSystem.cs @@ -290,8 +290,8 @@ public sealed partial class BorgSystem : SharedBorgSystem { if (!_powerCell.TryGetBatteryFromSlot(ent, out var battery, slotComponent)) { - _alerts.ClearAlert(ent, ent.Comp.BatteryAlert); - _alerts.ShowAlert(ent, ent.Comp.NoBatteryAlert); + _alerts.ClearAlert(ent.Owner, ent.Comp.BatteryAlert); + _alerts.ShowAlert(ent.Owner, ent.Comp.NoBatteryAlert); return; } @@ -304,8 +304,8 @@ public sealed partial class BorgSystem : SharedBorgSystem chargePercent = 1; } - _alerts.ClearAlert(ent, ent.Comp.NoBatteryAlert); - _alerts.ShowAlert(ent, ent.Comp.BatteryAlert, chargePercent); + _alerts.ClearAlert(ent.Owner, ent.Comp.NoBatteryAlert); + _alerts.ShowAlert(ent.Owner, ent.Comp.BatteryAlert, chargePercent); } public bool TryEjectPowerCell(EntityUid uid, BorgChassisComponent component, [NotNullWhen(true)] out List? ents) @@ -315,7 +315,7 @@ public sealed partial class BorgSystem : SharedBorgSystem if (!TryComp(uid, out var slotComp) || !Container.TryGetContainer(uid, slotComp.CellSlotId, out var container) || !container.ContainedEntities.Any()) - return false; + return false; ents = Container.EmptyContainer(container); diff --git a/Content.Server/Spawners/Components/SpawnPointComponent.cs b/Content.Server/Spawners/Components/SpawnPointComponent.cs index c6d14dfeb3..c48b7ec598 100644 --- a/Content.Server/Spawners/Components/SpawnPointComponent.cs +++ b/Content.Server/Spawners/Components/SpawnPointComponent.cs @@ -6,11 +6,15 @@ namespace Content.Server.Spawners.Components; [RegisterComponent] public sealed partial class SpawnPointComponent : Component, ISpawnPoint { + /// + /// The job this spawn point is valid for. + /// Null will allow all jobs to spawn here. + /// [DataField("job_id")] public ProtoId? Job; /// - /// The type of spawn point + /// The type of spawn point. /// [DataField("spawn_type"), ViewVariables(VVAccess.ReadWrite)] public SpawnPointType SpawnType { get; set; } = SpawnPointType.Unset; diff --git a/Content.Server/Spawners/EntitySystems/ContainerSpawnPointSystem.cs b/Content.Server/Spawners/EntitySystems/ContainerSpawnPointSystem.cs index db82dc70a2..1a592b9929 100644 --- a/Content.Server/Spawners/EntitySystems/ContainerSpawnPointSystem.cs +++ b/Content.Server/Spawners/EntitySystems/ContainerSpawnPointSystem.cs @@ -32,7 +32,7 @@ public sealed class ContainerSpawnPointSystem : EntitySystem // If it's just a spawn pref check if it's for cryo (silly). if (args.HumanoidCharacterProfile?.SpawnPriority != SpawnPriorityPreference.Cryosleep && - (!_proto.TryIndex(args.Job, out var jobProto) || jobProto.JobEntity == null)) + (!_proto.Resolve(args.Job, out var jobProto) || jobProto.JobEntity == null)) { return; } diff --git a/Content.Server/Spawners/EntitySystems/SpawnPointSystem.cs b/Content.Server/Spawners/EntitySystems/SpawnPointSystem.cs index bd905e2982..7145065281 100644 --- a/Content.Server/Spawners/EntitySystems/SpawnPointSystem.cs +++ b/Content.Server/Spawners/EntitySystems/SpawnPointSystem.cs @@ -27,7 +27,7 @@ public sealed class SpawnPointSystem : EntitySystem var points = EntityQueryEnumerator(); var possiblePositions = new List(); - while ( points.MoveNext(out var uid, out var spawnPoint, out var xform)) + while (points.MoveNext(out var uid, out var spawnPoint, out var xform)) { if (args.Station != null && _stationSystem.GetOwningStation(uid, xform) != args.Station) continue; @@ -39,7 +39,7 @@ public sealed class SpawnPointSystem : EntitySystem if (_gameTicker.RunLevel != GameRunLevel.InRound && spawnPoint.SpawnType == SpawnPointType.Job && - (args.Job == null || spawnPoint.Job == args.Job)) + (args.Job == null || spawnPoint.Job == null || spawnPoint.Job == args.Job)) { possiblePositions.Add(xform.Coordinates); } @@ -51,13 +51,14 @@ public sealed class SpawnPointSystem : EntitySystem // TODO: Refactor gameticker spawning code so we don't have to do this! var points2 = EntityQueryEnumerator(); - if (points2.MoveNext(out var spawnPoint, out var xform)) + if (points2.MoveNext(out _, out var xform)) { + Log.Error($"Unable to pick a valid spawn point, picking random spawner as a backup.\nRunLevel: {_gameTicker.RunLevel} Station: {ToPrettyString(args.Station)} Job: {args.Job}"); possiblePositions.Add(xform.Coordinates); } else { - Log.Error("No spawn points were available!"); + Log.Error($"No spawn points were available!\nRunLevel: {_gameTicker.RunLevel} Station: {ToPrettyString(args.Station)} Job: {args.Job}"); return; } } diff --git a/Content.Server/Speech/EmotesMenuSystem.cs b/Content.Server/Speech/EmotesMenuSystem.cs index a69b5a65e4..5f91742eb1 100644 --- a/Content.Server/Speech/EmotesMenuSystem.cs +++ b/Content.Server/Speech/EmotesMenuSystem.cs @@ -22,7 +22,7 @@ public sealed partial class EmotesMenuSystem : EntitySystem if (!player.HasValue) return; - if (!_prototypeManager.TryIndex(msg.ProtoId, out var proto) || proto.ChatTriggers.Count == 0) + if (!_prototypeManager.Resolve(msg.ProtoId, out var proto) || proto.ChatTriggers.Count == 0) return; _chat.TryEmoteWithChat(player.Value, msg.ProtoId); diff --git a/Content.Server/Spreader/SpreaderSystem.cs b/Content.Server/Spreader/SpreaderSystem.cs index 328f4f0504..2bc067542d 100644 --- a/Content.Server/Spreader/SpreaderSystem.cs +++ b/Content.Server/Spreader/SpreaderSystem.cs @@ -181,7 +181,7 @@ public sealed class SpreaderSystem : EntitySystem occupiedTiles = []; neighbors = []; // TODO remove occupiedTiles -- its currently unused and just slows this method down. - if (!_prototype.TryIndex(prototype, out var spreaderPrototype)) + if (!_prototype.Resolve(prototype, out var spreaderPrototype)) return; if (!TryComp(comp.GridUid, out var grid)) diff --git a/Content.Server/Station/Systems/StationJobsSystem.Roundstart.cs b/Content.Server/Station/Systems/StationJobsSystem.Roundstart.cs index c6c682bcf3..3510aca85e 100644 --- a/Content.Server/Station/Systems/StationJobsSystem.Roundstart.cs +++ b/Content.Server/Station/Systems/StationJobsSystem.Roundstart.cs @@ -362,7 +362,7 @@ public sealed partial class StationJobsSystem if (!(priority == selectedPriority || selectedPriority is null)) continue; - if (!_prototypeManager.TryIndex(jobId, out var job)) + if (!_prototypeManager.Resolve(jobId, out var job)) continue; if (!job.CanBeAntag && (!_player.TryGetSessionById(player, out var session) || antagBlocked.Contains(session))) diff --git a/Content.Server/Station/Systems/StationSpawningSystem.cs b/Content.Server/Station/Systems/StationSpawningSystem.cs index 46d2e308d0..3967e320a8 100644 --- a/Content.Server/Station/Systems/StationSpawningSystem.cs +++ b/Content.Server/Station/Systems/StationSpawningSystem.cs @@ -88,7 +88,7 @@ public sealed class StationSpawningSystem : SharedStationSpawningSystem EntityUid? station, EntityUid? entity = null) { - _prototypeManager.TryIndex(job ?? string.Empty, out var prototype); + _prototypeManager.Resolve(job, out var prototype); RoleLoadout? loadout = null; // Need to get the loadout up-front to handle names if we use an entity spawn override. @@ -168,7 +168,7 @@ public sealed class StationSpawningSystem : SharedStationSpawningSystem private void DoJobSpecials(ProtoId? job, EntityUid entity) { - if (!_prototypeManager.TryIndex(job ?? string.Empty, out JobPrototype? prototype)) + if (!_prototypeManager.Resolve(job, out JobPrototype? prototype)) return; foreach (var jobSpecial in prototype.Special) @@ -199,7 +199,7 @@ public sealed class StationSpawningSystem : SharedStationSpawningSystem _cardSystem.TryChangeFullName(cardId, characterName, card); _cardSystem.TryChangeJobTitle(cardId, jobPrototype.LocalizedName, card); - if (_prototypeManager.TryIndex(jobPrototype.Icon, out var jobIcon)) + if (_prototypeManager.Resolve(jobPrototype.Icon, out var jobIcon)) _cardSystem.TryChangeJobIcon(cardId, jobIcon, card); var extendedAccess = false; diff --git a/Content.Server/StationEvents/EventManagerSystem.cs b/Content.Server/StationEvents/EventManagerSystem.cs index 6585fe3248..b86d30e2e7 100644 --- a/Content.Server/StationEvents/EventManagerSystem.cs +++ b/Content.Server/StationEvents/EventManagerSystem.cs @@ -71,7 +71,7 @@ public sealed class EventManagerSystem : EntitySystem return; } - if (!_prototype.TryIndex(randomLimitedEvent, out _)) + if (!_prototype.Resolve(randomLimitedEvent, out _)) { Log.Warning("A requested event is not available!"); return; @@ -104,7 +104,7 @@ public sealed class EventManagerSystem : EntitySystem foreach (var eventid in selectedEvents) { - if (!_prototype.TryIndex(eventid, out var eventproto)) + if (!_prototype.Resolve(eventid, out var eventproto)) { Log.Warning("An event ID has no prototype index!"); continue; diff --git a/Content.Server/StationEvents/Events/GreytideVirusRule.cs b/Content.Server/StationEvents/Events/GreytideVirusRule.cs index 8d33b858de..dba21911dc 100644 --- a/Content.Server/StationEvents/Events/GreytideVirusRule.cs +++ b/Content.Server/StationEvents/Events/GreytideVirusRule.cs @@ -54,7 +54,7 @@ public sealed class GreytideVirusRule : StationEventSystem>(); foreach (var group in chosen) { - if (_prototype.TryIndex(group, out var proto)) + if (_prototype.Resolve(group, out var proto)) accessIds.UnionWith(proto.Tags); } diff --git a/Content.Server/StationEvents/Events/RandomSentienceRule.cs b/Content.Server/StationEvents/Events/RandomSentienceRule.cs index 359c3edae4..f2fda7b8c6 100644 --- a/Content.Server/StationEvents/Events/RandomSentienceRule.cs +++ b/Content.Server/StationEvents/Events/RandomSentienceRule.cs @@ -16,6 +16,7 @@ public sealed class RandomSentienceRule : StationEventSystem(component.AvailableNetworks[args.Network], + if (!_prototypeManager.Resolve(component.AvailableNetworks[args.Network], out var frequency)) { return; diff --git a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs index 2a288d9017..7f7dbc6c97 100644 --- a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs +++ b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs @@ -190,7 +190,7 @@ public sealed class SurveillanceCameraSystem : EntitySystem return; } - if (!_prototypeManager.TryIndex(component.AvailableNetworks[args.Network], + if (!_prototypeManager.Resolve(component.AvailableNetworks[args.Network], out var frequency)) { return; diff --git a/Content.Server/Telephone/TelephoneSystem.cs b/Content.Server/Telephone/TelephoneSystem.cs index 46f45d1286..0e3090c77e 100644 --- a/Content.Server/Telephone/TelephoneSystem.cs +++ b/Content.Server/Telephone/TelephoneSystem.cs @@ -340,7 +340,7 @@ public sealed class TelephoneSystem : SharedTelephoneSystem name = FormattedMessage.EscapeText(name); SpeechVerbPrototype speech; - if (ev.SpeechVerb != null && _prototype.TryIndex(ev.SpeechVerb, out var evntProto)) + if (ev.SpeechVerb != null && _prototype.Resolve(ev.SpeechVerb, out var evntProto)) speech = evntProto; else speech = _chat.GetSpeechVerb(messageSource, message); diff --git a/Content.Server/Traitor/Uplink/UplinkSystem.cs b/Content.Server/Traitor/Uplink/UplinkSystem.cs index f4a9ca75fd..e4aa7b5ec1 100644 --- a/Content.Server/Traitor/Uplink/UplinkSystem.cs +++ b/Content.Server/Traitor/Uplink/UplinkSystem.cs @@ -88,7 +88,7 @@ public sealed class UplinkSystem : EntitySystem /// private bool ImplantUplink(EntityUid user, FixedPoint2 balance, bool giveDiscounts) { - if (!_proto.TryIndex(FallbackUplinkCatalog, out var catalog)) + if (!_proto.Resolve(FallbackUplinkCatalog, out var catalog)) return false; if (!catalog.Cost.TryGetValue(TelecrystalCurrencyPrototype, out var cost)) diff --git a/Content.Server/Traits/TraitSystem.cs b/Content.Server/Traits/TraitSystem.cs index 59cb9537f2..d6035f887b 100644 --- a/Content.Server/Traits/TraitSystem.cs +++ b/Content.Server/Traits/TraitSystem.cs @@ -26,7 +26,7 @@ public sealed class TraitSystem : EntitySystem { // Check if player's job allows to apply traits if (args.JobId == null || - !_prototypeManager.TryIndex(args.JobId ?? string.Empty, out var protoJob) || + !_prototypeManager.Resolve(args.JobId, out var protoJob) || !protoJob.ApplyTraits) { return; @@ -36,7 +36,7 @@ public sealed class TraitSystem : EntitySystem { if (!_prototypeManager.TryIndex(traitId, out var traitPrototype)) { - Log.Warning($"No trait found with ID {traitId}!"); + Log.Error($"No trait found with ID {traitId}!"); return; } diff --git a/Content.Server/Trigger/Systems/SpeakOnTriggerSystem.cs b/Content.Server/Trigger/Systems/SpeakOnTriggerSystem.cs index 6da6f707c1..1e08587ce7 100644 --- a/Content.Server/Trigger/Systems/SpeakOnTriggerSystem.cs +++ b/Content.Server/Trigger/Systems/SpeakOnTriggerSystem.cs @@ -34,7 +34,7 @@ public sealed class SpeakOnTriggerSystem : EntitySystem message = Loc.GetString(ent.Comp.Text); else { - if (!_prototypeManager.TryIndex(ent.Comp.Pack, out var messagePack)) + if (!_prototypeManager.Resolve(ent.Comp.Pack, out var messagePack)) return; message = Loc.GetString(_random.Pick(messagePack.Values)); } diff --git a/Content.Server/Wires/WiresSystem.cs b/Content.Server/Wires/WiresSystem.cs index fef52a5b5d..c9fd429c47 100644 --- a/Content.Server/Wires/WiresSystem.cs +++ b/Content.Server/Wires/WiresSystem.cs @@ -73,7 +73,7 @@ public sealed class WiresSystem : SharedWiresSystem List wireActions = new(); var dummyWires = 0; - if (!_protoMan.TryIndex(wires.LayoutId, out WireLayoutPrototype? layoutPrototype)) + if (!_protoMan.Resolve(wires.LayoutId, out WireLayoutPrototype? layoutPrototype)) { return; } diff --git a/Content.Server/Zombies/ZombieSystem.Transform.cs b/Content.Server/Zombies/ZombieSystem.Transform.cs index a256d7159f..9c7d4b0699 100644 --- a/Content.Server/Zombies/ZombieSystem.Transform.cs +++ b/Content.Server/Zombies/ZombieSystem.Transform.cs @@ -10,6 +10,7 @@ using Content.Server.Mind; using Content.Server.NPC; using Content.Server.NPC.HTN; using Content.Server.NPC.Systems; +using Content.Server.StationEvents.Components; using Content.Server.Speech.Components; using Content.Server.Temperature.Components; using Content.Shared.Body.Components; @@ -106,7 +107,7 @@ public sealed partial class ZombieSystem var zombiecomp = AddComp(target); //we need to basically remove all of these because zombies shouldn't - //get diseases, breath, be thirst, be hungry, die in space, have offspring or be paraplegic. + //get diseases, breath, be thirst, be hungry, die in space, get double sentience, have offspring or be paraplegic. RemComp(target); RemComp(target); RemComp(target); @@ -115,6 +116,7 @@ public sealed partial class ZombieSystem RemComp(target); RemComp(target); RemComp(target); + RemComp(target); //funny voice var accentType = "zombie"; diff --git a/Content.Server/Zombies/ZombieSystem.cs b/Content.Server/Zombies/ZombieSystem.cs index f4ff5dd60c..5107a87c2a 100644 --- a/Content.Server/Zombies/ZombieSystem.cs +++ b/Content.Server/Zombies/ZombieSystem.cs @@ -183,7 +183,7 @@ namespace Content.Server.Zombies if (args.Handled) return; - _protoManager.TryIndex(component.EmoteSoundsId, out var sounds); + _protoManager.Resolve(component.EmoteSoundsId, out var sounds); args.Handled = _chat.TryPlayEmoteSound(uid, sounds, args.Emote); } diff --git a/Content.Shared/Abilities/Mime/MimePowersSystem.cs b/Content.Shared/Abilities/Mime/MimePowersSystem.cs index 22ba7a3591..aa77ccb803 100644 --- a/Content.Shared/Abilities/Mime/MimePowersSystem.cs +++ b/Content.Shared/Abilities/Mime/MimePowersSystem.cs @@ -67,7 +67,7 @@ public sealed class MimePowersSystem : EntitySystem Dirty(ent, illiterateComponent); } - _alertsSystem.ShowAlert(ent, ent.Comp.VowAlert); + _alertsSystem.ShowAlert(ent.Owner, ent.Comp.VowAlert); _actionsSystem.AddAction(ent, ref ent.Comp.InvisibleWallActionEntity, ent.Comp.InvisibleWallAction); } diff --git a/Content.Shared/Access/Components/AccessComponent.cs b/Content.Shared/Access/Components/AccessComponent.cs index 00ee87b3b6..dce9d4b76b 100644 --- a/Content.Shared/Access/Components/AccessComponent.cs +++ b/Content.Shared/Access/Components/AccessComponent.cs @@ -51,7 +51,7 @@ public record struct GetAccessTagsEvent(HashSet> T { public void AddGroup(ProtoId group) { - if (!PrototypeManager.TryIndex(group, out var groupPrototype)) + if (!PrototypeManager.Resolve(group, out var groupPrototype)) return; Tags.UnionWith(groupPrototype.Tags); diff --git a/Content.Shared/Access/Components/IdCardComponent.cs b/Content.Shared/Access/Components/IdCardComponent.cs index 9ca82b67b4..93c61ea9f0 100644 --- a/Content.Shared/Access/Components/IdCardComponent.cs +++ b/Content.Shared/Access/Components/IdCardComponent.cs @@ -41,7 +41,7 @@ public sealed partial class IdCardComponent : Component /// [DataField] [AutoNetworkedField] - public ProtoId? JobPrototype; + public ProtoId? JobPrototype; /// /// The proto IDs of the departments associated with the job diff --git a/Content.Shared/Access/Components/IdCardConsoleComponent.cs b/Content.Shared/Access/Components/IdCardConsoleComponent.cs index 8d54024f72..8c965971a8 100644 --- a/Content.Shared/Access/Components/IdCardConsoleComponent.cs +++ b/Content.Shared/Access/Components/IdCardConsoleComponent.cs @@ -1,5 +1,6 @@ using Content.Shared.Access.Systems; using Content.Shared.Containers.ItemSlots; +using Content.Shared.Roles; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; using Robust.Shared.Serialization; @@ -25,9 +26,9 @@ public sealed partial class IdCardConsoleComponent : Component public readonly string FullName; public readonly string JobTitle; public readonly List> AccessList; - public readonly ProtoId JobPrototype; + public readonly ProtoId JobPrototype; - public WriteToTargetIdMessage(string fullName, string jobTitle, List> accessList, ProtoId jobPrototype) + public WriteToTargetIdMessage(string fullName, string jobTitle, List> accessList, ProtoId jobPrototype) { FullName = fullName; JobTitle = jobTitle; @@ -85,7 +86,7 @@ public sealed partial class IdCardConsoleComponent : Component public readonly string? TargetIdJobTitle; public readonly List>? TargetIdAccessList; public readonly List>? AllowedModifyAccessList; - public readonly ProtoId TargetIdJobPrototype; + public readonly ProtoId TargetIdJobPrototype; public IdCardConsoleBoundUserInterfaceState(bool isPrivilegedIdPresent, bool isPrivilegedIdAuthorized, @@ -94,7 +95,7 @@ public sealed partial class IdCardConsoleComponent : Component string? targetIdJobTitle, List>? targetIdAccessList, List>? allowedModifyAccessList, - ProtoId targetIdJobPrototype, + ProtoId targetIdJobPrototype, string privilegedIdName, string targetIdName) { diff --git a/Content.Shared/Access/Systems/SharedAccessSystem.cs b/Content.Shared/Access/Systems/SharedAccessSystem.cs index a4b04c3559..e161d90e91 100644 --- a/Content.Shared/Access/Systems/SharedAccessSystem.cs +++ b/Content.Shared/Access/Systems/SharedAccessSystem.cs @@ -23,7 +23,7 @@ namespace Content.Shared.Access.Systems // Add all tags in groups to the list of tags. foreach (var group in component.Groups) { - if (!_prototypeManager.TryIndex(group, out var proto)) + if (!_prototypeManager.Resolve(group, out var proto)) continue; component.Tags.UnionWith(proto.Tags); @@ -79,7 +79,7 @@ namespace Content.Shared.Access.Systems foreach (var group in newGroups) { - if (!_prototypeManager.TryIndex(group, out var proto)) + if (!_prototypeManager.Resolve(group, out var proto)) continue; access.Tags.UnionWith(proto.Tags); diff --git a/Content.Shared/Actions/Events/ActionDoAfterEvent.cs b/Content.Shared/Actions/Events/ActionDoAfterEvent.cs new file mode 100644 index 0000000000..3ce2e364f4 --- /dev/null +++ b/Content.Shared/Actions/Events/ActionDoAfterEvent.cs @@ -0,0 +1,35 @@ +using Content.Shared.DoAfter; +using Robust.Shared.Serialization; + +namespace Content.Shared.Actions.Events; + +/// +/// The event that triggers when an action doafter is completed or cancelled +/// +[Serializable, NetSerializable] +public sealed partial class ActionDoAfterEvent : DoAfterEvent +{ + /// + /// The action performer + /// + public readonly NetEntity Performer; + + /// + /// The original action use delay, used for repeating actions + /// + public readonly TimeSpan? OriginalUseDelay; + + /// + /// The original request, for validating + /// + public readonly RequestPerformActionEvent Input; + + public ActionDoAfterEvent(NetEntity performer, TimeSpan? originalUseDelay, RequestPerformActionEvent input) + { + Performer = performer; + OriginalUseDelay = originalUseDelay; + Input = input; + } + + public override DoAfterEvent Clone() => this; +} diff --git a/Content.Shared/Actions/SharedActionsSystem.DoAfter.cs b/Content.Shared/Actions/SharedActionsSystem.DoAfter.cs new file mode 100644 index 0000000000..51e4b6e560 --- /dev/null +++ b/Content.Shared/Actions/SharedActionsSystem.DoAfter.cs @@ -0,0 +1,85 @@ +using Content.Shared.Actions.Events; +using Content.Shared.DoAfter; + +namespace Content.Shared.Actions; + +public abstract partial class SharedActionsSystem +{ + protected void InitializeActionDoAfter() + { + SubscribeLocalEvent(OnActionDoAfter); + } + + private bool TryStartActionDoAfter(Entity ent, Entity performer, TimeSpan? originalUseDelay, RequestPerformActionEvent input) + { + // relay to user + if (!Resolve(performer, ref performer.Comp)) + return false; + + var delay = ent.Comp.Delay; + + var netEnt = GetNetEntity(performer); + + var actionDoAfterEvent = new ActionDoAfterEvent(netEnt, originalUseDelay, input); + + var doAfterArgs = new DoAfterArgs(EntityManager, performer, delay, actionDoAfterEvent, ent.Owner, performer) + { + AttemptFrequency = ent.Comp.AttemptFrequency, + Broadcast = ent.Comp.Broadcast, + Hidden = ent.Comp.Hidden, + NeedHand = ent.Comp.NeedHand, + BreakOnHandChange = ent.Comp.BreakOnHandChange, + BreakOnDropItem = ent.Comp.BreakOnDropItem, + BreakOnMove = ent.Comp.BreakOnMove, + BreakOnWeightlessMove = ent.Comp.BreakOnWeightlessMove, + MovementThreshold = ent.Comp.MovementThreshold, + DistanceThreshold = ent.Comp.DistanceThreshold, + BreakOnDamage = ent.Comp.BreakOnDamage, + DamageThreshold = ent.Comp.DamageThreshold, + RequireCanInteract = ent.Comp.RequireCanInteract + }; + + return _doAfter.TryStartDoAfter(doAfterArgs, performer); + } + + private void OnActionDoAfter(Entity ent, ref ActionDoAfterEvent args) + { + if (!_actionQuery.TryComp(ent, out var actionComp)) + return; + + var performer = GetEntity(args.Performer); + var action = (ent, actionComp); + + // If this doafter is on repeat and was cancelled, start use delay as expected + if (args.Cancelled && ent.Comp.Repeat) + { + SetUseDelay(action, args.OriginalUseDelay); + RemoveCooldown(action); + StartUseDelay(action); + UpdateAction(action); + return; + } + + args.Repeat = ent.Comp.Repeat; + + // Set the use delay to 0 so this can repeat properly + if (ent.Comp.Repeat) + { + SetUseDelay(action, TimeSpan.Zero); + } + + if (args.Cancelled) + return; + + // Post original doafter, reduce the time on it now for other casts if ables + if (ent.Comp.DelayReduction != null) + args.Args.Delay = ent.Comp.DelayReduction.Value; + + // Validate again for charges, blockers, etc + if (TryPerformAction(args.Input, performer, skipDoActionRequest: true)) + return; + + // Cancel this doafter if we can't validate the action + _doAfter.Cancel(args.DoAfter.Id, force: true); + } +} diff --git a/Content.Shared/Actions/SharedActionsSystem.cs b/Content.Shared/Actions/SharedActionsSystem.cs index c4581cfbff..a8201cbede 100644 --- a/Content.Shared/Actions/SharedActionsSystem.cs +++ b/Content.Shared/Actions/SharedActionsSystem.cs @@ -5,6 +5,7 @@ using Content.Shared.Actions.Components; using Content.Shared.Actions.Events; using Content.Shared.Administration.Logs; using Content.Shared.Database; +using Content.Shared.DoAfter; using Content.Shared.Hands; using Content.Shared.Interaction; using Content.Shared.Inventory.Events; @@ -19,7 +20,7 @@ using Robust.Shared.Utility; namespace Content.Shared.Actions; -public abstract class SharedActionsSystem : EntitySystem +public abstract partial class SharedActionsSystem : EntitySystem { [Dependency] protected readonly IGameTiming GameTiming = default!; [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; @@ -30,6 +31,7 @@ public abstract class SharedActionsSystem : EntitySystem [Dependency] private readonly SharedAudioSystem _audio = default!; [Dependency] private readonly SharedInteractionSystem _interaction = default!; [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; private EntityQuery _actionQuery; private EntityQuery _actionsQuery; @@ -38,6 +40,7 @@ public abstract class SharedActionsSystem : EntitySystem public override void Initialize() { base.Initialize(); + InitializeActionDoAfter(); _actionQuery = GetEntityQuery(); _actionsQuery = GetEntityQuery(); @@ -256,20 +259,31 @@ public abstract class SharedActionsSystem : EntitySystem #region Execution /// /// When receiving a request to perform an action, this validates whether the action is allowed. If it is, it - /// will raise the relevant + /// will raise the relevant action event /// private void OnActionRequest(RequestPerformActionEvent ev, EntitySessionEventArgs args) { if (args.SenderSession.AttachedEntity is not { } user) return; + TryPerformAction(ev, user); + } + + /// + /// + /// + /// The Request Perform Action Event + /// The user/performer of the action + /// Should this skip the initial doaction request? + private bool TryPerformAction(RequestPerformActionEvent ev, EntityUid user, bool skipDoActionRequest = false) + { if (!_actionsQuery.TryComp(user, out var component)) - return; + return false; var actionEnt = GetEntity(ev.Action); if (!TryComp(actionEnt, out MetaDataComponent? metaData)) - return; + return false; var name = Name(actionEnt, metaData); @@ -278,26 +292,25 @@ public abstract class SharedActionsSystem : EntitySystem { _adminLogger.Add(LogType.Action, $"{ToPrettyString(user):user} attempted to perform an action that they do not have: {name}."); - return; + return false; } if (GetAction(actionEnt) is not {} action) - return; + return false; DebugTools.Assert(action.Comp.AttachedEntity == user); if (!action.Comp.Enabled) - return; + return false; var curTime = GameTiming.CurTime; if (IsCooldownActive(action, curTime)) - return; + return false; // check for action use prevention - // TODO: make code below use this event with a dedicated component var attemptEv = new ActionAttemptEvent(user); RaiseLocalEvent(action, ref attemptEv); if (attemptEv.Cancelled) - return; + return false; // Validate request by checking action blockers and the like var provider = action.Comp.Container ?? user; @@ -309,10 +322,16 @@ public abstract class SharedActionsSystem : EntitySystem }; RaiseLocalEvent(action, ref validateEv); if (validateEv.Invalid) - return; + return false; + + if (TryComp(action, out var actionDoAfterComp) && TryComp(user, out var performerDoAfterComp) && !skipDoActionRequest) + { + return TryStartActionDoAfter((action, actionDoAfterComp), (user, performerDoAfterComp), action.Comp.UseDelay, ev); + } // All checks passed. Perform the action! PerformAction((user, component), action); + return true; } private void OnValidate(Entity ent, ref ActionValidateEvent args) @@ -530,8 +549,6 @@ public abstract class SharedActionsSystem : EntitySystem { var handled = false; - var toggledBefore = action.Comp.Toggled; - // Note that attached entity and attached container are allowed to be null here. if (action.Comp.AttachedEntity != null && action.Comp.AttachedEntity != performer) { @@ -552,6 +569,7 @@ public abstract class SharedActionsSystem : EntitySystem ev.Performer = performer; ev.Action = action; + // TODO: This is where we'd add support for event lists if (!action.Comp.RaiseOnUser && action.Comp.Container is {} container && !_mindQuery.HasComp(container)) target = container; @@ -564,13 +582,12 @@ public abstract class SharedActionsSystem : EntitySystem if (!handled) return; // no interaction occurred. - // play sound, reduce charges, start cooldown - if (ev?.Toggle == true) + // play sound, start cooldown + if (ev.Toggle) SetToggled((action, action), !action.Comp.Toggled); _audio.PlayPredicted(action.Comp.Sound, performer, predicted ? performer : null); - // TODO: move to ActionCooldown ActionPerformedEvent? RemoveCooldown((action, action)); StartUseDelay((action, action)); diff --git a/Content.Shared/Administration/Logs/IAdminLogsPlayerValue.cs b/Content.Shared/Administration/Logs/IAdminLogsPlayerValue.cs new file mode 100644 index 0000000000..e99b6b6034 --- /dev/null +++ b/Content.Shared/Administration/Logs/IAdminLogsPlayerValue.cs @@ -0,0 +1,11 @@ +using Robust.Shared.Network; + +namespace Content.Shared.Administration.Logs; + +/// +/// Interface implemented by admin log values that contain player references. +/// +public interface IAdminLogsPlayerValue +{ + IEnumerable Players { get; } +} diff --git a/Content.Shared/Administration/Logs/ISharedAdminLogManager.cs b/Content.Shared/Administration/Logs/ISharedAdminLogManager.cs index d00d6a38de..5e528fe1cd 100644 --- a/Content.Shared/Administration/Logs/ISharedAdminLogManager.cs +++ b/Content.Shared/Administration/Logs/ISharedAdminLogManager.cs @@ -1,10 +1,19 @@ -using Content.Shared.Database; +using System.Runtime.CompilerServices; +using Content.Shared.Database; namespace Content.Shared.Administration.Logs; public interface ISharedAdminLogManager { - void Add(LogType type, LogImpact impact, ref LogStringHandler handler); + public bool Enabled { get; } - void Add(LogType type, ref LogStringHandler handler); + // JsonNamingPolicy is not whitelisted by the sandbox. + public string ConvertName(string name); + + // Required for the log string interpolation handler to access ToPrettyString() + public IEntityManager EntityManager { get; } + + void Add(LogType type, LogImpact impact, [InterpolatedStringHandlerArgument("")] ref LogStringHandler handler); + + void Add(LogType type, [InterpolatedStringHandlerArgument("")] ref LogStringHandler handler); } diff --git a/Content.Shared/Administration/Logs/LogStringHandler.cs b/Content.Shared/Administration/Logs/LogStringHandler.cs index 8d06c448a5..9b65c6d723 100644 --- a/Content.Shared/Administration/Logs/LogStringHandler.cs +++ b/Content.Shared/Administration/Logs/LogStringHandler.cs @@ -1,29 +1,33 @@ -using System.Runtime.CompilerServices; +using System.Diagnostics.CodeAnalysis; +using System.Runtime.CompilerServices; +using Robust.Shared.Player; +using Robust.Shared.Toolshed.TypeParsers; namespace Content.Shared.Administration.Logs; [InterpolatedStringHandler] +[SuppressMessage("ReSharper", "MethodOverloadWithOptionalParameter")] public ref struct LogStringHandler { + public readonly ISharedAdminLogManager Logger; private DefaultInterpolatedStringHandler _handler; public readonly Dictionary Values; - public LogStringHandler(int literalLength, int formattedCount) + public LogStringHandler(int literalLength, int formattedCount, ISharedAdminLogManager logger, out bool isEnabled) { + isEnabled = logger.Enabled; + if (!isEnabled) + { + Values = default!; + Logger = default!; + return; + } + _handler = new DefaultInterpolatedStringHandler(literalLength, formattedCount); - Values = new Dictionary(); - } - public LogStringHandler(int literalLength, int formattedCount, IFormatProvider? provider) - { - _handler = new DefaultInterpolatedStringHandler(literalLength, formattedCount, provider); - Values = new Dictionary(); - } - - public LogStringHandler(int literalLength, int formattedCount, IFormatProvider? provider, Span initialBuffer) - { - _handler = new DefaultInterpolatedStringHandler(literalLength, formattedCount, provider, initialBuffer); - Values = new Dictionary(); + // TODO LOGGING Dictionary pool? + Values = new Dictionary(formattedCount); + Logger = logger; } private void AddFormat(string? format, T value, string? argument = null) @@ -31,15 +35,13 @@ public ref struct LogStringHandler if (format == null) { if (argument == null) - { return; - } format = argument[0] == '@' ? argument[1..] : argument; } - if (Values.TryAdd(format, value) || - Values[format] == (object?) value) + if (Values.TryAdd(Logger.ConvertName(format), value) + || Values[format] is T val && val.Equals(value) ) { return; } @@ -48,7 +50,8 @@ public ref struct LogStringHandler var i = 2; format = $"{originalFormat}_{i}"; - while (!Values.TryAdd(format, value)) + while (!(Values.TryAdd(Logger.ConvertName(format), value) + || Values[format] is T val2 && val2.Equals(value))) { format = $"{originalFormat}_{i}"; i++; @@ -60,30 +63,176 @@ public ref struct LogStringHandler _handler.AppendLiteral(value); } + #region EntityUid + + public void AppendFormatted(EntityUid value, [CallerArgumentExpression("value")] string? argument = null) + { + AppendFormatted(Logger.EntityManager.ToPrettyString(value), argument); + } + + public void AppendFormatted(EntityUid value, string? format, [CallerArgumentExpression("value")] string? argument = null) + { + AppendFormatted(Logger.EntityManager.ToPrettyString(value), format, argument); + } + + public void AppendFormatted(EntityUid value, int alignment, [CallerArgumentExpression("value")] string? argument = null) + { + AppendFormatted(Logger.EntityManager.ToPrettyString(value), alignment, argument); + } + + public void AppendFormatted(EntityUid value, int alignment, string? format, [CallerArgumentExpression("value")] string? argument = null) + { + AppendFormatted(Logger.EntityManager.ToPrettyString(value), alignment, format, argument); + } + + public void AppendFormatted(EntityUid? value, [CallerArgumentExpression("value")] string? argument = null) + { + AppendFormatted(Logger.EntityManager.ToPrettyString(value), argument); + } + + public void AppendFormatted(EntityUid? value, string? format, [CallerArgumentExpression("value")] string? argument = null) + { + AppendFormatted(Logger.EntityManager.ToPrettyString(value), format, argument); + } + + public void AppendFormatted(EntityUid? value, int alignment, [CallerArgumentExpression("value")] string? argument = null) + { + AppendFormatted(Logger.EntityManager.ToPrettyString(value), alignment, argument); + } + + public void AppendFormatted(EntityUid? value, int alignment, string? format, [CallerArgumentExpression("value")] string? argument = null) + { + AppendFormatted(Logger.EntityManager.ToPrettyString(value), alignment, format, argument); + } + + #endregion + + #region NetEntity + + public void AppendFormatted(NetEntity value, [CallerArgumentExpression("value")] string? argument = null) + { + AppendFormatted(Logger.EntityManager.ToPrettyString(value), argument); + } + + public void AppendFormatted(NetEntity value, string? format, [CallerArgumentExpression("value")] string? argument = null) + { + AppendFormatted(Logger.EntityManager.ToPrettyString(value), format, argument); + } + + public void AppendFormatted(NetEntity value, int alignment, [CallerArgumentExpression("value")] string? argument = null) + { + AppendFormatted(Logger.EntityManager.ToPrettyString(value), alignment, argument); + } + + public void AppendFormatted(NetEntity value, int alignment, string? format, [CallerArgumentExpression("value")] string? argument = null) + { + AppendFormatted(Logger.EntityManager.ToPrettyString(value), alignment, format, argument); + } + + public void AppendFormatted(NetEntity? value, [CallerArgumentExpression("value")] string? argument = null) + { + AppendFormatted(Logger.EntityManager.ToPrettyString(value), argument); + } + + public void AppendFormatted(NetEntity? value, string? format, [CallerArgumentExpression("value")] string? argument = null) + { + AppendFormatted(Logger.EntityManager.ToPrettyString(value), format, argument); + } + + public void AppendFormatted(NetEntity? value, int alignment, [CallerArgumentExpression("value")] string? argument = null) + { + AppendFormatted(Logger.EntityManager.ToPrettyString(value), alignment, argument); + } + + public void AppendFormatted(NetEntity? value, int alignment, string? format, [CallerArgumentExpression("value")] string? argument = null) + { + AppendFormatted(Logger.EntityManager.ToPrettyString(value), alignment, format, argument); + } + #endregion + + #region Player + + public void AppendFormatted(ICommonSession? value, [CallerArgumentExpression("value")] string? argument = null) + { + SerializablePlayer? player = value == null ? null : new(value, Logger.EntityManager); + AddFormat(null, player, argument); + _handler.AppendFormatted(value); + } + + public void AppendFormatted(ICommonSession? value, string? format, [CallerArgumentExpression("value")] string? argument = null) + { + SerializablePlayer? player = value == null ? null : new(value, Logger.EntityManager); + AddFormat(null, player, argument); + _handler.AppendFormatted(value, format); + } + + public void AppendFormatted(ICommonSession? value, int alignment, [CallerArgumentExpression("value")] string? argument = null) + { + SerializablePlayer? player = value == null ? null : new(value, Logger.EntityManager); + AddFormat(null, player, argument); + _handler.AppendFormatted(value, alignment); + } + + public void AppendFormatted(ICommonSession? value, int alignment, string? format, [CallerArgumentExpression("value")] string? argument = null) + { + SerializablePlayer? player = value == null ? null : new(value, Logger.EntityManager); + AddFormat(null, player, argument); + _handler.AppendFormatted(value, alignment, format); + } + #endregion + + #region Generic + public void AppendFormatted(T value, [CallerArgumentExpression("value")] string? argument = null) { + if (value is IAsType ent) + { + AppendFormatted(ent.AsType(), argument); + return; + } + AddFormat(null, value, argument); _handler.AppendFormatted(value); } public void AppendFormatted(T value, string? format, [CallerArgumentExpression("value")] string? argument = null) { + if (value is IAsType ent) + { + AppendFormatted(ent.AsType(), format, argument); + return; + } + AddFormat(format, value, argument); _handler.AppendFormatted(value, format); } public void AppendFormatted(T value, int alignment, [CallerArgumentExpression("value")] string? argument = null) { + if (value is IAsType ent) + { + AppendFormatted(ent.AsType(), alignment, argument); + return; + } + AddFormat(null, value, argument); _handler.AppendFormatted(value, alignment); } public void AppendFormatted(T value, int alignment, string? format, [CallerArgumentExpression("value")] string? argument = null) { + if (value is IAsType ent) + { + AppendFormatted(ent.AsType(), alignment, format, argument); + return; + } + AddFormat(format, value, argument); _handler.AppendFormatted(value, alignment, format); } + #endregion + public void AppendFormatted(ReadOnlySpan value) { _handler.AppendFormatted(value); @@ -116,7 +265,23 @@ public ref struct LogStringHandler public string ToStringAndClear() { - Values.Clear(); return _handler.ToStringAndClear(); } } + +public readonly struct SerializablePlayer +{ + public readonly Guid UserId; + public readonly EntityUid? Uid; + public readonly string? Name; + + public SerializablePlayer(ICommonSession player, IEntityManager entityManager) + { + UserId = player.UserId.UserId; + if (player.AttachedEntity is not {} uid) + return; + + Uid = uid; + Name = entityManager.GetComponentOrNull(uid)?.EntityName; + } +} diff --git a/Content.Shared/Administration/Logs/SharedAdminLogManager.cs b/Content.Shared/Administration/Logs/SharedAdminLogManager.cs index 8641fa6e02..ada2b61638 100644 --- a/Content.Shared/Administration/Logs/SharedAdminLogManager.cs +++ b/Content.Shared/Administration/Logs/SharedAdminLogManager.cs @@ -5,6 +5,13 @@ namespace Content.Shared.Administration.Logs; [Virtual] public class SharedAdminLogManager : ISharedAdminLogManager { + [Dependency] private readonly IEntityManager _entityManager = default!; + public IEntityManager EntityManager => _entityManager; + + public bool Enabled { get; protected set; } + + public virtual string ConvertName(string name) => name; + public virtual void Add(LogType type, LogImpact impact, ref LogStringHandler handler) { // noop diff --git a/Content.Shared/Administration/Logs/SharedAdminLogSystem.cs b/Content.Shared/Administration/Logs/SharedAdminLogSystem.cs deleted file mode 100644 index eb3f8ff98f..0000000000 --- a/Content.Shared/Administration/Logs/SharedAdminLogSystem.cs +++ /dev/null @@ -1,16 +0,0 @@ -using Content.Shared.Database; - -namespace Content.Shared.Administration.Logs; - -public abstract class SharedAdminLogSystem : EntitySystem -{ - public virtual void Add(LogType type, LogImpact impact, ref LogStringHandler handler) - { - // noop - } - - public virtual void Add(LogType type, ref LogStringHandler handler) - { - // noop - } -} diff --git a/Content.Shared/Alert/AlertAutoRemoveComponent.cs b/Content.Shared/Alert/AlertAutoRemoveComponent.cs index 44e2dc91dc..6dd983d3ef 100644 --- a/Content.Shared/Alert/AlertAutoRemoveComponent.cs +++ b/Content.Shared/Alert/AlertAutoRemoveComponent.cs @@ -13,7 +13,7 @@ public sealed partial class AlertAutoRemoveComponent : Component /// [AutoNetworkedField] [DataField] - public List AlertKeys = new(); + public HashSet AlertKeys = new(); public override bool SendOnlyToOwner => true; } diff --git a/Content.Shared/Alert/AlertState.cs b/Content.Shared/Alert/AlertState.cs index d6309f6b42..d0d93cf76a 100644 --- a/Content.Shared/Alert/AlertState.cs +++ b/Content.Shared/Alert/AlertState.cs @@ -4,10 +4,10 @@ using Robust.Shared.Serialization; namespace Content.Shared.Alert; [Serializable, NetSerializable] -public struct AlertState +public record struct AlertState { public short? Severity; - public (TimeSpan, TimeSpan)? Cooldown; + public (TimeSpan startTime, TimeSpan endTime)? Cooldown; public bool AutoRemove; public bool ShowCooldown; public ProtoId Type; diff --git a/Content.Shared/Alert/AlertsSystem.cs b/Content.Shared/Alert/AlertsSystem.cs index 94085c3a27..834a22b8de 100644 --- a/Content.Shared/Alert/AlertsSystem.cs +++ b/Content.Shared/Alert/AlertsSystem.cs @@ -11,19 +11,78 @@ public abstract class AlertsSystem : EntitySystem [Dependency] private readonly IGameTiming _timing = default!; [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + private EntityQuery _alertsQuery; private FrozenDictionary, AlertPrototype> _typeToAlert = default!; - public IReadOnlyDictionary? GetActiveAlerts(EntityUid euid) + public override void Initialize() { - return TryComp(euid, out AlertsComponent? comp) - ? comp.Alerts + base.Initialize(); + + _alertsQuery = GetEntityQuery(); + + SubscribeLocalEvent(HandleComponentStartup); + SubscribeLocalEvent(HandleComponentShutdown); + SubscribeLocalEvent(OnPlayerAttached); + + SubscribeLocalEvent(OnAutoRemoveUnPaused); + + SubscribeAllEvent(HandleClickAlert); + SubscribeLocalEvent(HandlePrototypesReloaded); + LoadPrototypes(); + } + + public override void Update(float frameTime) + { + base.Update(frameTime); + + var query = EntityQueryEnumerator(); + var curTime = _timing.CurTime; + while (query.MoveNext(out var uid, out var autoComp)) + { + var removed = false; + if (autoComp.AlertKeys.Count <= 0 || !_alertsQuery.TryComp(uid, out var alertComp)) + { + RemCompDeferred(uid, autoComp); + continue; + } + + var removeList = new List(); + foreach (var alertKey in autoComp.AlertKeys) + { + alertComp.Alerts.TryGetValue(alertKey, out var alertState); + + if (alertState.Cooldown is null || alertState.Cooldown.Value.endTime >= curTime) + continue; + + removeList.Add(alertKey); + alertComp.Alerts.Remove(alertKey); + removed = true; + } + + if (!removed) + continue; + + foreach (var alertKey in removeList) + { + autoComp.AlertKeys.Remove(alertKey); + } + + Dirty(uid, alertComp); + Dirty(uid, autoComp); + } + } + + public IReadOnlyDictionary? GetActiveAlerts(Entity entity) + { + return _alertsQuery.Resolve(entity, ref entity.Comp, false) + ? entity.Comp.Alerts : null; } public short GetSeverityRange(ProtoId alertType) { var minSeverity = _typeToAlert[alertType].MinSeverity; - return (short)MathF.Max(minSeverity,_typeToAlert[alertType].MaxSeverity - minSeverity); + return (short)MathF.Max(minSeverity, _typeToAlert[alertType].MaxSeverity - minSeverity); } public short GetMaxSeverity(ProtoId alertType) @@ -36,31 +95,29 @@ public abstract class AlertsSystem : EntitySystem return _typeToAlert[alertType].MinSeverity; } - public bool IsShowingAlert(EntityUid euid, ProtoId alertType) + public bool IsShowingAlert(Entity entity, ProtoId alertType) { - if (!TryComp(euid, out AlertsComponent? alertsComponent)) + if (!_alertsQuery.Resolve(entity, ref entity.Comp, false)) return false; if (TryGet(alertType, out var alert)) - { - return alertsComponent.Alerts.ContainsKey(alert.AlertKey); - } + return entity.Comp.Alerts.ContainsKey(alert.AlertKey); - Log.Debug("Unknown alert type {0}", alertType); + Log.Debug($"Unknown alert type {alertType}"); return false; } /// true iff an alert of the indicated alert category is currently showing - public bool IsShowingAlertCategory(EntityUid euid, ProtoId alertCategory) + public bool IsShowingAlertCategory(Entity entity, ProtoId alertCategory) { - return TryComp(euid, out AlertsComponent? alertsComponent) - && alertsComponent.Alerts.ContainsKey(AlertKey.ForCategory(alertCategory)); + return _alertsQuery.Resolve(entity, ref entity.Comp, false) + && entity.Comp.Alerts.ContainsKey(AlertKey.ForCategory(alertCategory)); } - public bool TryGetAlertState(EntityUid euid, AlertKey key, out AlertState alertState) + public bool TryGetAlertState(Entity entity, AlertKey key, out AlertState alertState) { - if (TryComp(euid, out AlertsComponent? alertsComponent)) - return alertsComponent.Alerts.TryGetValue(key, out alertState); + if (_alertsQuery.Resolve(entity, ref entity.Comp, false)) + return entity.Comp.Alerts.TryGetValue(key, out alertState); alertState = default; return false; @@ -71,107 +128,150 @@ public abstract class AlertsSystem : EntitySystem /// Shows the alert. If the alert or another alert of the same category is already showing, /// it will be updated / replaced with the specified values. /// - /// + /// The entity who we are showing the alert for. /// type of the alert to set /// severity, if supported by the alert /// cooldown start and end, if null there will be no cooldown (and it will /// be erased if there is currently a cooldown for the alert) /// if true, the alert will be removed at the end of the cooldown /// if true, the cooldown will be visibly shown over the alert icon - public void ShowAlert(EntityUid euid, ProtoId alertType, short? severity = null, (TimeSpan, TimeSpan)? cooldown = null, bool autoRemove = false, bool showCooldown = true ) + public void ShowAlert(Entity entity, + ProtoId alertType, + short? severity = null, + (TimeSpan, TimeSpan)? cooldown = null, + bool autoRemove = false, + bool showCooldown = true ) + { + ShowAlert(entity, new AlertState { Type = alertType, Severity = severity, Cooldown = cooldown, AutoRemove = autoRemove, ShowCooldown = showCooldown}); + } + + public void ShowAlert(Entity entity, AlertState state) { // This should be handled as part of networking. if (_timing.ApplyingState) return; - if (!TryComp(euid, out AlertsComponent? alertsComponent)) + if (!_alertsQuery.Resolve(entity, ref entity.Comp, false)) return; - if (TryGet(alertType, out var alert)) + if (!TryGet(state.Type, out var alert)) { - // Check whether the alert category we want to show is already being displayed, with the same type, - // severity, and cooldown. - if (alertsComponent.Alerts.TryGetValue(alert.AlertKey, out var alertStateCallback) && - alertStateCallback.Type == alertType && - alertStateCallback.Severity == severity && - alertStateCallback.Cooldown == cooldown && - alertStateCallback.AutoRemove == autoRemove && - alertStateCallback.ShowCooldown == showCooldown) - { + Log.Error($"Unable to show alert {state.Type}, please ensure this alertType has a corresponding YML alert prototype"); + return; + } + + // Check whether the alert category we want to show is already being displayed, with the same type, + // severity, and cooldown. + if (entity.Comp.Alerts.TryGetValue(alert.AlertKey, out var alertStateCallback)) + { + if (state == alertStateCallback) return; - } - // In the case we're changing the alert type but not the category, we need to remove it first. - alertsComponent.Alerts.Remove(alert.AlertKey); - - var state = new AlertState - { Cooldown = cooldown, Severity = severity, Type = alertType, AutoRemove = autoRemove, ShowCooldown = showCooldown}; - alertsComponent.Alerts[alert.AlertKey] = state; - - // Keeping a list of AutoRemove alerts, so Update() doesn't need to check every alert - if (autoRemove) - { - var autoComp = EnsureComp(euid); - if (!autoComp.AlertKeys.Contains(alert.AlertKey)) - autoComp.AlertKeys.Add(alert.AlertKey); - } - - AfterShowAlert((euid, alertsComponent)); - - Dirty(euid, alertsComponent); + // If the alert exists and we're updating it, we need to remove it first before adding it back. + entity.Comp.Alerts.Remove(alert.AlertKey); } - else + + entity.Comp.Alerts.Add(alert.AlertKey, state); + + // Keeping a list of AutoRemove alerts, so Update() doesn't need to check every alert + if (state.AutoRemove) { - Log.Error("Unable to show alert {0}, please ensure this alertType has" + - " a corresponding YML alert prototype", - alertType); + EnsureComp(entity, out var autoComp); + + if (autoComp.AlertKeys.Add(alert.AlertKey)) + Dirty (entity, autoComp); } + + AfterShowAlert((entity, entity.Comp)); + + Dirty(entity); + } + + /// + /// An alternative to show alert with different behavior if an alert already exists. + /// + /// Entity whose alert we're updating + /// Prototype of the alert we're updating + /// Severity we're setting the alert to + /// Time left in the alert. + /// Do we want to remove this alert when it expires? + /// Should we show/hide the cooldown? + public void UpdateAlert(Entity entity, + ProtoId alertType, + short? severity = null, + TimeSpan? cooldown = null, + bool autoRemove = false, + bool showCooldown = true) + { + if (_timing.ApplyingState) + return; + + if (!_alertsQuery.Resolve(entity, ref entity.Comp, false)) + return; + + if (!TryGet(alertType, out var alert)) + return; + + if (cooldown == null) + { + ShowAlert(entity, alertType, severity, null, autoRemove, showCooldown); + return; + } + + // Keep the progress duration the same but only if we're removing time. + // If the next cooldown is greater than our previous one we should reset the timer + TryGetAlertState(entity, alert.AlertKey, out var alertState); + var down = alertState.Cooldown?.endTime < cooldown.Value + ? (_timing.CurTime, cooldown.Value) + : (alertState.Cooldown?.startTime ?? _timing.CurTime, cooldown.Value); + + ShowAlert(entity, alertType, severity, down, autoRemove, showCooldown); } /// /// Clear the alert with the given category, if one is currently showing. /// - public void ClearAlertCategory(EntityUid euid, ProtoId category) + public void ClearAlertCategory(Entity entity, ProtoId category) { - if(!TryComp(euid, out AlertsComponent? alertsComponent)) + if(!_alertsQuery.Resolve(entity, ref entity.Comp, false)) return; var key = AlertKey.ForCategory(category); - if (!alertsComponent.Alerts.Remove(key)) + if (!entity.Comp.Alerts.Remove(key)) { return; } - AfterClearAlert((euid, alertsComponent)); + AfterClearAlert((entity, entity.Comp)); - Dirty(euid, alertsComponent); + Dirty(entity); } /// /// Clear the alert of the given type if it is currently showing. /// - public void ClearAlert(EntityUid euid, ProtoId alertType) + public void ClearAlert(Entity entity, ProtoId alertType) { if (_timing.ApplyingState) return; - if (!TryComp(euid, out AlertsComponent? alertsComponent)) + if (!_alertsQuery.Resolve(entity, ref entity.Comp, false)) return; if (TryGet(alertType, out var alert)) { - if (!alertsComponent.Alerts.Remove(alert.AlertKey)) + if (!entity.Comp.Alerts.Remove(alert.AlertKey)) { return; } - AfterClearAlert((euid, alertsComponent)); + AfterClearAlert((entity, entity.Comp)); - Dirty(euid, alertsComponent); + Dirty(entity); } else { - Log.Error("Unable to clear alert, unknown alertType {0}", alertType); + Log.Error($"Unable to clear alert, unknown alertType {alertType}"); } } @@ -185,27 +285,10 @@ public abstract class AlertsSystem : EntitySystem /// protected virtual void AfterClearAlert(Entity alerts) { } - public override void Initialize() + private void OnAutoRemoveUnPaused(Entity entity, ref EntityUnpausedEvent args) { - base.Initialize(); - - SubscribeLocalEvent(HandleComponentStartup); - SubscribeLocalEvent(HandleComponentShutdown); - SubscribeLocalEvent(OnPlayerAttached); - - SubscribeLocalEvent(OnAutoRemoveUnPaused); - - SubscribeAllEvent(HandleClickAlert); - SubscribeLocalEvent(HandlePrototypesReloaded); - LoadPrototypes(); - } - - private void OnAutoRemoveUnPaused(EntityUid uid, AlertAutoRemoveComponent comp, EntityUnpausedEvent args) - { - if (!TryComp(uid, out var alertComp)) - { + if (!_alertsQuery.TryComp(entity, out var alertComp)) return; - } var dirty = false; @@ -214,58 +297,16 @@ public abstract class AlertsSystem : EntitySystem if (alert.Value.Cooldown is null) continue; - var cooldown = (alert.Value.Cooldown.Value.Item1, alert.Value.Cooldown.Value.Item2 + args.PausedTime); + var (start, end) = alert.Value.Cooldown.Value; + var cooldown = (start, end + args.PausedTime); - var state = new AlertState - { - Severity = alert.Value.Severity, - Cooldown = cooldown, - ShowCooldown = alert.Value.ShowCooldown, - AutoRemove = alert.Value.AutoRemove, - Type = alert.Value.Type - }; + var state = alert.Value with { Cooldown = cooldown }; alertComp.Alerts[alert.Key] = state; dirty = true; } if (dirty) - Dirty(uid, comp); - } - - public override void Update(float frameTime) - { - base.Update(frameTime); - - var query = EntityQueryEnumerator(); - while (query.MoveNext(out var uid, out var autoComp)) - { - var dirtyComp = false; - if (autoComp.AlertKeys.Count <= 0 || !TryComp(uid, out var alertComp)) - { - RemCompDeferred(uid, autoComp); - continue; - } - - var removeList = new List(); - foreach (var alertKey in autoComp.AlertKeys) - { - alertComp.Alerts.TryGetValue(alertKey, out var alertState); - - if (alertState.Cooldown is null || alertState.Cooldown.Value.Item2 >= _timing.CurTime) - continue; - removeList.Add(alertKey); - alertComp.Alerts.Remove(alertKey); - dirtyComp = true; - } - - foreach (var alertKey in removeList) - { - autoComp.AlertKeys.Remove(alertKey); - } - - if (dirtyComp) - Dirty(uid, alertComp); - } + Dirty(entity, alertComp); } protected virtual void HandleComponentShutdown(EntityUid uid, AlertsComponent component, ComponentShutdown args) @@ -290,10 +331,7 @@ public abstract class AlertsSystem : EntitySystem foreach (var alert in _prototypeManager.EnumeratePrototypes()) { if (!dict.TryAdd(alert.ID, alert)) - { - Log.Error("Found alert with duplicate alertType {0} - all alerts must have" + - " a unique alertType, this one will be skipped", alert.ID); - } + Log.Error($"Found alert with duplicate alertType {alert.ID} - all alerts must have a unique alertType, this one will be skipped"); } _typeToAlert = dict.ToFrozenDictionary(); @@ -316,15 +354,13 @@ public abstract class AlertsSystem : EntitySystem if (!IsShowingAlert(player.Value, msg.Type)) { - Log.Debug("User {0} attempted to" + - " click alert {1} which is not currently showing for them", - Comp(player.Value).EntityName, msg.Type); + Log.Debug($"User {ToPrettyString(player.Value)} attempted to click alert {msg.Type} which is not currently showing for them"); return; } if (!TryGet(msg.Type, out var alert)) { - Log.Warning("Unrecognized encoded alert {0}", msg.Type); + Log.Warning($"Unrecognized encoded alert {msg.Type}"); return; } diff --git a/Content.Server/Anomaly/Components/AnomalyScannerComponent.cs b/Content.Shared/Anomaly/Components/AnomalyScannerComponent.cs similarity index 78% rename from Content.Server/Anomaly/Components/AnomalyScannerComponent.cs rename to Content.Shared/Anomaly/Components/AnomalyScannerComponent.cs index 1bc3070494..c49743f630 100644 --- a/Content.Server/Anomaly/Components/AnomalyScannerComponent.cs +++ b/Content.Shared/Anomaly/Components/AnomalyScannerComponent.cs @@ -1,13 +1,15 @@ using Content.Shared.Anomaly; using Robust.Shared.Audio; +using Robust.Shared.GameStates; -namespace Content.Server.Anomaly.Components; +namespace Content.Shared.Anomaly.Components; /// /// This is used for scanning anomalies and /// displaying information about them in the ui /// -[RegisterComponent, Access(typeof(SharedAnomalySystem))] +[RegisterComponent, Access(typeof(SharedAnomalyScannerSystem))] +[NetworkedComponent] public sealed partial class AnomalyScannerComponent : Component { /// @@ -19,12 +21,12 @@ public sealed partial class AnomalyScannerComponent : Component /// /// How long the scan takes /// - [DataField("scanDoAfterDuration")] + [DataField] public float ScanDoAfterDuration = 5; /// /// The sound plays when the scan finished /// - [DataField("completeSound")] + [DataField] public SoundSpecifier? CompleteSound = new SoundPathSpecifier("/Audio/Items/beep.ogg"); } diff --git a/Content.Shared/Anomaly/SharedAnomaly.cs b/Content.Shared/Anomaly/SharedAnomaly.cs index cde61ca336..ac1ba042d4 100644 --- a/Content.Shared/Anomaly/SharedAnomaly.cs +++ b/Content.Shared/Anomaly/SharedAnomaly.cs @@ -17,6 +17,14 @@ public enum AnomalyVisualLayers : byte Animated } +[Serializable, NetSerializable] +public enum AnomalyStabilityVisuals : byte +{ + Stable = 1, + Decaying = 2, + Growing = 3, +} + /// /// The types of anomalous particles used /// for interfacing with anomalies. @@ -41,7 +49,7 @@ public enum AnomalousParticleType : byte public enum AnomalyVesselVisuals : byte { HasAnomaly, - AnomalyState + AnomalySeverity, } [Serializable, NetSerializable] @@ -68,6 +76,27 @@ public enum AnomalyScannerUiKey : byte Key } +[Serializable, NetSerializable] +public enum AnomalyScannerVisuals : byte +{ + HasAnomaly, + AnomalyStability, + AnomalySeverity, + AnomalyNextPulse, + AnomalyIsSupercritical, +} + +[Serializable, NetSerializable] +public enum AnomalyScannerVisualLayers : byte +{ + Base, + Screen, + SeverityMask, + Stability, + Pulse, + Supercritical, +} + [Serializable, NetSerializable] public sealed class AnomalyScannerUserInterfaceState : BoundUserInterfaceState { diff --git a/Content.Shared/Anomaly/SharedAnomalyScannerSystem.cs b/Content.Shared/Anomaly/SharedAnomalyScannerSystem.cs new file mode 100644 index 0000000000..42d57c65f0 --- /dev/null +++ b/Content.Shared/Anomaly/SharedAnomalyScannerSystem.cs @@ -0,0 +1,86 @@ +using Content.Shared.Anomaly.Components; +using Content.Shared.DoAfter; +using Content.Shared.Interaction; +using Content.Shared.Popups; +using Robust.Shared.Audio.Systems; +using Robust.Shared.Timing; + +namespace Content.Shared.Anomaly; + +/// System for controlling anomaly scanner device. +public abstract class SharedAnomalyScannerSystem : EntitySystem +{ + [Dependency] protected readonly SharedPopupSystem Popup = default!; + [Dependency] protected readonly SharedAudioSystem Audio = default!; + [Dependency] protected readonly IGameTiming Timing = default!; + [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; + [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; + [Dependency] protected readonly SharedUserInterfaceSystem UI = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnDoAfter); + SubscribeLocalEvent(OnScannerAfterInteract); + SubscribeLocalEvent(OnScannerAnomalyShutdown); + } + + private void OnScannerAnomalyShutdown(ref AnomalyShutdownEvent args) + { + var query = EntityQueryEnumerator(); + while (query.MoveNext(out var uid, out var component)) + { + if (component.ScannedAnomaly != args.Anomaly) + continue; + + UI.CloseUi(uid, AnomalyScannerUiKey.Key); + // Anomaly over, reset all the appearance data + Appearance.SetData(uid, AnomalyScannerVisuals.HasAnomaly, false); + Appearance.SetData(uid, AnomalyScannerVisuals.AnomalyIsSupercritical, false); + Appearance.SetData(uid, AnomalyScannerVisuals.AnomalyNextPulse, 0); + Appearance.SetData(uid, AnomalyScannerVisuals.AnomalySeverity, 0); + Appearance.SetData(uid, AnomalyScannerVisuals.AnomalyStability, AnomalyStabilityVisuals.Stable); + } + } + + private void OnScannerAfterInteract(EntityUid uid, AnomalyScannerComponent component, AfterInteractEvent args) + { + if (args.Target is not { } target) + return; + + if (!HasComp(target)) + return; + + if (!args.CanReach) + return; + + var doAfterArgs = new DoAfterArgs( + EntityManager, + args.User, + component.ScanDoAfterDuration, + new ScannerDoAfterEvent(), + uid, + target: target, + used: uid + ) + { + DistanceThreshold = 2f + }; + _doAfter.TryStartDoAfter(doAfterArgs); + } + + protected virtual void OnDoAfter(EntityUid uid, AnomalyScannerComponent component, DoAfterEvent args) + { + if (args.Cancelled || args.Handled || args.Args.Target == null) + return; + + Audio.PlayPredicted(component.CompleteSound, uid, args.User); + Popup.PopupPredicted(Loc.GetString("anomaly-scanner-component-scan-complete"), uid, args.User); + + UI.OpenUi(uid, AnomalyScannerUiKey.Key, args.User); + + args.Handled = true; + } + +} diff --git a/Content.Shared/Anomaly/SharedAnomalySystem.cs b/Content.Shared/Anomaly/SharedAnomalySystem.cs index ee3903a1d9..452dc73e26 100644 --- a/Content.Shared/Anomaly/SharedAnomalySystem.cs +++ b/Content.Shared/Anomaly/SharedAnomalySystem.cs @@ -1,3 +1,4 @@ +using System.Diagnostics.CodeAnalysis; using Content.Shared.Administration.Logs; using Content.Shared.Anomaly.Components; using Content.Shared.Anomaly.Prototypes; @@ -140,6 +141,7 @@ public abstract class SharedAnomalySystem : EntitySystem var super = AddComp(ent); super.EndTime = Timing.CurTime + ent.Comp.SupercriticalDuration; Appearance.SetData(ent, AnomalyVisuals.Supercritical, true); + SetScannerSupercritical((ent, ent.Comp), true); Dirty(ent, super); } @@ -340,7 +342,8 @@ public abstract class SharedAnomalySystem : EntitySystem ChangeAnomalyHealth(ent, anomaly.HealthChangePerSecond * frameTime, anomaly); } - if (Timing.CurTime > anomaly.NextPulseTime) + var secondsUntilNextPulse = (anomaly.NextPulseTime - Timing.CurTime).TotalSeconds; + if (secondsUntilNextPulse < 0) { DoAnomalyPulse(ent, anomaly); } @@ -366,6 +369,18 @@ public abstract class SharedAnomalySystem : EntitySystem } } + private void SetScannerSupercritical(Entity anomalyEnt, bool value) + { + var scannerQuery = EntityQueryEnumerator(); + while (scannerQuery.MoveNext(out var scannerUid, out var scanner)) + { + if (scanner.ScannedAnomaly != anomalyEnt) + continue; + + Appearance.SetData(scannerUid, AnomalyScannerVisuals.AnomalyIsSupercritical, value); + } + } + /// /// Gets random points around the anomaly based on the given parameters. /// @@ -441,6 +456,33 @@ public abstract class SharedAnomalySystem : EntitySystem } return resultList; } + + public bool TryGetStabilityVisual(Entity ent, [NotNullWhen(true)] out AnomalyStabilityVisuals? visual) + { + visual = null; + if (!Resolve(ent, ref ent.Comp, logMissing: false)) + return false; + + visual = AnomalyStabilityVisuals.Stable; + if (ent.Comp.Stability <= ent.Comp.DecayThreshold) + { + visual = AnomalyStabilityVisuals.Decaying; + } + else if (ent.Comp.Stability >= ent.Comp.GrowthThreshold) + { + visual = AnomalyStabilityVisuals.Growing; + } + + return true; + } + + public AnomalyStabilityVisuals GetStabilityVisualOrStable(Entity ent) + { + if(TryGetStabilityVisual(ent, out var visual)) + return visual.Value; + + return AnomalyStabilityVisuals.Stable; + } } [DataRecord] diff --git a/Content.Shared/Atmos/EntitySystems/SharedAtmosPipeLayersSystem.cs b/Content.Shared/Atmos/EntitySystems/SharedAtmosPipeLayersSystem.cs index f6ec1c5799..708f8ecb3f 100644 --- a/Content.Shared/Atmos/EntitySystems/SharedAtmosPipeLayersSystem.cs +++ b/Content.Shared/Atmos/EntitySystems/SharedAtmosPipeLayersSystem.cs @@ -52,7 +52,7 @@ public abstract partial class SharedAtmosPipeLayersSystem : EntitySystem if (ent.Comp.NumberOfPipeLayers <= 1 || ent.Comp.PipeLayersLocked) return; - if (!_protoManager.TryIndex(ent.Comp.Tool, out var toolProto)) + if (!_protoManager.Resolve(ent.Comp.Tool, out var toolProto)) return; var user = args.User; @@ -138,7 +138,7 @@ public abstract partial class SharedAtmosPipeLayersSystem : EntitySystem if (!TryGetHeldTool(args.User, ent.Comp.Tool, out var tool)) { - if (_protoManager.TryIndex(ent.Comp.Tool, out var toolProto)) + if (_protoManager.Resolve(ent.Comp.Tool, out var toolProto)) { var toolName = Loc.GetString(toolProto.ToolName).ToLower(); var message = Loc.GetString("atmos-pipe-layers-component-tool-missing", ("toolName", toolName)); diff --git a/Content.Shared/Atmos/EntitySystems/SharedGasTileOverlaySystem.cs b/Content.Shared/Atmos/EntitySystems/SharedGasTileOverlaySystem.cs index 8e7dfdedaf..1c7da938d4 100644 --- a/Content.Shared/Atmos/EntitySystems/SharedGasTileOverlaySystem.cs +++ b/Content.Shared/Atmos/EntitySystems/SharedGasTileOverlaySystem.cs @@ -1,5 +1,7 @@ using Content.Shared.Atmos.Components; using Content.Shared.Atmos.Prototypes; +using Content.Shared.CCVar; +using Robust.Shared.Configuration; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; using Robust.Shared.Serialization; @@ -8,11 +10,26 @@ namespace Content.Shared.Atmos.EntitySystems { public abstract class SharedGasTileOverlaySystem : EntitySystem { + /// + /// The temperature at which the heat distortion effect starts to be applied. + /// + private float _tempAtMinHeatDistortion; + /// + /// The temperature at which the heat distortion effect is at maximum strength. + /// + private float _tempAtMaxHeatDistortion; + /// + /// Calculated linear slope and intercept to map temperature to a heat distortion strength from 0.0 to 1.0 + /// + private float _heatDistortionSlope; + private float _heatDistortionIntercept; + public const byte ChunkSize = 8; protected float AccumulatedFrameTime; protected bool PvsEnabled; [Dependency] protected readonly IPrototypeManager ProtoMan = default!; + [Dependency] protected readonly IConfigurationManager ConfMan = default!; /// /// array of the ids of all visible gases. @@ -22,6 +39,11 @@ namespace Content.Shared.Atmos.EntitySystems public override void Initialize() { base.Initialize(); + + // Make sure the heat distortion variables are updated if the CVars change + Subs.CVar(ConfMan, CCVars.GasOverlayHeatMinimum, UpdateMinHeat, true); + Subs.CVar(ConfMan, CCVars.GasOverlayHeatMaximum, UpdateMaxHeat, true); + SubscribeLocalEvent(OnGetState); List visibleGases = new(); @@ -36,6 +58,29 @@ namespace Content.Shared.Atmos.EntitySystems VisibleGasId = visibleGases.ToArray(); } + private void UpdateMaxHeat(float val) + { + _tempAtMaxHeatDistortion = val; + UpdateHeatSlopeAndIntercept(); + } + + private void UpdateMinHeat(float val) + { + _tempAtMinHeatDistortion = val; + UpdateHeatSlopeAndIntercept(); + } + + private void UpdateHeatSlopeAndIntercept() + { + // Make sure to avoid invalid settings (min == max or min > max) + // I'm not sure if CVars can have constraints or if CVar subscribers can reject changes. + var diff = _tempAtMinHeatDistortion < _tempAtMaxHeatDistortion + ? _tempAtMaxHeatDistortion - _tempAtMinHeatDistortion + : 0.001f; + _heatDistortionSlope = 1.0f / diff; + _heatDistortionIntercept = -_tempAtMinHeatDistortion * _heatDistortionSlope; + } + private void OnGetState(EntityUid uid, GasTileOverlayComponent component, ref ComponentGetState args) { if (PvsEnabled && !args.ReplayState) @@ -72,14 +117,26 @@ namespace Content.Shared.Atmos.EntitySystems [ViewVariables] public readonly byte[] Opacity; - // TODO change fire color based on temps - // But also: dont dirty on a 0.01 kelvin change in temperatures. - // Either have a temp tolerance, or map temperature -> byte levels + /// + /// This temperature is currently only used by the GasTileHeatOverlay. + /// This value will only reflect the true temperature of the gas when the temperature is between + /// and as these are the only + /// values at which the heat distortion varies. + /// Additionally, it will only update when the heat distortion strength changes by + /// . By default, this is 5%, which corresponds to + /// 20 steps from to . + /// For 325K to 1000K with 5% tolerance, then this field will dirty only if it differs by 33.75K, or 20 steps. + /// + [ViewVariables] + public readonly float Temperature; - public GasOverlayData(byte fireState, byte[] opacity) + // TODO change fire color based on temps + + public GasOverlayData(byte fireState, byte[] opacity, float temperature) { FireState = fireState; Opacity = opacity; + Temperature = temperature; } public bool Equals(GasOverlayData other) @@ -99,10 +156,26 @@ namespace Content.Shared.Atmos.EntitySystems } } + // This is only checking if two datas are equal -- a different routine is used to check if the + // temperature differs enough to dirty the chunk using a much wider tolerance. + if (!MathHelper.CloseToPercent(Temperature, other.Temperature)) + return false; + return true; } } + /// + /// Calculate the heat distortion from a temperature. + /// Returns 0.0f below TempAtMinHeatDistortion and 1.0f above TempAtMaxHeatDistortion. + /// + /// + /// + public float GetHeatDistortionStrength(float temp) + { + return MathHelper.Clamp01(temp * _heatDistortionSlope + _heatDistortionIntercept); + } + [Serializable, NetSerializable] public sealed class GasOverlayUpdateEvent : EntityEventArgs { diff --git a/Content.Shared/Atmos/GasArraySerializer.cs b/Content.Shared/Atmos/GasArraySerializer.cs new file mode 100644 index 0000000000..0834eedca0 --- /dev/null +++ b/Content.Shared/Atmos/GasArraySerializer.cs @@ -0,0 +1,105 @@ +using Robust.Shared.Serialization; +using Robust.Shared.Serialization.Manager; +using Robust.Shared.Serialization.Markdown; +using Robust.Shared.Serialization.Markdown.Mapping; +using Robust.Shared.Serialization.Markdown.Sequence; +using Robust.Shared.Serialization.Markdown.Validation; +using Robust.Shared.Serialization.TypeSerializers.Interfaces; + +namespace Content.Shared.Atmos; + +public sealed class GasArraySerializer : ITypeSerializer, ITypeSerializer +{ + public ValidationNode Validate(ISerializationManager serializationManager, + SequenceDataNode node, + IDependencyCollection dependencies, + ISerializationContext? context = null) + { + var list = new List(); + + foreach (var elem in node.Sequence) + { + list.Add(serializationManager.ValidateNode(elem, context)); + } + + return new ValidatedSequenceNode(list); + } + + public float[] Read(ISerializationManager serializationManager, + SequenceDataNode node, + IDependencyCollection dependencies, + SerializationHookContext hookCtx, + ISerializationContext? context = null, + ISerializationManager.InstantiationDelegate? instanceProvider = null) + { + var list = instanceProvider != null ? instanceProvider() : new float[Atmospherics.AdjustedNumberOfGases]; + + for (var i = 0; i < node.Sequence.Count; i++) + { + list[i] = serializationManager.Read(node.Sequence[i], hookCtx, context); + } + + return list; + } + + public ValidationNode Validate(ISerializationManager serializationManager, + MappingDataNode node, + IDependencyCollection dependencies, + ISerializationContext? context = null) + { + var dict = new Dictionary(); + + foreach (var (key, value) in node.Children) + { + ValidationNode keyNode = Enum.TryParse(key, out _) + ? new ValidatedValueNode(node.GetKeyNode(key)) + : new ErrorNode(node.GetKeyNode(key), $"Failed to parse Gas: {key}"); + + dict.Add(keyNode, serializationManager.ValidateNode(value, context)); + } + + return new ValidatedMappingNode(dict); + } + + public float[] Read(ISerializationManager serializationManager, + MappingDataNode node, + IDependencyCollection dependencies, + SerializationHookContext hookCtx, + ISerializationContext? context = null, + ISerializationManager.InstantiationDelegate? instanceProvider = null) + { + var list = instanceProvider != null ? instanceProvider() : new float[Atmospherics.AdjustedNumberOfGases]; + + foreach (var (gas, value) in node.Children) + { + // In the event that an invalid gas got serialized into something, + // we simply ignore it and continue reading. + // Errors should already be caught by Validate(). + if (!Enum.TryParse(gas, out var gasEnum)) + continue; + + list[(int)gasEnum] = serializationManager.Read(value, hookCtx, context); + } + + return list; + } + + public DataNode Write(ISerializationManager serializationManager, + float[] value, + IDependencyCollection dependencies, + bool alwaysWrite = false, + ISerializationContext? context = null) + { + var mapping = new MappingDataNode(); + + for (var i = 0; i < Atmospherics.TotalNumberOfGases; i++) + { + if (value[i] <= 0) + continue; + + mapping.Add(((Gas) i).ToString(), serializationManager.WriteValue(value[i], alwaysWrite, context)); + } + + return mapping; + } +} diff --git a/Content.Shared/Atmos/GasMixture.cs b/Content.Shared/Atmos/GasMixture.cs index 612626d614..3da7827cdd 100644 --- a/Content.Shared/Atmos/GasMixture.cs +++ b/Content.Shared/Atmos/GasMixture.cs @@ -20,7 +20,7 @@ namespace Content.Shared.Atmos // No access, to ensure immutable mixtures are never accidentally mutated. [Access(typeof(SharedAtmosphereSystem), typeof(SharedAtmosDebugOverlaySystem), typeof(GasEnumerator), Other = AccessPermissions.None)] - [DataField] + [DataField(customTypeSerializer: typeof(GasArraySerializer))] public float[] Moles = new float[Atmospherics.AdjustedNumberOfGases]; public float this[int gas] => Moles[gas]; diff --git a/Content.Shared/BarSign/BarSignSystem.cs b/Content.Shared/BarSign/BarSignSystem.cs index bf28cfe6b7..0c9770bfe9 100644 --- a/Content.Shared/BarSign/BarSignSystem.cs +++ b/Content.Shared/BarSign/BarSignSystem.cs @@ -31,7 +31,7 @@ public sealed class BarSignSystem : EntitySystem private void OnSetBarSignMessage(Entity ent, ref SetBarSignMessage args) { - if (!_prototypeManager.TryIndex(args.Sign, out var signPrototype)) + if (!_prototypeManager.Resolve(args.Sign, out var signPrototype)) return; SetBarSign(ent, signPrototype); diff --git a/Content.Shared/Body/Systems/SharedBloodstreamSystem.cs b/Content.Shared/Body/Systems/SharedBloodstreamSystem.cs index 7db9f42280..3b46d3913c 100644 --- a/Content.Shared/Body/Systems/SharedBloodstreamSystem.cs +++ b/Content.Shared/Body/Systems/SharedBloodstreamSystem.cs @@ -191,7 +191,7 @@ public abstract class SharedBloodstreamSystem : EntitySystem } // TODO probably cache this or something. humans get hurt a lot - if (!_prototypeManager.TryIndex(ent.Comp.DamageBleedModifiers, out var modifiers)) + if (!_prototypeManager.Resolve(ent.Comp.DamageBleedModifiers, out var modifiers)) return; // some reagents may deal and heal different damage types in the same tick, which means DamageIncreased will be true @@ -413,11 +413,11 @@ public abstract class SharedBloodstreamSystem : EntitySystem DirtyField(ent, ent.Comp, nameof(BloodstreamComponent.BleedAmount)); if (ent.Comp.BleedAmount == 0) - _alertsSystem.ClearAlert(ent, ent.Comp.BleedingAlert); + _alertsSystem.ClearAlert(ent.Owner, ent.Comp.BleedingAlert); else { var severity = (short)Math.Clamp(Math.Round(ent.Comp.BleedAmount, MidpointRounding.ToZero), 0, 10); - _alertsSystem.ShowAlert(ent, ent.Comp.BleedingAlert, severity); + _alertsSystem.ShowAlert(ent.Owner, ent.Comp.BleedingAlert, severity); } return true; diff --git a/Content.Shared/Body/Systems/SharedInternalsSystem.cs b/Content.Shared/Body/Systems/SharedInternalsSystem.cs index 7749432281..7db02a376c 100644 --- a/Content.Shared/Body/Systems/SharedInternalsSystem.cs +++ b/Content.Shared/Body/Systems/SharedInternalsSystem.cs @@ -158,12 +158,12 @@ public abstract class SharedInternalsSystem : EntitySystem private void OnInternalsStartup(Entity ent, ref ComponentStartup args) { - _alerts.ShowAlert(ent, ent.Comp.InternalsAlert, GetSeverity(ent)); + _alerts.ShowAlert(ent.Owner, ent.Comp.InternalsAlert, GetSeverity(ent)); } private void OnInternalsShutdown(Entity ent, ref ComponentShutdown args) { - _alerts.ClearAlert(ent, ent.Comp.InternalsAlert); + _alerts.ClearAlert(ent.Owner, ent.Comp.InternalsAlert); } public void ConnectBreathTool(Entity ent, EntityUid toolEntity) @@ -178,7 +178,7 @@ public abstract class SharedInternalsSystem : EntitySystem } Dirty(ent); - _alerts.ShowAlert(ent, ent.Comp.InternalsAlert, GetSeverity(ent)); + _alerts.ShowAlert(ent.Owner, ent.Comp.InternalsAlert, GetSeverity(ent)); } public void DisconnectBreathTool(Entity ent, EntityUid toolEntity, bool forced = false) @@ -199,7 +199,7 @@ public abstract class SharedInternalsSystem : EntitySystem DisconnectTank(ent, forced: forced); } - _alerts.ShowAlert(ent, ent.Comp.InternalsAlert, GetSeverity(ent)); + _alerts.ShowAlert(ent.Owner, ent.Comp.InternalsAlert, GetSeverity(ent)); } public void DisconnectTank(Entity ent, bool forced = false) @@ -222,7 +222,7 @@ public abstract class SharedInternalsSystem : EntitySystem ent.Comp.GasTankEntity = tankEntity; Dirty(ent); - _alerts.ShowAlert(ent, ent.Comp.InternalsAlert, GetSeverity(ent)); + _alerts.ShowAlert(ent.Owner, ent.Comp.InternalsAlert, GetSeverity(ent)); return true; } diff --git a/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs b/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs index e29ac8f4ed..7dd4ea4d11 100644 --- a/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs +++ b/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs @@ -196,11 +196,11 @@ public abstract partial class SharedBuckleSystem { strapEnt.Comp.BuckledEntities.Add(buckle); Dirty(strapEnt); - _alerts.ShowAlert(buckle, strapEnt.Comp.BuckledAlertType); + _alerts.ShowAlert(buckle.Owner, strapEnt.Comp.BuckledAlertType); } else { - _alerts.ClearAlertCategory(buckle, BuckledAlertCategory); + _alerts.ClearAlertCategory(buckle.Owner, BuckledAlertCategory); } buckle.Comp.BuckledTo = strap; diff --git a/Content.Shared/CCVar/CCVars.Atmos.cs b/Content.Shared/CCVar/CCVars.Atmos.cs index cc1069b4fc..7ef40b7911 100644 --- a/Content.Shared/CCVar/CCVars.Atmos.cs +++ b/Content.Shared/CCVar/CCVars.Atmos.cs @@ -150,4 +150,31 @@ public sealed partial class CCVars /// public static readonly CVarDef AtmosTankFragment = CVarDef.Create("atmos.max_explosion_range", 26f, CVar.SERVERONLY); + + /// + /// Whether atmospherics will process delta-pressure damage on entities with a DeltaPressureComponent. + /// Entities with this component will take damage if they are exposed to a pressure difference + /// above the minimum pressure threshold defined in the component. + /// + // TODO: Needs CVARs for global configuration, like min pressure, max damage, etc. + public static readonly CVarDef DeltaPressureDamage = + CVarDef.Create("atmos.delta_pressure_damage", true, CVar.SERVERONLY); + + /// + /// Number of entities to submit for parallel processing per processing run. + /// Low numbers may suffer from thinning out the work per job and leading to threads waiting, + /// or seeing a lot of threading overhead. + /// High numbers may cause Atmospherics to exceed its time budget per tick, as it will not + /// check its time often enough to know if it's exceeding it. + /// + public static readonly CVarDef DeltaPressureParallelToProcessPerIteration = + CVarDef.Create("atmos.delta_pressure_parallel_process_per_iteration", 1000, CVar.SERVERONLY); + + /// + /// Number of entities to process per processing job. + /// Low numbers may cause Atmospherics to see high threading overhead, + /// high numbers may cause Atmospherics to distribute the work unevenly. + /// + public static readonly CVarDef DeltaPressureParallelBatchSize = + CVarDef.Create("atmos.delta_pressure_parallel_batch_size", 10, CVar.SERVERONLY); } diff --git a/Content.Shared/CCVar/CCVars.Game.cs b/Content.Shared/CCVar/CCVars.Game.cs index 00e6ff93ae..68342733f8 100644 --- a/Content.Shared/CCVar/CCVars.Game.cs +++ b/Content.Shared/CCVar/CCVars.Game.cs @@ -109,6 +109,12 @@ public sealed partial class CCVars public static readonly CVarDef GameRoleTimers = CVarDef.Create("game.role_timers", true, CVar.SERVER | CVar.REPLICATED); + /// + /// If role loadout items should be restricted based on time. + /// + public static readonly CVarDef + GameRoleLoadoutTimers = CVarDef.Create("game.role_loadout_timers", true, CVar.SERVER | CVar.REPLICATED); + /// /// Override default role requirements using a /// @@ -285,10 +291,10 @@ public sealed partial class CCVars /// /// Amount of playtime in minutes to be exempt from an IP check. 0 to search everyone. 5 hours by default. + /// /// /// Trust me you want one. - /// > - /// + /// public static readonly CVarDef GameIPIntelExemptPlaytime = CVarDef.Create("game.ipintel_exempt_playtime", TimeSpan.FromMinutes(300), CVar.SERVERONLY); diff --git a/Content.Shared/CCVar/CCVars.Net.cs b/Content.Shared/CCVar/CCVars.Net.cs index b7465def2e..df8dc6932d 100644 --- a/Content.Shared/CCVar/CCVars.Net.cs +++ b/Content.Shared/CCVar/CCVars.Net.cs @@ -12,4 +12,23 @@ public sealed partial class CCVars public static readonly CVarDef GasOverlayThresholds = CVarDef.Create("net.gasoverlaythresholds", 20); + + public static readonly CVarDef GasOverlayHeatThreshold = + CVarDef.Create("net.gasoverlayheatthreshold", + 0.05f, + CVar.SERVER | CVar.REPLICATED, + "Threshold for sending tile temperature updates to client in percent of distortion strength," + + "from 0.0 to 1.0. Example: 0.05 = 5%, which means heat distortion will appear in 20 'steps'."); + + public static readonly CVarDef GasOverlayHeatMinimum = + CVarDef.Create("net.gasoverlayheatminimum", + 325f, + CVar.SERVER | CVar.REPLICATED, + "Temperature at which heat distortion effect will begin to apply."); + + public static readonly CVarDef GasOverlayHeatMaximum = + CVarDef.Create("net.gasoverlayheatmaximum", + 1000f, + CVar.SERVER | CVar.REPLICATED, + "Temperature at which heat distortion effect will be at maximum strength."); } diff --git a/Content.Shared/CCVar/CCVars.Shuttle.cs b/Content.Shared/CCVar/CCVars.Shuttle.cs index eb6e70579c..28ed146eaf 100644 --- a/Content.Shared/CCVar/CCVars.Shuttle.cs +++ b/Content.Shared/CCVar/CCVars.Shuttle.cs @@ -117,7 +117,7 @@ public sealed partial class CCVars /// Is the emergency shuttle allowed to be early launched. /// public static readonly CVarDef EmergencyEarlyLaunchAllowed = - CVarDef.Create("shuttle.emergency_early_launch_allowed", false, CVar.SERVERONLY); + CVarDef.Create("shuttle.emergency_early_launch_allowed", false, CVar.SERVER | CVar.REPLICATED); /// /// How long the emergency shuttle remains docked with the station, in seconds. diff --git a/Content.Shared/Cargo/Prototypes/CargoProductPrototype.cs b/Content.Shared/Cargo/Prototypes/CargoProductPrototype.cs index d98c9bd8f7..46a3a0de13 100644 --- a/Content.Shared/Cargo/Prototypes/CargoProductPrototype.cs +++ b/Content.Shared/Cargo/Prototypes/CargoProductPrototype.cs @@ -36,7 +36,7 @@ namespace Content.Shared.Cargo.Prototypes if (_name.Trim().Length != 0) return _name; - if (IoCManager.Resolve().TryIndex(Product, out EntityPrototype? prototype)) + if (IoCManager.Resolve().Resolve(Product, out EntityPrototype? prototype)) { _name = prototype.Name; } @@ -56,7 +56,7 @@ namespace Content.Shared.Cargo.Prototypes if (_description.Trim().Length != 0) return _description; - if (IoCManager.Resolve().TryIndex(Product, out EntityPrototype? prototype)) + if (IoCManager.Resolve().Resolve(Product, out EntityPrototype? prototype)) { _description = prototype.Description; } diff --git a/Content.Shared/Chasm/ChasmSystem.cs b/Content.Shared/Chasm/ChasmSystem.cs index 86b8d4fc4d..ab5c32eddd 100644 --- a/Content.Shared/Chasm/ChasmSystem.cs +++ b/Content.Shared/Chasm/ChasmSystem.cs @@ -1,11 +1,9 @@ using Content.Shared.ActionBlocker; -using Content.Shared.Buckle.Components; using Content.Shared.Movement.Events; using Content.Shared.StepTrigger.Systems; -using Robust.Shared.Audio; +using Content.Shared.Weapons.Misc; using Robust.Shared.Audio.Systems; using Robust.Shared.Network; -using Robust.Shared.Physics.Components; using Robust.Shared.Timing; namespace Content.Shared.Chasm; @@ -19,6 +17,7 @@ public sealed class ChasmSystem : EntitySystem [Dependency] private readonly ActionBlockerSystem _blocker = default!; [Dependency] private readonly INetManager _net = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private readonly SharedGrapplingGunSystem _grapple = default!; public override void Initialize() { @@ -69,6 +68,12 @@ public sealed class ChasmSystem : EntitySystem private void OnStepTriggerAttempt(EntityUid uid, ChasmComponent component, ref StepTriggerAttemptEvent args) { + if (_grapple.IsEntityHooked(args.Tripper)) + { + args.Cancelled = true; + return; + } + args.Continue = true; } diff --git a/Content.Shared/Chemistry/Components/InjectorComponent.cs b/Content.Shared/Chemistry/Components/InjectorComponent.cs index ebd6654d9f..d3a0503c3c 100644 --- a/Content.Shared/Chemistry/Components/InjectorComponent.cs +++ b/Content.Shared/Chemistry/Components/InjectorComponent.cs @@ -8,11 +8,6 @@ using Robust.Shared.Serialization; namespace Content.Shared.Chemistry.Components; -[Serializable, NetSerializable] -public sealed partial class InjectorDoAfterEvent : SimpleDoAfterEvent -{ -} - /// /// Implements draw/inject behavior for droppers and syringes. /// @@ -26,9 +21,18 @@ public sealed partial class InjectorDoAfterEvent : SimpleDoAfterEvent [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class InjectorComponent : Component { + /// + /// The solution to draw into or inject from. + /// [DataField] public string SolutionName = "injector"; + /// + /// A cached reference to the solution. + /// + [ViewVariables] + public Entity? Solution = null; + /// /// Whether or not the injector is able to draw from containers or if it's a single use /// device that can only inject. @@ -37,42 +41,35 @@ public sealed partial class InjectorComponent : Component public bool InjectOnly; /// - /// Whether or not the injector is able to draw from or inject from mobs + /// Whether or not the injector is able to draw from or inject from mobs. /// /// - /// for example: droppers would ignore mobs + /// For example: droppers would ignore mobs. /// [DataField] public bool IgnoreMobs; /// - /// Whether or not the injector is able to draw from or inject into containers that are closed/sealed + /// Whether or not the injector is able to draw from or inject into containers that are closed/sealed. /// /// - /// for example: droppers can not inject into cans, but syringes can + /// For example: droppers can not inject into cans, but syringes can. /// [DataField] public bool IgnoreClosed = true; /// - /// The minimum amount of solution that can be transferred at once from this solution. + /// The transfer amounts for the set-transfer verb. /// - [DataField("minTransferAmount")] - public FixedPoint2 MinimumTransferAmount = FixedPoint2.New(5); - - /// - /// The maximum amount of solution that can be transferred at once from this solution. - /// - [DataField("maxTransferAmount")] - public FixedPoint2 MaximumTransferAmount = FixedPoint2.New(15); + [DataField] + public List TransferAmounts = new() { 1, 5, 10, 15 }; /// /// Amount to inject or draw on each usage. If the injector is inject only, it will /// attempt to inject it's entire contents upon use. /// - [DataField] - [AutoNetworkedField] - public FixedPoint2 TransferAmount = FixedPoint2.New(5); + [DataField, AutoNetworkedField] + public FixedPoint2 CurrentTransferAmount = FixedPoint2.New(5); /// /// Injection delay (seconds) when the target is a mob. @@ -95,8 +92,7 @@ public sealed partial class InjectorComponent : Component /// right SolutionCaps to support injection/drawing. For InjectOnly injectors this should /// only ever be set to Inject /// - [AutoNetworkedField] - [DataField] + [DataField, AutoNetworkedField] public InjectorToggleMode ToggleState = InjectorToggleMode.Draw; /// @@ -127,6 +123,7 @@ public sealed partial class InjectorComponent : Component /// /// Possible modes for an . /// +[Serializable, NetSerializable] public enum InjectorToggleMode : byte { /// @@ -137,5 +134,11 @@ public enum InjectorToggleMode : byte /// /// The injector will try to draw reagent from things. /// - Draw + Draw, } + +/// +/// Raised on the injector when the doafter has finished. +/// +[Serializable, NetSerializable] +public sealed partial class InjectorDoAfterEvent : SimpleDoAfterEvent; diff --git a/Content.Shared/Chemistry/EntitySystems/SharedInjectorSystem.cs b/Content.Shared/Chemistry/EntitySystems/SharedInjectorSystem.cs index 1620344652..a39f851457 100644 --- a/Content.Shared/Chemistry/EntitySystems/SharedInjectorSystem.cs +++ b/Content.Shared/Chemistry/EntitySystems/SharedInjectorSystem.cs @@ -1,48 +1,60 @@ +using System.Linq; using Content.Shared.Administration.Logs; +using Content.Shared.Body.Components; +using Content.Shared.Body.Systems; using Content.Shared.Chemistry.Components; +using Content.Shared.Chemistry.Components.SolutionManager; using Content.Shared.CombatMode; +using Content.Shared.Database; using Content.Shared.DoAfter; using Content.Shared.FixedPoint; +using Content.Shared.Forensics.Systems; +using Content.Shared.IdentityManagement; +using Content.Shared.Interaction; using Content.Shared.Interaction.Events; +using Content.Shared.Mobs.Components; using Content.Shared.Mobs.Systems; +using Content.Shared.Nutrition.EntitySystems; using Content.Shared.Popups; +using Content.Shared.Stacks; using Content.Shared.Verbs; -using Robust.Shared.Player; namespace Content.Shared.Chemistry.EntitySystems; public abstract class SharedInjectorSystem : EntitySystem { - /// - /// Default transfer amounts for the set-transfer verb. - /// - public static readonly FixedPoint2[] TransferAmounts = { 1, 5, 10, 15 }; - - [Dependency] protected readonly SharedPopupSystem Popup = default!; - [Dependency] protected readonly SharedSolutionContainerSystem SolutionContainers = default!; - [Dependency] protected readonly MobStateSystem MobState = default!; - [Dependency] protected readonly SharedCombatModeSystem Combat = default!; - [Dependency] protected readonly SharedDoAfterSystem DoAfter = default!; - [Dependency] protected readonly ISharedAdminLogManager AdminLogger = default!; + [Dependency] private readonly SharedBloodstreamSystem _blood = default!; + [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; + [Dependency] private readonly MobStateSystem _mobState = default!; + [Dependency] private readonly OpenableSystem _openable = default!; + [Dependency] private readonly ReactiveSystem _reactiveSystem = default!; + [Dependency] private readonly SharedCombatModeSystem _combatMode = default!; + [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; + [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private readonly SharedForensicsSystem _forensics = default!; + [Dependency] protected readonly SharedSolutionContainerSystem SolutionContainer = default!; public override void Initialize() { SubscribeLocalEvent>(AddSetTransferVerbs); - SubscribeLocalEvent(OnInjectorStartup); SubscribeLocalEvent(OnInjectorUse); + SubscribeLocalEvent(OnInjectorAfterInteract); + SubscribeLocalEvent(OnInjectDoAfter); } - private void AddSetTransferVerbs(Entity entity, ref GetVerbsEvent args) + private void AddSetTransferVerbs(Entity ent, ref GetVerbsEvent args) { if (!args.CanAccess || !args.CanInteract || args.Hands == null) return; - var user = args.User; - var (_, component) = entity; + if (ent.Comp.TransferAmounts.Count <= 1) + return; // No options to cycle between - var min = component.MinimumTransferAmount; - var max = component.MaximumTransferAmount; - var cur = component.TransferAmount; + var user = args.User; + + var min = ent.Comp.TransferAmounts.Min(); + var max = ent.Comp.TransferAmounts.Max(); + var cur = ent.Comp.CurrentTransferAmount; var toggleAmount = cur == max ? min : max; var priority = 0; @@ -52,9 +64,9 @@ public abstract class SharedInjectorSystem : EntitySystem Category = VerbCategory.SetTransferAmount, Act = () => { - component.TransferAmount = toggleAmount; - Popup.PopupClient(Loc.GetString("comp-solution-transfer-set-amount", ("amount", toggleAmount)), user, user); - Dirty(entity); + ent.Comp.CurrentTransferAmount = toggleAmount; + _popup.PopupClient(Loc.GetString("comp-solution-transfer-set-amount", ("amount", toggleAmount)), user, user); + Dirty(ent); }, Priority = priority @@ -63,21 +75,18 @@ public abstract class SharedInjectorSystem : EntitySystem priority -= 1; - // Add specific transfer verbs according to the container's size - foreach (var amount in TransferAmounts) + // Add specific transfer verbs for amounts defined in the component + foreach (var amount in ent.Comp.TransferAmounts) { - if (amount < component.MinimumTransferAmount || amount > component.MaximumTransferAmount) - continue; - AlternativeVerb verb = new() { Text = Loc.GetString("comp-solution-transfer-verb-amount", ("amount", amount)), Category = VerbCategory.SetTransferAmount, Act = () => { - component.TransferAmount = amount; - Popup.PopupClient(Loc.GetString("comp-solution-transfer-set-amount", ("amount", amount)), user, user); - Dirty(entity); + ent.Comp.CurrentTransferAmount = amount; + _popup.PopupClient(Loc.GetString("comp-solution-transfer-set-amount", ("amount", amount)), user, user); + Dirty(ent); }, // we want to sort by size, not alphabetically by the verb text. @@ -90,30 +99,407 @@ public abstract class SharedInjectorSystem : EntitySystem } } - private void OnInjectorStartup(Entity entity, ref ComponentStartup args) - { - // ???? why ????? - Dirty(entity); - } - - private void OnInjectorUse(Entity entity, ref UseInHandEvent args) + private void OnInjectorUse(Entity ent, ref UseInHandEvent args) { if (args.Handled) return; - Toggle(entity, args.User); + Toggle(ent, args.User); args.Handled = true; } + private void OnInjectorAfterInteract(Entity ent, ref AfterInteractEvent args) + { + if (args.Handled || !args.CanReach) + return; + + //Make sure we have the attacking entity + if (args.Target is not { Valid: true } target || !HasComp(ent)) + return; + + // Is the target a mob? If yes, use a do-after to give them time to respond. + if (HasComp(target) || HasComp(target)) + { + // Are use using an injector capable of targeting a mob? + if (ent.Comp.IgnoreMobs) + return; + + InjectDoAfter(ent, target, args.User); + args.Handled = true; + return; + } + + // Instantly draw from or inject into jugs, bottles etc. + args.Handled = TryUseInjector(ent, target, args.User); + } + + private void OnInjectDoAfter(Entity ent, ref InjectorDoAfterEvent args) + { + if (args.Cancelled || args.Handled || args.Args.Target == null) + return; + + args.Handled = TryUseInjector(ent, args.Args.Target.Value, args.Args.User); + } + /// - /// Toggle between draw/inject state if applicable + /// Send informative pop-up messages and wait for a do-after to complete. /// - private void Toggle(Entity injector, EntityUid user) + private void InjectDoAfter(Entity injector, EntityUid target, EntityUid user) + { + // Create a pop-up for the user + if (injector.Comp.ToggleState == InjectorToggleMode.Draw) + { + _popup.PopupClient(Loc.GetString("injector-component-drawing-user"), target, user); + } + else + { + _popup.PopupClient(Loc.GetString("injector-component-injecting-user"), target, user); + } + + if (!SolutionContainer.ResolveSolution(injector.Owner, injector.Comp.SolutionName, ref injector.Comp.Solution, out var solution)) + return; + + var actualDelay = injector.Comp.Delay; + FixedPoint2 amountToInject; + if (injector.Comp.ToggleState == InjectorToggleMode.Draw) + { + // additional delay is based on actual volume left to draw in syringe when smaller than transfer amount + amountToInject = FixedPoint2.Min(injector.Comp.CurrentTransferAmount, solution.MaxVolume - solution.Volume); + } + else + { + // additional delay is based on actual volume left to inject in syringe when smaller than transfer amount + amountToInject = FixedPoint2.Min(injector.Comp.CurrentTransferAmount, solution.Volume); + } + + // Injections take 0.5 seconds longer per 5u of possible space/content + // First 5u(MinimumTransferAmount) doesn't incur delay + actualDelay += injector.Comp.DelayPerVolume * FixedPoint2.Max(0, amountToInject - injector.Comp.TransferAmounts.Min()).Double(); + + // Ensure that minimum delay before incapacitation checks is 1 seconds + actualDelay = MathHelper.Max(actualDelay, TimeSpan.FromSeconds(1)); + + if (user != target) // injecting someone else + { + // Create a pop-up for the target + var userName = Identity.Entity(user, EntityManager); + if (injector.Comp.ToggleState == InjectorToggleMode.Draw) + { + _popup.PopupEntity(Loc.GetString("injector-component-drawing-target", + ("user", userName)), user, target); + } + else + { + _popup.PopupEntity(Loc.GetString("injector-component-injecting-target", + ("user", userName)), user, target); + } + + + // Check if the target is incapacitated or in combat mode and modify time accordingly. + if (_mobState.IsIncapacitated(target)) + { + actualDelay /= 2.5f; + } + else if (_combatMode.IsInCombatMode(target)) + { + // Slightly increase the delay when the target is in combat mode. Helps prevents cheese injections in + // combat with fast syringes & lag. + actualDelay += TimeSpan.FromSeconds(1); + } + + // Add an admin log, using the "force feed" log type. It's not quite feeding, but the effect is the same. + if (injector.Comp.ToggleState == InjectorToggleMode.Inject) + { + _adminLogger.Add(LogType.ForceFeed, + $"{ToPrettyString(user):user} is attempting to inject {ToPrettyString(target):target} with a solution {SharedSolutionContainerSystem.ToPrettyString(solution):solution}"); + } + else + { + _adminLogger.Add(LogType.ForceFeed, + $"{ToPrettyString(user):user} is attempting to draw {injector.Comp.CurrentTransferAmount.ToString()} units from {ToPrettyString(target):target}"); + } + } + else // injecting yourself + { + // Self-injections take half as long. + actualDelay /= 2; + + if (injector.Comp.ToggleState == InjectorToggleMode.Inject) + { + _adminLogger.Add(LogType.Ingestion, + $"{ToPrettyString(user):user} is attempting to inject themselves with a solution {SharedSolutionContainerSystem.ToPrettyString(solution):solution}."); + } + else + { + _adminLogger.Add(LogType.ForceFeed, + $"{ToPrettyString(user):user} is attempting to draw {injector.Comp.CurrentTransferAmount.ToString()} units from themselves."); + } + } + + _doAfter.TryStartDoAfter(new DoAfterArgs(EntityManager, user, actualDelay, new InjectorDoAfterEvent(), injector.Owner, target: target, used: injector.Owner) + { + BreakOnMove = true, + BreakOnWeightlessMove = false, + BreakOnDamage = true, + NeedHand = injector.Comp.NeedHand, + BreakOnHandChange = injector.Comp.BreakOnHandChange, + MovementThreshold = injector.Comp.MovementThreshold, + }); + } + + private bool TryUseInjector(Entity injector, EntityUid target, EntityUid user) + { + var isOpenOrIgnored = injector.Comp.IgnoreClosed || !_openable.IsClosed(target); + // Handle injecting/drawing for solutions + if (injector.Comp.ToggleState == InjectorToggleMode.Inject) + { + if (isOpenOrIgnored && SolutionContainer.TryGetInjectableSolution(target, out var injectableSolution, out _)) + return TryInject(injector, target, injectableSolution.Value, user, false); + + if (isOpenOrIgnored && SolutionContainer.TryGetRefillableSolution(target, out var refillableSolution, out _)) + return TryInject(injector, target, refillableSolution.Value, user, true); + + if (TryComp(target, out var bloodstream)) + return TryInjectIntoBloodstream(injector, (target, bloodstream), user); + + LocId msg = target == user ? "injector-component-cannot-transfer-message-self" : "injector-component-cannot-transfer-message"; + _popup.PopupClient(Loc.GetString(msg, ("target", Identity.Entity(target, EntityManager))), injector, user); + } + else if (injector.Comp.ToggleState == InjectorToggleMode.Draw) + { + // Draw from a bloodstream, if the target has that + if (TryComp(target, out var stream) && + SolutionContainer.ResolveSolution(target, stream.BloodSolutionName, ref stream.BloodSolution)) + { + return TryDraw(injector, (target, stream), stream.BloodSolution.Value, user); + } + + // Draw from an object (food, beaker, etc) + if (isOpenOrIgnored && SolutionContainer.TryGetDrawableSolution(target, out var drawableSolution, out _)) + return TryDraw(injector, target, drawableSolution.Value, user); + + LocId msg = target == user ? "injector-component-cannot-draw-message-self" : "injector-component-cannot-draw-message"; + _popup.PopupClient(Loc.GetString(msg, ("target", Identity.Entity(target, EntityManager))), injector.Owner, user); + } + return false; + } + + private bool TryInject(Entity injector, EntityUid target, + Entity targetSolution, EntityUid user, bool asRefill) + { + if (!SolutionContainer.ResolveSolution(injector.Owner, injector.Comp.SolutionName, ref injector.Comp.Solution, + out var solution) || solution.Volume == 0) + return false; + + // Get transfer amount. May be smaller than _transferAmount if not enough room + var realTransferAmount = + FixedPoint2.Min(injector.Comp.CurrentTransferAmount, targetSolution.Comp.Solution.AvailableVolume); + + if (realTransferAmount <= 0) + { + LocId msg = target == user ? "injector-component-target-already-full-message-self" : "injector-component-target-already-full-message"; + _popup.PopupClient( + Loc.GetString(msg, + ("target", Identity.Entity(target, EntityManager))), + injector.Owner, + user); + return false; + } + + // Move units from attackSolution to targetSolution + Solution removedSolution; + if (TryComp(target, out var stack)) + removedSolution = SolutionContainer.SplitStackSolution(injector.Comp.Solution.Value, realTransferAmount, stack.Count); + else + removedSolution = SolutionContainer.SplitSolution(injector.Comp.Solution.Value, realTransferAmount); + + _reactiveSystem.DoEntityReaction(target, removedSolution, ReactionMethod.Injection); + + if (!asRefill) + SolutionContainer.Inject(target, targetSolution, removedSolution); + else + SolutionContainer.Refill(target, targetSolution, removedSolution); + + LocId msgSuccess = target == user ? "injector-component-transfer-success-message-self" : "injector-component-transfer-success-message"; + _popup.PopupClient( + Loc.GetString(msgSuccess, + ("amount", removedSolution.Volume), + ("target", Identity.Entity(target, EntityManager))), + injector.Owner, user); + + AfterInject(injector, target); + return true; + } + + private bool TryInjectIntoBloodstream(Entity injector, Entity target, + EntityUid user) + { + // Get transfer amount. May be smaller than _transferAmount if not enough room + if (!SolutionContainer.ResolveSolution(target.Owner, target.Comp.ChemicalSolutionName, + ref target.Comp.ChemicalSolution, out var chemSolution)) + { + LocId msg = target.Owner == user ? "injector-component-cannot-inject-message-self" : "injector-component-cannot-inject-message"; + _popup.PopupClient( + Loc.GetString(msg, + ("target", Identity.Entity(target, EntityManager))), + injector.Owner, user); + return false; + } + + var realTransferAmount = FixedPoint2.Min(injector.Comp.CurrentTransferAmount, chemSolution.AvailableVolume); + if (realTransferAmount <= 0) + { + LocId msg = target.Owner == user ? "injector-component-cannot-inject-message-self" : "injector-component-cannot-inject-message"; + _popup.PopupClient( + Loc.GetString(msg, + ("target", Identity.Entity(target, EntityManager))), + injector.Owner, user); + return false; + } + + // Move units from attackSolution to targetSolution + var removedSolution = SolutionContainer.SplitSolution(target.Comp.ChemicalSolution.Value, realTransferAmount); + + _blood.TryAddToChemicals(target.AsNullable(), removedSolution); + + _reactiveSystem.DoEntityReaction(target, removedSolution, ReactionMethod.Injection); + + LocId msgSuccess = target.Owner == user ? "injector-component-inject-success-message-self" : "injector-component-inject-success-message"; + _popup.PopupClient( + Loc.GetString(msgSuccess, + ("amount", removedSolution.Volume), + ("target", Identity.Entity(target, EntityManager))), + injector.Owner, user); + + AfterInject(injector, target); + return true; + } + + private bool TryDraw(Entity injector, Entity target, + Entity targetSolution, EntityUid user) + { + if (!SolutionContainer.ResolveSolution(injector.Owner, injector.Comp.SolutionName, ref injector.Comp.Solution, + out var solution) || solution.AvailableVolume == 0) + { + return false; + } + + var applicableTargetSolution = targetSolution.Comp.Solution; + // If a whitelist exists, remove all non-whitelisted reagents from the target solution temporarily + var temporarilyRemovedSolution = new Solution(); + if (injector.Comp.ReagentWhitelist is { } reagentWhitelist) + { + temporarilyRemovedSolution = applicableTargetSolution.SplitSolutionWithout(applicableTargetSolution.Volume, reagentWhitelist.ToArray()); + } + + // Get transfer amount. May be smaller than _transferAmount if not enough room, also make sure there's room in the injector + var realTransferAmount = FixedPoint2.Min(injector.Comp.CurrentTransferAmount, applicableTargetSolution.Volume, + solution.AvailableVolume); + + if (realTransferAmount <= 0) + { + LocId msg = target.Owner == user ? "injector-component-target-is-empty-message-self" : "injector-component-target-is-empty-message"; + _popup.PopupClient( + Loc.GetString(msg, + ("target", Identity.Entity(target, EntityManager))), + injector.Owner, user); + return false; + } + + // We have some snowflaked behavior for streams. + if (target.Comp != null) + { + DrawFromBlood(injector, (target.Owner, target.Comp), injector.Comp.Solution.Value, realTransferAmount, user); + return true; + } + + // Move units from attackSolution to targetSolution + var removedSolution = SolutionContainer.Draw(target.Owner, targetSolution, realTransferAmount); + + // Add back non-whitelisted reagents to the target solution + SolutionContainer.TryAddSolution(targetSolution, temporarilyRemovedSolution); + + if (!SolutionContainer.TryAddSolution(injector.Comp.Solution.Value, removedSolution)) + { + return false; + } + + LocId msgSuccess = target.Owner == user ? "injector-component-draw-success-message-self" : "injector-component-draw-success-message"; + _popup.PopupClient( + Loc.GetString(msgSuccess, + ("amount", removedSolution.Volume), + ("target", Identity.Entity(target, EntityManager))), + injector.Owner, user); + + AfterDraw(injector, target); + return true; + } + + private void DrawFromBlood(Entity injector, Entity target, + Entity injectorSolution, FixedPoint2 transferAmount, EntityUid user) + { + var drawAmount = (float)transferAmount; + + if (SolutionContainer.ResolveSolution(target.Owner, target.Comp.ChemicalSolutionName, + ref target.Comp.ChemicalSolution)) + { + var chemTemp = SolutionContainer.SplitSolution(target.Comp.ChemicalSolution.Value, drawAmount * 0.15f); + SolutionContainer.TryAddSolution(injectorSolution, chemTemp); + drawAmount -= (float)chemTemp.Volume; + } + + if (SolutionContainer.ResolveSolution(target.Owner, target.Comp.BloodSolutionName, + ref target.Comp.BloodSolution)) + { + var bloodTemp = SolutionContainer.SplitSolution(target.Comp.BloodSolution.Value, drawAmount); + SolutionContainer.TryAddSolution(injectorSolution, bloodTemp); + } + + LocId msg = target.Owner == user ? "injector-component-draw-success-message-self" : "injector-component-draw-success-message"; + _popup.PopupClient( + Loc.GetString(msg, + ("amount", transferAmount), + ("target", Identity.Entity(target, EntityManager))), + injector.Owner, user); + + AfterDraw(injector, target); + } + + private void AfterInject(Entity injector, EntityUid target) + { + // Automatically set syringe to draw after completely draining it. + if (SolutionContainer.ResolveSolution(injector.Owner, injector.Comp.SolutionName, ref injector.Comp.Solution, + out var solution) && solution.Volume == 0) + { + SetMode(injector, InjectorToggleMode.Draw); + } + + // Leave some DNA from the injectee on it + _forensics.TransferDna(injector, target); + } + + private void AfterDraw(Entity injector, EntityUid target) + { + // Automatically set syringe to inject after completely filling it. + if (SolutionContainer.ResolveSolution(injector.Owner, injector.Comp.SolutionName, ref injector.Comp.Solution, + out var solution) && solution.AvailableVolume == 0) + { + SetMode(injector, InjectorToggleMode.Inject); + } + + // Leave some DNA from the drawee on it + _forensics.TransferDna(injector, target); + } + + /// + /// Toggle the injector between draw/inject state if applicable. + /// + public void Toggle(Entity injector, EntityUid user) { if (injector.Comp.InjectOnly) return; - if (!SolutionContainers.TryGetSolution(injector.Owner, injector.Comp.SolutionName, out var solEnt, out var solution)) + if (!SolutionContainer.ResolveSolution(injector.Owner, injector.Comp.SolutionName, ref injector.Comp.Solution, out var solution)) return; string msg; @@ -146,9 +532,12 @@ public abstract class SharedInjectorSystem : EntitySystem throw new ArgumentOutOfRangeException(); } - Popup.PopupClient(Loc.GetString(msg), injector, user); + _popup.PopupClient(Loc.GetString(msg), injector, user); } + /// + /// Set the mode of the injector to draw or inject. + /// public void SetMode(Entity injector, InjectorToggleMode mode) { injector.Comp.ToggleState = mode; diff --git a/Content.Shared/Chemistry/Reagent/ReagentPrototype.cs b/Content.Shared/Chemistry/Reagent/ReagentPrototype.cs index 7689a27cd0..b999d8df61 100644 --- a/Content.Shared/Chemistry/Reagent/ReagentPrototype.cs +++ b/Content.Shared/Chemistry/Reagent/ReagentPrototype.cs @@ -6,10 +6,12 @@ using Content.Shared.Administration.Logs; using Content.Shared.Body.Prototypes; using Content.Shared.Chemistry.Components; using Content.Shared.Chemistry.Reaction; +using Content.Shared.Contraband; using Content.Shared.EntityEffects; using Content.Shared.Database; using Content.Shared.Nutrition; using Content.Shared.Prototypes; +using Content.Shared.Roles; using Content.Shared.Slippery; using Robust.Shared.Audio; using Robust.Shared.Map; @@ -57,6 +59,25 @@ namespace Content.Shared.Chemistry.Reagent [ViewVariables(VVAccess.ReadOnly)] public string LocalizedPhysicalDescription => Loc.GetString(PhysicalDescription); + /// + /// The degree of contraband severity this reagent is considered to have. + /// If AllowedDepartments or AllowedJobs are set, they take precedent and override this value. + /// + [DataField] + public ProtoId? ContrabandSeverity = null; + + /// + /// Which departments is this reagent restricted to, if any? + /// + [DataField] + public HashSet> AllowedDepartments = new(); + + /// + /// Which jobs is this reagent restricted to, if any? + /// + [DataField] + public HashSet> AllowedJobs = new(); + /// /// Is this reagent recognizable to the average spaceman (water, welding fuel, ketchup, etc)? /// @@ -190,14 +211,17 @@ namespace Content.Shared.Chemistry.Reagent return removed; } - public void ReactionPlant(EntityUid? plantHolder, ReagentQuantity amount, Solution solution) + public void ReactionPlant(EntityUid? plantHolder, + ReagentQuantity amount, + Solution solution, + EntityManager entityManager, + IRobustRandom random, + ISharedAdminLogManager logger) { if (plantHolder == null) return; - var entMan = IoCManager.Resolve(); - var random = IoCManager.Resolve(); - var args = new EntityEffectReagentArgs(plantHolder.Value, entMan, null, solution, amount.Quantity, this, null, 1f); + var args = new EntityEffectReagentArgs(plantHolder.Value, entityManager, null, solution, amount.Quantity, this, null, 1f); foreach (var plantMetabolizable in PlantMetabolisms) { if (!plantMetabolizable.ShouldApply(args, random)) @@ -206,8 +230,10 @@ namespace Content.Shared.Chemistry.Reagent if (plantMetabolizable.ShouldLog) { var entity = args.TargetEntity; - entMan.System().Add(LogType.ReagentEffect, plantMetabolizable.LogImpact, - $"Plant metabolism effect {plantMetabolizable.GetType().Name:effect} of reagent {ID:reagent} applied on entity {entMan.ToPrettyString(entity):entity} at {entMan.GetComponent(entity).Coordinates:coordinates}"); + logger.Add( + LogType.ReagentEffect, + plantMetabolizable.LogImpact, + $"Plant metabolism effect {plantMetabolizable.GetType().Name:effect} of reagent {ID} applied on entity {entity}"); } plantMetabolizable.Effect(args); diff --git a/Content.Shared/Clothing/Components/ClothingComponent.cs b/Content.Shared/Clothing/Components/ClothingComponent.cs index ff1d422189..2d576637a6 100644 --- a/Content.Shared/Clothing/Components/ClothingComponent.cs +++ b/Content.Shared/Clothing/Components/ClothingComponent.cs @@ -1,4 +1,5 @@ using System.Diagnostics.CodeAnalysis; +using System.Numerics; using Content.Shared.Clothing.EntitySystems; using Content.Shared.DoAfter; using Content.Shared.Inventory; @@ -92,6 +93,13 @@ public sealed partial class ClothingComponent : Component /// [DataField] public TimeSpan StripDelay = TimeSpan.Zero; + + /// + /// A scale applied to all layers. + /// + /// + [DataField] + public Vector2 Scale = Vector2.One; } public enum ClothingMask : byte diff --git a/Content.Shared/Clothing/EntitySystems/FoldableClothingSystem.cs b/Content.Shared/Clothing/EntitySystems/FoldableClothingSystem.cs index 7c6810140c..76de205a7b 100644 --- a/Content.Shared/Clothing/EntitySystems/FoldableClothingSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/FoldableClothingSystem.cs @@ -65,9 +65,9 @@ public sealed class FoldableClothingSystem : EntitySystem // This should instead work via an event or something that gets raised to optionally modify the currently hidden layers. // Or at the very least it should stash the old layers and restore them when unfolded. // TODO CLOTHING fix this. - if (ent.Comp.FoldedHideLayers.Count != 0 && TryComp(ent.Owner, out var hideLayerComp)) + if ((ent.Comp.FoldedHideLayers.Count != 0 || ent.Comp.UnfoldedHideLayers.Count != 0) && + TryComp(ent.Owner, out var hideLayerComp)) hideLayerComp.Slots = ent.Comp.FoldedHideLayers; - } else { @@ -81,9 +81,9 @@ public sealed class FoldableClothingSystem : EntitySystem _itemSystem.SetHeldPrefix(ent.Owner, null, false, itemComp); // TODO CLOTHING fix this. - if (ent.Comp.UnfoldedHideLayers.Count != 0 && TryComp(ent.Owner, out var hideLayerComp)) + if ((ent.Comp.FoldedHideLayers.Count != 0 || ent.Comp.UnfoldedHideLayers.Count != 0) && + TryComp(ent.Owner, out var hideLayerComp)) hideLayerComp.Slots = ent.Comp.UnfoldedHideLayers; - } } } diff --git a/Content.Shared/Clothing/EntitySystems/SharedChameleonClothingSystem.cs b/Content.Shared/Clothing/EntitySystems/SharedChameleonClothingSystem.cs index 4b38d926f6..18b79bf52b 100644 --- a/Content.Shared/Clothing/EntitySystems/SharedChameleonClothingSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/SharedChameleonClothingSystem.cs @@ -74,7 +74,7 @@ public abstract class SharedChameleonClothingSystem : EntitySystem protected void UpdateVisuals(EntityUid uid, ChameleonClothingComponent component) { if (string.IsNullOrEmpty(component.Default) || - !_proto.TryIndex(component.Default, out EntityPrototype? proto)) + !_proto.Resolve(component.Default, out EntityPrototype? proto)) return; // world sprite icon diff --git a/Content.Shared/Clothing/LoadoutSystem.cs b/Content.Shared/Clothing/LoadoutSystem.cs index 08b4f5f763..dfe6d1377b 100644 --- a/Content.Shared/Clothing/LoadoutSystem.cs +++ b/Content.Shared/Clothing/LoadoutSystem.cs @@ -44,7 +44,7 @@ public sealed class LoadoutSystem : EntitySystem { EntProtoId? proto = null; - if (_protoMan.TryIndex(loadout.StartingGear, out var gear)) + if (_protoMan.Resolve(loadout.StartingGear, out var gear)) { proto = GetFirstOrNull(gear); } @@ -65,12 +65,12 @@ public sealed class LoadoutSystem : EntitySystem if (count == 1) { - if (gear.Equipment.Count == 1 && _protoMan.TryIndex(gear.Equipment.Values.First(), out var proto)) + if (gear.Equipment.Count == 1 && _protoMan.Resolve(gear.Equipment.Values.First(), out var proto)) { return proto.ID; } - if (gear.Inhand.Count == 1 && _protoMan.TryIndex(gear.Inhand[0], out proto)) + if (gear.Inhand.Count == 1 && _protoMan.Resolve(gear.Inhand[0], out proto)) { return proto.ID; } @@ -90,10 +90,10 @@ public sealed class LoadoutSystem : EntitySystem public string GetName(LoadoutPrototype loadout) { - if (loadout.DummyEntity is not null && _protoMan.TryIndex(loadout.DummyEntity, out var proto)) + if (loadout.DummyEntity is not null && _protoMan.Resolve(loadout.DummyEntity, out var proto)) return proto.Name; - if (_protoMan.TryIndex(loadout.StartingGear, out var gear)) + if (_protoMan.Resolve(loadout.StartingGear, out var gear)) { return GetName(gear); } diff --git a/Content.Shared/ComponentTable/SharedComponentTableSystem.cs b/Content.Shared/ComponentTable/SharedComponentTableSystem.cs index cdb1b2dc74..e4ff855352 100644 --- a/Content.Shared/ComponentTable/SharedComponentTableSystem.cs +++ b/Content.Shared/ComponentTable/SharedComponentTableSystem.cs @@ -24,7 +24,7 @@ public sealed class SharedComponentTableSystem : EntitySystem foreach (var entity in spawns) { - if (_proto.TryIndex(entity, out var entProto)) + if (_proto.Resolve(entity, out var entProto)) { EntityManager.AddComponents(ent, entProto.Components); } diff --git a/Content.Shared/Construction/Components/ElectronicsBoardComponent.cs b/Content.Shared/Construction/Components/ElectronicsBoardComponent.cs new file mode 100644 index 0000000000..734edfba23 --- /dev/null +++ b/Content.Shared/Construction/Components/ElectronicsBoardComponent.cs @@ -0,0 +1,16 @@ +using Robust.Shared.Prototypes; + +namespace Content.Shared.Construction.Components; + +/// +/// Used in construction graphs for building wall-mounted electronic devices. +/// +[RegisterComponent] +public sealed partial class ElectronicsBoardComponent : Component +{ + /// + /// The device that is produced when the construction is completed. + /// + [DataField(required: true)] + public EntProtoId Prototype; +} diff --git a/Content.Shared/Construction/MachinePartSystem.cs b/Content.Shared/Construction/MachinePartSystem.cs index f3314dfc11..7ac9fde94c 100644 --- a/Content.Shared/Construction/MachinePartSystem.cs +++ b/Content.Shared/Construction/MachinePartSystem.cs @@ -109,7 +109,7 @@ namespace Content.Shared.Construction materials[mat] += matAmount * amount * coefficient; } } - else if (_prototype.TryIndex(defaultProtoId, out var defaultProto) && + else if (_prototype.Resolve(defaultProtoId, out var defaultProto) && defaultProto.TryGetComponent(out var physComp, EntityManager.ComponentFactory)) { foreach (var (mat, matAmount) in physComp.MaterialComposition) diff --git a/Content.Shared/Construction/NodeEntities/BoardNodeEntity.cs b/Content.Shared/Construction/NodeEntities/BoardNodeEntity.cs index c1540c4a64..be55c6f733 100644 --- a/Content.Shared/Construction/NodeEntities/BoardNodeEntity.cs +++ b/Content.Shared/Construction/NodeEntities/BoardNodeEntity.cs @@ -12,7 +12,8 @@ namespace Content.Shared.Construction.NodeEntities; [DataDefinition] public sealed partial class BoardNodeEntity : IGraphNodeEntity { - [DataField("container")] public string Container { get; private set; } = string.Empty; + [DataField] + public string Container { get; private set; } = string.Empty; public string? GetId(EntityUid? uid, EntityUid? userUid, GraphNodeEntityArgs args) { @@ -27,13 +28,16 @@ public sealed partial class BoardNodeEntity : IGraphNodeEntity var board = container.ContainedEntities[0]; - // There should not be a case where both of these components exist on the same entity... + // There should not be a case where more than one of these components exist on the same entity if (args.EntityManager.TryGetComponent(board, out MachineBoardComponent? machine)) return machine.Prototype; if (args.EntityManager.TryGetComponent(board, out ComputerBoardComponent? computer)) return computer.Prototype; + if (args.EntityManager.TryGetComponent(board, out ElectronicsBoardComponent? electronics)) + return electronics.Prototype; + return null; } } diff --git a/Content.Shared/Containers/ContainerCompSystem.cs b/Content.Shared/Containers/ContainerCompSystem.cs index 75908efea3..d9eac28dab 100644 --- a/Content.Shared/Containers/ContainerCompSystem.cs +++ b/Content.Shared/Containers/ContainerCompSystem.cs @@ -24,7 +24,7 @@ public sealed class ContainerCompSystem : EntitySystem if (args.Container.ID != ent.Comp.Container || _timing.ApplyingState) return; - if (_proto.TryIndex(ent.Comp.Proto, out var entProto)) + if (_proto.Resolve(ent.Comp.Proto, out var entProto)) { EntityManager.RemoveComponents(args.Entity, entProto.Components); } @@ -35,7 +35,7 @@ public sealed class ContainerCompSystem : EntitySystem if (args.Container.ID != ent.Comp.Container || _timing.ApplyingState) return; - if (_proto.TryIndex(ent.Comp.Proto, out var entProto)) + if (_proto.Resolve(ent.Comp.Proto, out var entProto)) { EntityManager.AddComponents(args.Entity, entProto.Components); } diff --git a/Content.Shared/Contraband/ContrabandSystem.cs b/Content.Shared/Contraband/ContrabandSystem.cs index 2c2495ba9a..2f654e80d0 100644 --- a/Content.Shared/Contraband/ContrabandSystem.cs +++ b/Content.Shared/Contraband/ContrabandSystem.cs @@ -66,17 +66,13 @@ public sealed class ContrabandSystem : EntitySystem // two strings: // one, the actual informative 'this is restricted' // then, the 'you can/shouldn't carry this around' based on the ID the user is wearing - var localizedDepartments = component.AllowedDepartments.Select(p => Loc.GetString("contraband-department-plural", ("department", Loc.GetString(_proto.Index(p).Name)))); - var jobs = component.AllowedJobs.Select(p => _proto.Index(p).LocalizedName).ToArray(); - var localizedJobs = jobs.Select(p => Loc.GetString("contraband-job-plural", ("job", p))); var severity = _proto.Index(component.Severity); String departmentExamineMessage; if (severity.ShowDepartmentsAndJobs) { - //creating a combined list of jobs and departments for the restricted text - var list = ContentLocalizationManager.FormatList(localizedDepartments.Concat(localizedJobs).ToList()); // department restricted text - departmentExamineMessage = Loc.GetString("contraband-examine-text-Restricted-department", ("departments", list)); + departmentExamineMessage = + GenerateDepartmentExamineMessage(component.AllowedDepartments, component.AllowedJobs); } else { @@ -95,6 +91,7 @@ public sealed class ContrabandSystem : EntitySystem } } + var jobs = component.AllowedJobs.Select(p => _proto.Index(p).LocalizedName).ToArray(); // if it is fully restricted, you're department-less, or your department isn't in the allowed list, you cannot carry it. Otherwise, you can. var carryingMessage = Loc.GetString("contraband-examine-text-avoid-carrying-around"); var iconTexture = "/Textures/Interface/VerbIcons/lock-red.svg.192dpi.png"; @@ -112,6 +109,19 @@ public sealed class ContrabandSystem : EntitySystem iconTexture); } + public string GenerateDepartmentExamineMessage(HashSet> allowedDepartments, HashSet> allowedJobs, ContrabandItemType itemType = ContrabandItemType.Item) + { + var localizedDepartments = allowedDepartments.Select(p => Loc.GetString("contraband-department-plural", ("department", Loc.GetString(_proto.Index(p).Name)))); + var jobs = allowedJobs.Select(p => _proto.Index(p).LocalizedName).ToArray(); + var localizedJobs = jobs.Select(p => Loc.GetString("contraband-job-plural", ("job", p))); + + //creating a combined list of jobs and departments for the restricted text + var list = ContentLocalizationManager.FormatList(localizedDepartments.Concat(localizedJobs).ToList()); + + // department restricted text + return Loc.GetString("contraband-examine-text-Restricted-department", ("departments", list), ("type", itemType)); + } + private FormattedMessage GetContrabandExamine(String deptMessage, String carryMessage) { var msg = new FormattedMessage(); @@ -131,3 +141,12 @@ public sealed class ContrabandSystem : EntitySystem _contrabandExamineOnlyInHudEnabled = val; } } + +/// +/// The item type that the contraband text should follow in the description text. +/// +public enum ContrabandItemType +{ + Item, + Reagent +} diff --git a/Content.Shared/Damage/Systems/DamageableSystem.cs b/Content.Shared/Damage/Systems/DamageableSystem.cs index 70fbc46806..f3a4f37830 100644 --- a/Content.Shared/Damage/Systems/DamageableSystem.cs +++ b/Content.Shared/Damage/Systems/DamageableSystem.cs @@ -92,7 +92,7 @@ namespace Content.Shared.Damage private void DamageableInit(EntityUid uid, DamageableComponent component, ComponentInit _) { if (component.DamageContainerID != null && - _prototypeManager.TryIndex(component.DamageContainerID, + _prototypeManager.Resolve(component.DamageContainerID, out var damageContainerPrototype)) { // Initialize damage dictionary, using the types and groups from the damage @@ -195,7 +195,7 @@ namespace Content.Shared.Damage if (!ignoreResistances) { if (damageable.DamageModifierSetId != null && - _prototypeManager.TryIndex(damageable.DamageModifierSetId, out var modifierSet)) + _prototypeManager.Resolve(damageable.DamageModifierSetId, out var modifierSet)) { // TODO DAMAGE PERFORMANCE // use a local private field instead of creating a new dictionary here.. diff --git a/Content.Shared/Damage/Systems/SharedStaminaSystem.cs b/Content.Shared/Damage/Systems/SharedStaminaSystem.cs index b2d22391eb..5a168f04a0 100644 --- a/Content.Shared/Damage/Systems/SharedStaminaSystem.cs +++ b/Content.Shared/Damage/Systems/SharedStaminaSystem.cs @@ -94,7 +94,7 @@ public abstract partial class SharedStaminaSystem : EntitySystem { RemCompDeferred(entity); } - _alerts.ClearAlert(entity, entity.Comp.StaminaAlert); + _alerts.ClearAlert(entity.Owner, entity.Comp.StaminaAlert); } private void OnStartup(Entity entity, ref ComponentStartup args) diff --git a/Content.Shared/DoAfter/DoAfterArgs.cs b/Content.Shared/DoAfter/DoAfterArgs.cs index ba2b38ab5d..4452f71829 100644 --- a/Content.Shared/DoAfter/DoAfterArgs.cs +++ b/Content.Shared/DoAfter/DoAfterArgs.cs @@ -319,6 +319,7 @@ public enum DuplicateConditions : byte All = SameTool | SameTarget | SameEvent, } +[Serializable, NetSerializable] public enum AttemptFrequency : byte { /// diff --git a/Content.Shared/DoAfter/DoAfterArgsComponent.cs b/Content.Shared/DoAfter/DoAfterArgsComponent.cs new file mode 100644 index 0000000000..bae1d37983 --- /dev/null +++ b/Content.Shared/DoAfter/DoAfterArgsComponent.cs @@ -0,0 +1,116 @@ +using Content.Shared.FixedPoint; +using Robust.Shared.GameStates; + +namespace Content.Shared.DoAfter; + +/// +/// For setting DoAfterArgs on an entity level +/// Would require some setup, will require a rework eventually +/// +[RegisterComponent, NetworkedComponent] +[Access(typeof(SharedDoAfterSystem))] +public sealed partial class DoAfterArgsComponent : Component +{ + #region DoAfterArgsSettings + /// + /// + /// + [DataField] + public AttemptFrequency AttemptFrequency; + + /// + /// + /// + [DataField] + public bool Broadcast; + + /// + /// + /// + [DataField] + public TimeSpan Delay = TimeSpan.FromSeconds(2); + + /// + /// + /// + [DataField] + public bool Hidden; + + /// + /// Should this DoAfter repeat after being completed? + /// + [DataField] + public bool Repeat; + + #region Break/Cancellation Options + /// + /// + /// + [DataField] + public bool NeedHand; + + /// + /// + /// + [DataField] + public bool BreakOnHandChange = true; + + /// + /// + /// + [DataField] + public bool BreakOnDropItem = true; + + /// + /// + /// + [DataField] + public bool BreakOnMove; + + /// + /// + /// + [DataField] + public bool BreakOnWeightlessMove = true; + + /// + /// + /// + [DataField] + public float MovementThreshold = 0.3f; + + /// + /// + /// + [DataField] + public float? DistanceThreshold; + + /// + /// + /// + [DataField] + public bool BreakOnDamage; + + /// + /// + /// + [DataField] + public FixedPoint2 DamageThreshold = 1; + + /// + /// + /// + [DataField] + public bool RequireCanInteract = true; + // End Break/Cancellation Options + #endregion + + /// + /// What should the delay be reduced to after completion? + /// + [DataField] + public TimeSpan? DelayReduction; + + // End DoAfterArgsSettings + #endregion +} diff --git a/Content.Shared/DoAfter/DoAfterComponent.cs b/Content.Shared/DoAfter/DoAfterComponent.cs index ce45e35c59..ffe575ebc7 100644 --- a/Content.Shared/DoAfter/DoAfterComponent.cs +++ b/Content.Shared/DoAfter/DoAfterComponent.cs @@ -1,4 +1,5 @@ using System.Threading.Tasks; +using Content.Shared.FixedPoint; using Robust.Shared.GameStates; using Robust.Shared.Serialization; @@ -8,10 +9,16 @@ namespace Content.Shared.DoAfter; [Access(typeof(SharedDoAfterSystem))] public sealed partial class DoAfterComponent : Component { - [DataField("nextId")] + /// + /// The id of the next doafter + /// + [DataField] public ushort NextId; - [DataField("doAfters")] + /// + /// collection of id + doafter + /// + [DataField] public Dictionary DoAfters = new(); // Used by obsolete async do afters diff --git a/Content.Shared/DoAfter/SharedDoAfterSystem.cs b/Content.Shared/DoAfter/SharedDoAfterSystem.cs index 1dc1e58be6..c1a3d6ecee 100644 --- a/Content.Shared/DoAfter/SharedDoAfterSystem.cs +++ b/Content.Shared/DoAfter/SharedDoAfterSystem.cs @@ -29,6 +29,7 @@ public abstract partial class SharedDoAfterSystem : EntitySystem public override void Initialize() { base.Initialize(); + SubscribeLocalEvent(OnDamage); SubscribeLocalEvent(OnUnpaused); SubscribeLocalEvent(OnDoAfterGetState); @@ -313,16 +314,16 @@ public abstract partial class SharedDoAfterSystem : EntitySystem /// /// Cancels an active DoAfter. /// - public void Cancel(DoAfterId? id, DoAfterComponent? comp = null) + public void Cancel(DoAfterId? id, DoAfterComponent? comp = null, bool force = false) { if (id != null) - Cancel(id.Value.Uid, id.Value.Index, comp); + Cancel(id.Value.Uid, id.Value.Index, comp, force); } /// /// Cancels an active DoAfter. /// - public void Cancel(EntityUid entity, ushort id, DoAfterComponent? comp = null) + public void Cancel(EntityUid entity, ushort id, DoAfterComponent? comp = null, bool force = false) { if (!Resolve(entity, ref comp, false)) return; @@ -333,13 +334,13 @@ public abstract partial class SharedDoAfterSystem : EntitySystem return; } - InternalCancel(doAfter, comp); + InternalCancel(doAfter, comp, force: force); Dirty(entity, comp); } - private void InternalCancel(DoAfter doAfter, DoAfterComponent component) + private void InternalCancel(DoAfter doAfter, DoAfterComponent component, bool force = false) { - if (doAfter.Cancelled || doAfter.Completed) + if (doAfter.Cancelled || (doAfter.Completed && !force)) return; // Caller is responsible for dirtying the component. diff --git a/Content.Shared/Fluids/SharedPuddleSystem.Spillable.cs b/Content.Shared/Fluids/SharedPuddleSystem.Spillable.cs index 2ce008da26..7d65dd2424 100644 --- a/Content.Shared/Fluids/SharedPuddleSystem.Spillable.cs +++ b/Content.Shared/Fluids/SharedPuddleSystem.Spillable.cs @@ -60,6 +60,8 @@ public abstract partial class SharedPuddleSystem var puddleSolution = _solutionContainerSystem.SplitSolution(soln.Value, solution.Volume); TrySpillAt(Transform(target).Coordinates, puddleSolution, out _); + // TODO: Make this an event subscription once spilling puddles is predicted. + // Injectors should not be hardcoded here. if (TryComp(entity, out var injectorComp)) { injectorComp.ToggleState = InjectorToggleMode.Draw; diff --git a/Content.Shared/Forensics/Systems/SharedForensicsSystem.cs b/Content.Shared/Forensics/Systems/SharedForensicsSystem.cs index 1220b75fff..be26fd6fd0 100644 --- a/Content.Shared/Forensics/Systems/SharedForensicsSystem.cs +++ b/Content.Shared/Forensics/Systems/SharedForensicsSystem.cs @@ -15,4 +15,13 @@ public abstract class SharedForensicsSystem : EntitySystem /// Does nothing if it does not have the FingerprintComponent. /// public virtual void RandomizeFingerprint(Entity ent) { } + + /// + /// Transfer DNA from one entity onto the forensics of another. + /// + /// The entity receiving the DNA. + /// The entity applying its DNA. + /// If this DNA be cleaned off of the recipient. e.g. cleaning a knife vs cleaning a puddle of blood. + public virtual void TransferDna(EntityUid recipient, EntityUid donor, bool canDnaBeCleaned = true) { } + } diff --git a/Content.Shared/Ghost/Roles/Components/GhostRoleMobSpawnerComponent.cs b/Content.Shared/Ghost/Roles/Components/GhostRoleMobSpawnerComponent.cs index 2e44effad9..6984be91f9 100644 --- a/Content.Shared/Ghost/Roles/Components/GhostRoleMobSpawnerComponent.cs +++ b/Content.Shared/Ghost/Roles/Components/GhostRoleMobSpawnerComponent.cs @@ -3,7 +3,7 @@ using Robust.Shared.Prototypes; namespace Content.Shared.Ghost.Roles.Components { /// - /// Allows a ghost to take this role, spawning a new entity. + /// Allows a ghost to take this role, spawning a new entity. /// [RegisterComponent, EntityCategory("Spawner")] public sealed partial class GhostRoleMobSpawnerComponent : Component @@ -21,9 +21,9 @@ namespace Content.Shared.Ghost.Roles.Components public EntProtoId? Prototype; /// - /// If this ghostrole spawner has multiple selectable ghostrole prototypes. + /// If this ghostrole spawner has multiple selectable ghostrole prototypes. /// [DataField] - public List SelectablePrototypes = []; + public List> SelectablePrototypes = []; } } diff --git a/Content.Shared/Gravity/SharedGravitySystem.cs b/Content.Shared/Gravity/SharedGravitySystem.cs index 4ba312f4e0..a8f1be8287 100644 --- a/Content.Shared/Gravity/SharedGravitySystem.cs +++ b/Content.Shared/Gravity/SharedGravitySystem.cs @@ -132,9 +132,9 @@ public abstract partial class SharedGravitySystem : EntitySystem private void OnWeightlessnessChanged(Entity entity, ref WeightlessnessChangedEvent args) { if (args.Weightless) - _alerts.ShowAlert(entity, WeightlessAlert); + _alerts.ShowAlert(entity.AsNullable(), WeightlessAlert); else - _alerts.ClearAlert(entity, WeightlessAlert); + _alerts.ClearAlert(entity.AsNullable(), WeightlessAlert); } private void OnEntParentChanged(Entity entity, ref EntParentChangedMessage args) @@ -202,12 +202,12 @@ public abstract partial class SharedGravitySystem : EntitySystem _alerts.ClearAlert(ev.Euid, WeightlessAlert); } - private void OnAlertsParentChange(EntityUid uid, AlertsComponent component, ref EntParentChangedMessage args) + private void OnAlertsParentChange(Entity entity, ref EntParentChangedMessage args) { - if (IsWeightless(uid)) - _alerts.ShowAlert(uid, WeightlessAlert); + if (IsWeightless(entity.Owner)) + _alerts.ShowAlert(entity.AsNullable(), WeightlessAlert); else - _alerts.ClearAlert(uid, WeightlessAlert); + _alerts.ClearAlert(entity.AsNullable(), WeightlessAlert); } private void OnGridInit(GridInitializeEvent ev) diff --git a/Content.Shared/Humanoid/HumanoidVisualLayers.cs b/Content.Shared/Humanoid/HumanoidVisualLayers.cs index ca78564bfd..6b5f163000 100644 --- a/Content.Shared/Humanoid/HumanoidVisualLayers.cs +++ b/Content.Shared/Humanoid/HumanoidVisualLayers.cs @@ -15,6 +15,7 @@ namespace Content.Shared.Humanoid Chest, Head, Snout, + SnoutCover, // things layered over snouts (i.e. noses) HeadSide, // side parts (i.e., frills) HeadTop, // top parts (i.e., ears) Eyes, diff --git a/Content.Shared/Humanoid/HumanoidVisualLayersExtension.cs b/Content.Shared/Humanoid/HumanoidVisualLayersExtension.cs index 0f8b940bd6..1365c488d8 100644 --- a/Content.Shared/Humanoid/HumanoidVisualLayersExtension.cs +++ b/Content.Shared/Humanoid/HumanoidVisualLayersExtension.cs @@ -42,6 +42,11 @@ namespace Content.Shared.Humanoid yield return HumanoidVisualLayers.Hair; yield return HumanoidVisualLayers.FacialHair; yield return HumanoidVisualLayers.Snout; + yield return HumanoidVisualLayers.SnoutCover; + break; + case HumanoidVisualLayers.Snout: + yield return HumanoidVisualLayers.Snout; + yield return HumanoidVisualLayers.SnoutCover; break; case HumanoidVisualLayers.LArm: yield return HumanoidVisualLayers.LArm; diff --git a/Content.Shared/Humanoid/Markings/MarkingCategories.cs b/Content.Shared/Humanoid/Markings/MarkingCategories.cs index 2551175096..a49ac7d416 100644 --- a/Content.Shared/Humanoid/Markings/MarkingCategories.cs +++ b/Content.Shared/Humanoid/Markings/MarkingCategories.cs @@ -12,6 +12,7 @@ namespace Content.Shared.Humanoid.Markings HeadTop, HeadSide, Snout, + SnoutCover, Chest, UndergarmentTop, UndergarmentBottom, diff --git a/Content.Shared/Humanoid/Markings/MarkingManager.cs b/Content.Shared/Humanoid/Markings/MarkingManager.cs index e844dc2280..28637f9303 100644 --- a/Content.Shared/Humanoid/Markings/MarkingManager.cs +++ b/Content.Shared/Humanoid/Markings/MarkingManager.cs @@ -254,9 +254,9 @@ namespace Content.Shared.Humanoid.Markings IoCManager.Resolve(ref prototypeManager); var speciesProto = prototypeManager.Index(species); if ( - !prototypeManager.TryIndex(speciesProto.SpriteSet, out var baseSprites) || + !prototypeManager.Resolve(speciesProto.SpriteSet, out var baseSprites) || !baseSprites.Sprites.TryGetValue(layer, out var spriteName) || - !prototypeManager.TryIndex(spriteName, out HumanoidSpeciesSpriteLayer? sprite) || + !prototypeManager.Resolve(spriteName, out HumanoidSpeciesSpriteLayer? sprite) || sprite == null || !sprite.MarkingsMatchSkin ) diff --git a/Content.Shared/Humanoid/SharedHumanoidAppearanceSystem.cs b/Content.Shared/Humanoid/SharedHumanoidAppearanceSystem.cs index 1df46e53d6..7a22c0c29e 100644 --- a/Content.Shared/Humanoid/SharedHumanoidAppearanceSystem.cs +++ b/Content.Shared/Humanoid/SharedHumanoidAppearanceSystem.cs @@ -91,7 +91,7 @@ public abstract class SharedHumanoidAppearanceSystem : EntitySystem } if (string.IsNullOrEmpty(humanoid.Initial) - || !_proto.TryIndex(humanoid.Initial, out HumanoidProfilePrototype? startingSet)) + || !_proto.Resolve(humanoid.Initial, out HumanoidProfilePrototype? startingSet)) { LoadProfile(uid, HumanoidCharacterProfile.DefaultWithSpecies(humanoid.Species), humanoid); return; @@ -292,7 +292,7 @@ public abstract class SharedHumanoidAppearanceSystem : EntitySystem if (!Resolve(uid, ref humanoid)) return; - if (!_proto.TryIndex(humanoid.Species, out var species)) + if (!_proto.Resolve(humanoid.Species, out var species)) { return; } diff --git a/Content.Shared/Interaction/SharedInteractionSystem.cs b/Content.Shared/Interaction/SharedInteractionSystem.cs index 68e9d8a671..d29c3436ac 100644 --- a/Content.Shared/Interaction/SharedInteractionSystem.cs +++ b/Content.Shared/Interaction/SharedInteractionSystem.cs @@ -515,7 +515,7 @@ namespace Content.Shared.Interaction // all interactions should only happen when in range / unobstructed, so no range check is needed var message = new InteractHandEvent(user, target); RaiseLocalEvent(target, message, true); - _adminLogger.Add(LogType.InteractHand, LogImpact.Low, $"{ToPrettyString(user):user} interacted with {ToPrettyString(target):target}"); + _adminLogger.Add(LogType.InteractHand, LogImpact.Low, $"{user} interacted with {target}"); DoContactInteraction(user, target, message); if (message.Handled) return; diff --git a/Content.Shared/Inventory/VirtualItem/SharedVirtualItemSystem.cs b/Content.Shared/Inventory/VirtualItem/SharedVirtualItemSystem.cs index 8842223afc..db3a4fd95c 100644 --- a/Content.Shared/Inventory/VirtualItem/SharedVirtualItemSystem.cs +++ b/Content.Shared/Inventory/VirtualItem/SharedVirtualItemSystem.cs @@ -103,13 +103,14 @@ public abstract class SharedVirtualItemSystem : EntitySystem /// The entity we will make a virtual entity copy of /// The entity that we want to insert the virtual entity /// Whether or not to try and drop other items to make space - public bool TrySpawnVirtualItemInHand(EntityUid blockingEnt, EntityUid user, bool dropOthers = false) + /// If true this won't show a popup when dropping other items + public bool TrySpawnVirtualItemInHand(EntityUid blockingEnt, EntityUid user, bool dropOthers = false, bool silent = false) { - return TrySpawnVirtualItemInHand(blockingEnt, user, out _, dropOthers); + return TrySpawnVirtualItemInHand(blockingEnt, user, out _, dropOthers, silent: silent); } /// - public bool TrySpawnVirtualItemInHand(EntityUid blockingEnt, EntityUid user, [NotNullWhen(true)] out EntityUid? virtualItem, bool dropOthers = false, string? empty = null) + public bool TrySpawnVirtualItemInHand(EntityUid blockingEnt, EntityUid user, [NotNullWhen(true)] out EntityUid? virtualItem, bool dropOthers = false, string? empty = null, bool silent = false) { virtualItem = null; if (empty == null && !_handsSystem.TryGetEmptyHand(user, out empty)) @@ -128,7 +129,7 @@ public abstract class SharedVirtualItemSystem : EntitySystem if (!_handsSystem.TryDrop(user, hand)) continue; - if (!TerminatingOrDeleted(held)) + if (!silent && !TerminatingOrDeleted(held)) _popup.PopupClient(Loc.GetString("virtual-item-dropped-other", ("dropped", held)), user, user); empty = hand; diff --git a/Content.Shared/Kitchen/SharedKitchenSpikeSystem.cs b/Content.Shared/Kitchen/SharedKitchenSpikeSystem.cs index 57b08569f5..c691a973f9 100644 --- a/Content.Shared/Kitchen/SharedKitchenSpikeSystem.cs +++ b/Content.Shared/Kitchen/SharedKitchenSpikeSystem.cs @@ -17,11 +17,11 @@ using Content.Shared.Mobs.Systems; using Content.Shared.Movement.Events; using Content.Shared.Nutrition.Components; using Content.Shared.Popups; +using Content.Shared.Random.Helpers; using Content.Shared.Throwing; using Content.Shared.Verbs; using Robust.Shared.Audio.Systems; using Robust.Shared.Containers; -using Robust.Shared.Random; using Robust.Shared.Serialization; using Robust.Shared.Timing; @@ -44,7 +44,6 @@ public sealed class SharedKitchenSpikeSystem : EntitySystem [Dependency] private readonly SharedAudioSystem _audioSystem = default!; [Dependency] private readonly SharedBodySystem _bodySystem = default!; [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IRobustRandom _random = default!; public override void Initialize() { @@ -81,7 +80,7 @@ public sealed class SharedKitchenSpikeSystem : EntitySystem private void OnInit(Entity ent, ref ComponentInit args) { - ent.Comp.BodyContainer = _containerSystem.EnsureContainer(ent, ent.Comp.ContainerId); + ent.Comp.BodyContainer = _containerSystem.EnsureContainer(ent, ent.Comp.ContainerId); } private void OnInsertAttempt(Entity ent, ref ContainerIsInsertingAttemptEvent args) @@ -94,15 +93,24 @@ public sealed class SharedKitchenSpikeSystem : EntitySystem private void OnEntInsertedIntoContainer(Entity ent, ref EntInsertedIntoContainerMessage args) { + if (_gameTiming.ApplyingState) + return; + EnsureComp(args.Entity); _damageableSystem.TryChangeDamage(args.Entity, ent.Comp.SpikeDamage, true); + ent.Comp.NextDamage = _gameTiming.CurTime + ent.Comp.DamageInterval; + Dirty(ent); + // TODO: Add sprites for different species. _appearanceSystem.SetData(ent.Owner, KitchenSpikeVisuals.Status, KitchenSpikeStatus.Bloody); } private void OnEntRemovedFromContainer(Entity ent, ref EntRemovedFromContainerMessage args) { + if (_gameTiming.ApplyingState) + return; + RemComp(args.Entity); _damageableSystem.TryChangeDamage(args.Entity, ent.Comp.SpikeDamage, true); @@ -263,7 +271,7 @@ public sealed class SharedKitchenSpikeSystem : EntitySystem private void OnSpikeButcherDoAfter(Entity ent, ref SpikeButcherDoAfterEvent args) { - if (args.Handled || args.Cancelled || !args.Target.HasValue || !args.Used.HasValue || !TryComp(args.Target, out var butcherable) ) + if (args.Handled || args.Cancelled || !args.Target.HasValue || !args.Used.HasValue || !TryComp(args.Target, out var butcherable)) return; var victimIdentity = Identity.Entity(args.Target.Value, EntityManager); @@ -275,7 +283,11 @@ public sealed class SharedKitchenSpikeSystem : EntitySystem PopupType.MediumCaution); // Get a random entry to spawn. - var index = _random.Next(butcherable.SpawnedEntities.Count); + // TODO: Replace with RandomPredicted once the engine PR is merged + var seed = SharedRandomExtensions.HashCodeCombine(new() { (int)_gameTiming.CurTick.Value, GetNetEntity(ent).Id }); + var rand = new System.Random(seed); + + var index = rand.Next(butcherable.SpawnedEntities.Count); var entry = butcherable.SpawnedEntities[index]; var uid = PredictedSpawnNextToOrDrop(entry.PrototypeId, ent); @@ -378,13 +390,18 @@ public sealed class SharedKitchenSpikeSystem : EntitySystem while (query.MoveNext(out var uid, out var kitchenSpike)) { + var contained = kitchenSpike.BodyContainer.ContainedEntity; + + if (!contained.HasValue) + continue; + if (kitchenSpike.NextDamage > _gameTiming.CurTime) continue; kitchenSpike.NextDamage += kitchenSpike.DamageInterval; Dirty(uid, kitchenSpike); - _damageableSystem.TryChangeDamage(kitchenSpike.BodyContainer.ContainedEntity, kitchenSpike.TimeDamage, true); + _damageableSystem.TryChangeDamage(contained, kitchenSpike.TimeDamage, true); } } diff --git a/Content.Shared/Light/EntitySystems/UnpoweredFlashlightSystem.cs b/Content.Shared/Light/EntitySystems/UnpoweredFlashlightSystem.cs index 6dc6cbfe0b..ce3c016080 100644 --- a/Content.Shared/Light/EntitySystems/UnpoweredFlashlightSystem.cs +++ b/Content.Shared/Light/EntitySystems/UnpoweredFlashlightSystem.cs @@ -86,7 +86,7 @@ public sealed class UnpoweredFlashlightSystem : EntitySystem if (!_light.TryGetLight(uid, out var light)) return; - if (_prototypeManager.TryIndex(component.EmaggedColorsPrototype, out var possibleColors)) + if (_prototypeManager.Resolve(component.EmaggedColorsPrototype, out var possibleColors)) { var pick = _random.Pick(possibleColors.Colors.Values); _light.SetColor(uid, pick, light); diff --git a/Content.Shared/Mind/SharedMindSystem.cs b/Content.Shared/Mind/SharedMindSystem.cs index 8906e73248..309f37be3f 100644 --- a/Content.Shared/Mind/SharedMindSystem.cs +++ b/Content.Shared/Mind/SharedMindSystem.cs @@ -608,15 +608,14 @@ public abstract partial class SharedMindSystem : EntitySystem } /// - /// A string to represent the mind for logging + /// A string to represent the mind for logging. /// - public string MindOwnerLoggingString(MindComponent mind) + public MindStringRepresentation MindOwnerLoggingString(MindComponent mind) { - if (mind.OwnedEntity != null) - return ToPrettyString(mind.OwnedEntity.Value); - if (mind.UserId != null) - return mind.UserId.Value.ToString(); - return "(originally " + mind.OriginalOwnerUserId + ")"; + return new MindStringRepresentation( + ToPrettyString(mind.OwnedEntity), + mind.UserId != null, + mind.UserId ?? mind.OriginalOwnerUserId); } public string? GetCharacterName(NetUserId userId) @@ -733,3 +732,16 @@ public record struct GetCharactedDeadIcEvent(bool? Dead); /// [ByRefEvent] public record struct GetCharacterUnrevivableIcEvent(bool? Unrevivable); + +public sealed record MindStringRepresentation(EntityStringRepresentation? OwnedEntity, bool PlayerPresent, NetUserId? Player) : IAdminLogsPlayerValue +{ + public override string ToString() + { + var str = OwnedEntity?.ToString() ?? "mind without entity"; + if (Player != null) + str += $" ({(PlayerPresent ? "" : "originally ")} {Player})"; + return str; + } + + IEnumerable IAdminLogsPlayerValue.Players => Player == null ? [] : [Player.Value]; +} diff --git a/Content.Shared/Movement/Pulling/Events/PullStoppedMessage.cs b/Content.Shared/Movement/Pulling/Events/PullStoppedMessage.cs index 6df4d17483..7c367f2951 100644 --- a/Content.Shared/Movement/Pulling/Events/PullStoppedMessage.cs +++ b/Content.Shared/Movement/Pulling/Events/PullStoppedMessage.cs @@ -1,6 +1,6 @@ -namespace Content.Shared.Movement.Pulling.Events; +namespace Content.Shared.Movement.Pulling.Events; /// -/// Event raised directed BOTH at the puller and pulled entity when a pull starts. +/// Event raised directed BOTH at the puller and pulled entity when a pull stops. /// public sealed class PullStoppedMessage(EntityUid pullerUid, EntityUid pulledUid) : PullMessage(pullerUid, pulledUid); diff --git a/Content.Shared/Movement/Systems/WormSystem.cs b/Content.Shared/Movement/Systems/WormSystem.cs index c6f2b7834c..cb1dbaf809 100644 --- a/Content.Shared/Movement/Systems/WormSystem.cs +++ b/Content.Shared/Movement/Systems/WormSystem.cs @@ -25,7 +25,7 @@ public sealed class WormSystem : EntitySystem private void OnMapInit(Entity ent, ref MapInitEvent args) { EnsureComp(ent, out var knocked); - _alerts.ShowAlert(ent, SharedStunSystem.KnockdownAlert); + _alerts.ShowAlert(ent.Owner, SharedStunSystem.KnockdownAlert); _stun.SetAutoStand((ent, knocked)); } diff --git a/Content.Shared/Nutrition/Components/MessyDrinkerComponent.cs b/Content.Shared/Nutrition/Components/MessyDrinkerComponent.cs index c077db8231..1134272799 100644 --- a/Content.Shared/Nutrition/Components/MessyDrinkerComponent.cs +++ b/Content.Shared/Nutrition/Components/MessyDrinkerComponent.cs @@ -1,5 +1,6 @@ using Content.Shared.FixedPoint; using Content.Shared.Nutrition.Prototypes; +using Content.Shared.Tag; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; @@ -26,6 +27,13 @@ public sealed partial class MessyDrinkerComponent : Component [DataField, AutoNetworkedField] public List> SpillableTypes = new List> { "Drink" }; + /// + /// Tag given to drinks that are immune to messy drinker. + /// For example, a spill-immune bottle. + /// + [DataField, AutoNetworkedField] + public ProtoId? SpillImmuneTag = "MessyDrinkerImmune"; + [DataField, AutoNetworkedField] public LocId? SpillMessagePopup; } diff --git a/Content.Shared/Nutrition/EntitySystems/FoodSequenceSystem.cs b/Content.Shared/Nutrition/EntitySystems/FoodSequenceSystem.cs index 0fa85666a0..0e87278466 100644 --- a/Content.Shared/Nutrition/EntitySystems/FoodSequenceSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/FoodSequenceSystem.cs @@ -45,7 +45,7 @@ public sealed class FoodSequenceSystem : SharedFoodSequenceSystem if (!TryComp(args.Start, out var start)) return; - if (!_proto.TryIndex(args.Proto, out var elementProto)) + if (!_proto.Resolve(args.Proto, out var elementProto)) return; if (!ent.Comp.OnlyFinal || elementProto.Final || start.FoodLayers.Count == start.MaxLayers) @@ -118,7 +118,7 @@ public sealed class FoodSequenceSystem : SharedFoodSequenceSystem if (!element.Comp1.Entries.TryGetValue(start.Comp.Key, out var elementProto)) return false; - if (!_proto.TryIndex(elementProto, out var elementIndexed)) + if (!_proto.Resolve(elementProto, out var elementIndexed)) return false; //if we run out of space, we can still put in one last, final finishing element. @@ -185,7 +185,7 @@ public sealed class FoodSequenceSystem : SharedFoodSequenceSystem var nameCounter = 1; foreach (var proto in existedContentNames) { - if (!_proto.TryIndex(proto, out var protoIndexed)) + if (!_proto.Resolve(proto, out var protoIndexed)) continue; if (protoIndexed.Name is null) diff --git a/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs b/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs index bd869c6415..559a6a1019 100644 --- a/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs @@ -237,13 +237,13 @@ public sealed class HungerSystem : EntitySystem switch (component.CurrentThreshold) { case HungerThreshold.Overfed: - _prototype.TryIndex(HungerIconOverfedId, out prototype); + _prototype.Resolve(HungerIconOverfedId, out prototype); break; case HungerThreshold.Peckish: - _prototype.TryIndex(HungerIconPeckishId, out prototype); + _prototype.Resolve(HungerIconPeckishId, out prototype); break; case HungerThreshold.Starving: - _prototype.TryIndex(HungerIconStarvingId, out prototype); + _prototype.Resolve(HungerIconStarvingId, out prototype); break; default: prototype = null; diff --git a/Content.Shared/Nutrition/EntitySystems/MessyDrinkerSystem.cs b/Content.Shared/Nutrition/EntitySystems/MessyDrinkerSystem.cs index bf084e6054..7bfb7a5633 100644 --- a/Content.Shared/Nutrition/EntitySystems/MessyDrinkerSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/MessyDrinkerSystem.cs @@ -2,6 +2,7 @@ using Content.Shared.Fluids; using Content.Shared.Nutrition.Components; using Content.Shared.Popups; using Content.Shared.Random.Helpers; +using Content.Shared.Tag; using Robust.Shared.Random; using Robust.Shared.Timing; @@ -13,6 +14,7 @@ public sealed class MessyDrinkerSystem : EntitySystem [Dependency] private readonly SharedPuddleSystem _puddle = default!; [Dependency] private readonly SharedPopupSystem _popup = default!; [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private readonly TagSystem _tag = default!; public override void Initialize() { @@ -23,7 +25,11 @@ public sealed class MessyDrinkerSystem : EntitySystem private void OnIngested(Entity ent, ref IngestingEvent ev) { - if (ev.Split.Volume <= ent.Comp.SpillAmount) + if (ent.Comp.SpillImmuneTag != null && _tag.HasTag(ev.Food, ent.Comp.SpillImmuneTag.Value)) + return; + + // Cannot spill if you're being forced to drink. + if (ev.ForceFed) return; var proto = _ingestion.GetEdibleType(ev.Food); @@ -31,10 +37,6 @@ public sealed class MessyDrinkerSystem : EntitySystem if (proto == null || !ent.Comp.SpillableTypes.Contains(proto.Value)) return; - // Cannot spill if you're being forced to drink. - if (ev.ForceFed) - return; - // TODO: Replace with RandomPredicted once the engine PR is merged var seed = SharedRandomExtensions.HashCodeCombine(new() { (int)_timing.CurTick.Value, GetNetEntity(ent).Id }); var rand = new System.Random(seed); diff --git a/Content.Shared/Nutrition/EntitySystems/ThirstSystem.cs b/Content.Shared/Nutrition/EntitySystems/ThirstSystem.cs index 808337639a..ff0ce54953 100644 --- a/Content.Shared/Nutrition/EntitySystems/ThirstSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/ThirstSystem.cs @@ -126,15 +126,15 @@ public sealed class ThirstSystem : EntitySystem switch (component.CurrentThirstThreshold) { case ThirstThreshold.OverHydrated: - _prototype.TryIndex(ThirstIconOverhydratedId, out prototype); + _prototype.Resolve(ThirstIconOverhydratedId, out prototype); break; case ThirstThreshold.Thirsty: - _prototype.TryIndex(ThirstIconThirstyId, out prototype); + _prototype.Resolve(ThirstIconThirstyId, out prototype); break; case ThirstThreshold.Parched: - _prototype.TryIndex(ThirstIconParchedId, out prototype); + _prototype.Resolve(ThirstIconParchedId, out prototype); break; default: diff --git a/Content.Shared/Nutrition/FoodMetamorphRules/FoodMetamorphRule.cs b/Content.Shared/Nutrition/FoodMetamorphRules/FoodMetamorphRule.cs index 9e59573ff8..b5c8ad08c5 100644 --- a/Content.Shared/Nutrition/FoodMetamorphRules/FoodMetamorphRule.cs +++ b/Content.Shared/Nutrition/FoodMetamorphRules/FoodMetamorphRule.cs @@ -53,7 +53,7 @@ public sealed partial class LastElementHasTags : FoodMetamorphRule { var lastIngredient = ingredients[ingredients.Count - 1]; - if (!protoMan.TryIndex(lastIngredient.Proto, out var protoIndexed)) + if (!protoMan.Resolve(lastIngredient.Proto, out var protoIndexed)) return false; foreach (var tag in Tags) @@ -96,7 +96,7 @@ public sealed partial class ElementHasTags : FoodMetamorphRule if (ingredients.Count < ElementNumber + 1) return false; - if (!protoMan.TryIndex(ingredients[ElementNumber].Proto, out var protoIndexed)) + if (!protoMan.Resolve(ingredients[ElementNumber].Proto, out var protoIndexed)) return false; foreach (var tag in Tags) @@ -180,7 +180,7 @@ public sealed partial class IngredientsWithTags : FoodMetamorphRule var count = 0; foreach (var ingredient in ingredients) { - if (!protoMan.TryIndex(ingredient.Proto, out var protoIndexed)) + if (!protoMan.Resolve(ingredient.Proto, out var protoIndexed)) continue; var allowed = false; diff --git a/Content.Shared/Objectives/Systems/SharedObjectivesSystem.cs b/Content.Shared/Objectives/Systems/SharedObjectivesSystem.cs index 35fa501398..315f8d8115 100644 --- a/Content.Shared/Objectives/Systems/SharedObjectivesSystem.cs +++ b/Content.Shared/Objectives/Systems/SharedObjectivesSystem.cs @@ -141,7 +141,7 @@ public abstract class SharedObjectivesSystem : EntitySystem if (ev.Progress != null) return ev.Progress; - Log.Error($"Objective {ToPrettyString(uid):objective} of {_mind.MindOwnerLoggingString(mind.Comp)} didn't set a progress value!"); + Log.Error($"Objective {ToPrettyString(uid):objective} of {_mind.MindOwnerLoggingString(mind)} didn't set a progress value!"); return null; } diff --git a/Content.Shared/Physics/CollisionGroup.cs b/Content.Shared/Physics/CollisionGroup.cs index 1f19184b50..2878302e9a 100644 --- a/Content.Shared/Physics/CollisionGroup.cs +++ b/Content.Shared/Physics/CollisionGroup.cs @@ -59,6 +59,9 @@ public enum CollisionGroup TableMask = Impassable | MidImpassable, TableLayer = MidImpassable, + // Tables that SmallMobs can't go under + CounterLayer = MidImpassable | LowImpassable, + // Tabletop machines, windoors, firelocks TabletopMachineMask = Impassable | HighImpassable, // Tabletop machines diff --git a/Content.Shared/Popups/SharedPopupSystem.cs b/Content.Shared/Popups/SharedPopupSystem.cs index b57ed6659e..b2be7509f5 100644 --- a/Content.Shared/Popups/SharedPopupSystem.cs +++ b/Content.Shared/Popups/SharedPopupSystem.cs @@ -73,7 +73,7 @@ namespace Content.Shared.Popups /// /// Variant of for use with prediction. The local client will /// the popup to the recipient, and the server will show it to every other player in PVS range. If recipient is null, the local - // client will do nothing and the server will show the message to every player in PVS range. + /// client will do nothing and the server will show the message to every player in PVS range. /// public abstract void PopupPredictedCoordinates(string? message, EntityCoordinates coordinates, EntityUid? recipient, PopupType type = PopupType.Small); diff --git a/Content.Shared/Preferences/HumanoidCharacterProfile.cs b/Content.Shared/Preferences/HumanoidCharacterProfile.cs index dbfeb0ab3c..098f65ef18 100644 --- a/Content.Shared/Preferences/HumanoidCharacterProfile.cs +++ b/Content.Shared/Preferences/HumanoidCharacterProfile.cs @@ -399,7 +399,7 @@ namespace Content.Shared.Preferences // Category not found so dump it. TraitCategoryPrototype? traitCategory = null; - if (category != null && !protoManager.TryIndex(category, out traitCategory)) + if (category != null && !protoManager.Resolve(category, out traitCategory)) return new(this); var list = new HashSet>(_traitPreferences) { traitId }; @@ -665,7 +665,7 @@ namespace Content.Shared.Preferences } // No category so dump it. - if (!protoManager.TryIndex(traitProto.Category, out var category)) + if (!protoManager.Resolve(traitProto.Category, out var category)) continue; var existing = groups.GetOrNew(category.ID); diff --git a/Content.Shared/Preferences/Loadouts/Effects/JobRequirementLoadoutEffect.cs b/Content.Shared/Preferences/Loadouts/Effects/JobRequirementLoadoutEffect.cs index 2f7e7b7c48..b9bf4b38bc 100644 --- a/Content.Shared/Preferences/Loadouts/Effects/JobRequirementLoadoutEffect.cs +++ b/Content.Shared/Preferences/Loadouts/Effects/JobRequirementLoadoutEffect.cs @@ -1,6 +1,8 @@ using System.Diagnostics.CodeAnalysis; +using Content.Shared.CCVar; using Content.Shared.Players.PlayTimeTracking; using Content.Shared.Roles; +using Robust.Shared.Configuration; using Robust.Shared.Player; using Robust.Shared.Prototypes; using Robust.Shared.Utility; @@ -17,7 +19,10 @@ public sealed partial class JobRequirementLoadoutEffect : LoadoutEffect public override bool Validate(HumanoidCharacterProfile profile, RoleLoadout loadout, ICommonSession? session, IDependencyCollection collection, [NotNullWhen(false)] out FormattedMessage? reason) { - if (session == null) + var configurationManager = collection.Resolve(); + var timersDisabled = !configurationManager.GetCVar(CCVars.GameRoleLoadoutTimers); + + if (session == null || timersDisabled) { reason = FormattedMessage.Empty; return true; diff --git a/Content.Shared/RCD/Systems/RCDSystem.cs b/Content.Shared/RCD/Systems/RCDSystem.cs index cb8450a500..2e638d7c13 100644 --- a/Content.Shared/RCD/Systems/RCDSystem.cs +++ b/Content.Shared/RCD/Systems/RCDSystem.cs @@ -111,7 +111,7 @@ public sealed class RCDSystem : EntitySystem var name = Loc.GetString(prototype.SetName); if (prototype.Prototype != null && - _protoManager.TryIndex(prototype.Prototype, out var proto)) + _protoManager.Resolve(prototype.Prototype, out var proto)) name = proto.Name; msg = Loc.GetString("rcd-component-examine-build-details", ("name", name)); @@ -178,7 +178,7 @@ public sealed class RCDSystem : EntitySystem var deconstructedTile = _mapSystem.GetTileRef(gridUid.Value, mapGrid, location); var protoName = !_turf.IsSpace(deconstructedTile) ? _deconstructTileProto : _deconstructLatticeProto; - if (_protoManager.TryIndex(protoName, out var deconProto)) + if (_protoManager.Resolve(protoName, out var deconProto)) { cost = deconProto.Cost; delay = deconProto.Delay; diff --git a/Content.Shared/Roles/JobRequirement/DepartmentTimeRequirement.cs b/Content.Shared/Roles/JobRequirement/DepartmentTimeRequirement.cs index 8c86299210..4034b8b419 100644 --- a/Content.Shared/Roles/JobRequirement/DepartmentTimeRequirement.cs +++ b/Content.Shared/Roles/JobRequirement/DepartmentTimeRequirement.cs @@ -53,7 +53,7 @@ public sealed partial class DepartmentTimeRequirement : JobRequirement var formattedDeptDiff = ContentLocalizationManager.FormatPlaytime(deptDiffSpan); var nameDepartment = "role-timer-department-unknown"; - if (protoManager.TryIndex(Department, out var departmentIndexed)) + if (protoManager.Resolve(Department, out var departmentIndexed)) { nameDepartment = departmentIndexed.Name; } diff --git a/Content.Shared/Roles/Jobs/SharedJobSystem.cs b/Content.Shared/Roles/Jobs/SharedJobSystem.cs index 6526a3237a..867842308e 100644 --- a/Content.Shared/Roles/Jobs/SharedJobSystem.cs +++ b/Content.Shared/Roles/Jobs/SharedJobSystem.cs @@ -161,7 +161,7 @@ public abstract class SharedJobSystem : EntitySystem prototype = null; MindTryGetJobId(mindId, out var protoId); - return _prototypes.TryIndex(protoId, out prototype) || prototype is not null; + return _prototypes.Resolve(protoId, out prototype) || prototype is not null; } public bool MindTryGetJobId( diff --git a/Content.Shared/Roles/SharedRoleSystem.cs b/Content.Shared/Roles/SharedRoleSystem.cs index d1afae9fd1..ea25555257 100644 --- a/Content.Shared/Roles/SharedRoleSystem.cs +++ b/Content.Shared/Roles/SharedRoleSystem.cs @@ -140,7 +140,7 @@ public abstract class SharedRoleSystem : EntitySystem return; } - if (!_prototypes.TryIndex(protoId, out var protoEnt)) + if (!_prototypes.Resolve(protoId, out var protoEnt)) { Log.Error($"Failed to add role {protoId} to {ToPrettyString(mindId)} : Role prototype does not exist"); return; diff --git a/Content.Shared/Rootable/SharedRootableSystem.cs b/Content.Shared/Rootable/SharedRootableSystem.cs index d646c7d97c..569fdf8e4d 100644 --- a/Content.Shared/Rootable/SharedRootableSystem.cs +++ b/Content.Shared/Rootable/SharedRootableSystem.cs @@ -83,7 +83,7 @@ public abstract class SharedRootableSystem : EntitySystem var actions = new Entity(entity, comp); _actions.RemoveAction(actions, entity.Comp.ActionEntity); - _alerts.ClearAlert(entity, entity.Comp.RootedAlert); + _alerts.ClearAlert(entity.Owner, entity.Comp.RootedAlert); } private void OnRootableToggle(Entity entity, ref ToggleActionEvent args) @@ -109,7 +109,7 @@ public abstract class SharedRootableSystem : EntitySystem if (entity.Comp.Rooted) { - _alerts.ShowAlert(entity, entity.Comp.RootedAlert); + _alerts.ShowAlert(entity.Owner, entity.Comp.RootedAlert); var curTime = _timing.CurTime; if (curTime > entity.Comp.NextUpdate) { @@ -118,7 +118,7 @@ public abstract class SharedRootableSystem : EntitySystem } else { - _alerts.ClearAlert(entity, entity.Comp.RootedAlert); + _alerts.ClearAlert(entity.Owner, entity.Comp.RootedAlert); } _audio.PlayPredicted(entity.Comp.RootSound, entity.Owner.ToCoordinates(), entity); diff --git a/Content.Server/Shuttles/Components/EmergencyShuttleConsoleComponent.cs b/Content.Shared/Shuttles/Components/EmergencyShuttleConsoleComponent.cs similarity index 81% rename from Content.Server/Shuttles/Components/EmergencyShuttleConsoleComponent.cs rename to Content.Shared/Shuttles/Components/EmergencyShuttleConsoleComponent.cs index 6379a76f55..d851056208 100644 --- a/Content.Server/Shuttles/Components/EmergencyShuttleConsoleComponent.cs +++ b/Content.Shared/Shuttles/Components/EmergencyShuttleConsoleComponent.cs @@ -1,6 +1,8 @@ -namespace Content.Server.Shuttles.Components; +using Robust.Shared.GameStates; -[RegisterComponent] +namespace Content.Shared.Shuttles.Components; + +[RegisterComponent, NetworkedComponent] public sealed partial class EmergencyShuttleConsoleComponent : Component { // TODO: Okay doing it by string is kinda suss but also ID card tracking doesn't seem to be robust enough diff --git a/Content.Shared/Shuttles/Systems/SharedEmergencyShuttleSystem.cs b/Content.Shared/Shuttles/Systems/SharedEmergencyShuttleSystem.cs new file mode 100644 index 0000000000..7f818767ea --- /dev/null +++ b/Content.Shared/Shuttles/Systems/SharedEmergencyShuttleSystem.cs @@ -0,0 +1,34 @@ +using Content.Shared.CCVar; +using Content.Shared.Popups; +using Content.Shared.Shuttles.Components; +using Content.Shared.UserInterface; +using Robust.Shared.Configuration; + +namespace Content.Shared.Shuttles.Systems; + +public abstract class SharedEmergencyShuttleSystem : EntitySystem +{ + [Dependency] protected readonly IConfigurationManager ConfigManager = default!; + [Dependency] protected readonly SharedPopupSystem Popup = default!; + + private bool _emergencyEarlyLaunchAllowed; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnEmergencyOpenAttempt); + + Subs.CVar(ConfigManager, CCVars.EmergencyEarlyLaunchAllowed, value => _emergencyEarlyLaunchAllowed = value, true); + } + + private void OnEmergencyOpenAttempt(Entity ent, ref ActivatableUIOpenAttemptEvent args) + { + // I'm hoping ActivatableUI checks it's open before allowing these messages. + if (_emergencyEarlyLaunchAllowed) + return; + + args.Cancel(); + Popup.PopupClient(Loc.GetString("emergency-shuttle-console-no-early-launches"), ent, args.User); + } +} diff --git a/Content.Shared/Silicons/Borgs/SharedBorgSwitchableTypeSystem.cs b/Content.Shared/Silicons/Borgs/SharedBorgSwitchableTypeSystem.cs index 914470e3c9..12a7928c0b 100644 --- a/Content.Shared/Silicons/Borgs/SharedBorgSwitchableTypeSystem.cs +++ b/Content.Shared/Silicons/Borgs/SharedBorgSwitchableTypeSystem.cs @@ -100,7 +100,7 @@ public abstract class SharedBorgSwitchableTypeSystem : EntitySystem protected void UpdateEntityAppearance(Entity entity) { - if (!Prototypes.TryIndex(entity.Comp.SelectedBorgType, out var proto)) + if (!Prototypes.Resolve(entity.Comp.SelectedBorgType, out var proto)) return; UpdateEntityAppearance(entity, proto); diff --git a/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Customization.cs b/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Customization.cs index d3f3fe4297..7a5131c9a1 100644 --- a/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Customization.cs +++ b/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Customization.cs @@ -15,7 +15,7 @@ public abstract partial class SharedStationAiSystem private void OnStationAiCustomization(Entity entity, ref StationAiCustomizationMessage args) { - if (!_protoManager.TryIndex(args.GroupProtoId, out var groupPrototype) || !_protoManager.TryIndex(args.CustomizationProtoId, out var customizationProto)) + if (!_protoManager.Resolve(args.GroupProtoId, out var groupPrototype) || !_protoManager.Resolve(args.CustomizationProtoId, out var customizationProto)) return; if (!TryGetHeld((entity, entity.Comp), out var held)) @@ -48,7 +48,7 @@ public abstract partial class SharedStationAiSystem if (!entity.Comp.ProtoIds.TryGetValue(_stationAiHologramCustomGroupProtoId, out var protoId)) return; - if (!_protoManager.TryIndex(protoId, out var prototype)) + if (!_protoManager.Resolve(protoId, out var prototype)) return; if (!prototype.LayerData.TryGetValue(StationAiState.Hologram.ToString(), out var layerData)) @@ -70,7 +70,7 @@ public abstract partial class SharedStationAiSystem if (!TryComp(stationAi, out var stationAiCustomization) || !stationAiCustomization.ProtoIds.TryGetValue(_stationAiCoreCustomGroupProtoId, out var protoId) || - !_protoManager.TryIndex(protoId, out var prototype) || + !_protoManager.Resolve(protoId, out var prototype) || !prototype.LayerData.TryGetValue(state.ToString(), out var layerData)) { return; diff --git a/Content.Shared/SprayPainter/SharedSprayPainterSystem.cs b/Content.Shared/SprayPainter/SharedSprayPainterSystem.cs index 0a766df348..a1316e3565 100644 --- a/Content.Shared/SprayPainter/SharedSprayPainterSystem.cs +++ b/Content.Shared/SprayPainter/SharedSprayPainterSystem.cs @@ -181,7 +181,7 @@ public abstract class SharedSprayPainterSystem : EntitySystem if (ent.Comp.Group is not { } group || !painter.StylesByGroup.TryGetValue(group, out var selectedStyle) - || !Proto.TryIndex(group, out PaintableGroupPrototype? targetGroup)) + || !Proto.Resolve(group, out PaintableGroupPrototype? targetGroup)) return; // Valid paint target. diff --git a/Content.Shared/Station/SharedStationSpawningSystem.cs b/Content.Shared/Station/SharedStationSpawningSystem.cs index ac65bd5584..4ed0da5b9e 100644 --- a/Content.Shared/Station/SharedStationSpawningSystem.cs +++ b/Content.Shared/Station/SharedStationSpawningSystem.cs @@ -73,7 +73,7 @@ public abstract class SharedStationSpawningSystem : EntitySystem name = loadout.EntityName; } - if (string.IsNullOrEmpty(name) && PrototypeManager.TryIndex(roleProto.NameDataset, out var nameData)) + if (string.IsNullOrEmpty(name) && PrototypeManager.Resolve(roleProto.NameDataset, out var nameData)) { name = Loc.GetString(_random.Pick(nameData.Values)); } @@ -95,7 +95,7 @@ public abstract class SharedStationSpawningSystem : EntitySystem /// public void EquipStartingGear(EntityUid entity, ProtoId? startingGear, bool raiseEvent = true) { - PrototypeManager.TryIndex(startingGear, out var gearProto); + PrototypeManager.Resolve(startingGear, out var gearProto); EquipStartingGear(entity, gearProto, raiseEvent); } @@ -198,7 +198,7 @@ public abstract class SharedStationSpawningSystem : EntitySystem { foreach (var items in group.Value) { - if (!PrototypeManager.TryIndex(items.Prototype, out var loadoutPrototype)) + if (!PrototypeManager.Resolve(items.Prototype, out var loadoutPrototype)) return null; var gear = ((IEquipmentLoadout) loadoutPrototype).GetGear(slot); diff --git a/Content.Shared/StatusEffectNew/StatusEffectAlertSystem.cs b/Content.Shared/StatusEffectNew/StatusEffectAlertSystem.cs index d540f865c0..1405a5fd62 100644 --- a/Content.Shared/StatusEffectNew/StatusEffectAlertSystem.cs +++ b/Content.Shared/StatusEffectNew/StatusEffectAlertSystem.cs @@ -1,6 +1,5 @@ using Content.Shared.Alert; using Content.Shared.StatusEffectNew.Components; -using Robust.Shared.Timing; namespace Content.Shared.StatusEffectNew; @@ -9,7 +8,6 @@ namespace Content.Shared.StatusEffectNew; /// public sealed class StatusEffectAlertSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; [Dependency] private readonly AlertsSystem _alerts = default!; private EntityQuery _effectQuery; @@ -30,7 +28,7 @@ public sealed class StatusEffectAlertSystem : EntitySystem if (!_effectQuery.TryComp(ent, out var effectComp)) return; - RefreshAlert(ent, args.Target, effectComp.EndEffectTime); + _alerts.UpdateAlert(args.Target, ent.Comp.Alert, cooldown: ent.Comp.ShowDuration ? effectComp.EndEffectTime : null); } private void OnStatusEffectRemoved(Entity ent, ref StatusEffectRemovedEvent args) @@ -40,23 +38,6 @@ public sealed class StatusEffectAlertSystem : EntitySystem private void OnEndTimeUpdated(Entity ent, ref StatusEffectEndTimeUpdatedEvent args) { - RefreshAlert(ent, args.Target, args.EndTime); - } - - private void RefreshAlert(Entity ent, EntityUid target, TimeSpan? endTime) - { - (TimeSpan Start, TimeSpan End)? cooldown = null; - - // Make sure the start time of the alert cooldown is still accurate - // This ensures the progress wheel doesn't "reset" every duration change. - if (ent.Comp.ShowDuration - && endTime is not null - && _alerts.TryGet(ent.Comp.Alert, out var alert)) - { - _alerts.TryGetAlertState(target, alert.AlertKey, out var alertState); - cooldown = (alertState.Cooldown?.Item1 ?? _timing.CurTime, endTime.Value); - } - - _alerts.ShowAlert(target, ent.Comp.Alert, cooldown: cooldown); + _alerts.UpdateAlert(args.Target, ent.Comp.Alert, cooldown: ent.Comp.ShowDuration ? args.EndTime : null); } } diff --git a/Content.Shared/StatusEffectNew/StatusEffectsSystem.cs b/Content.Shared/StatusEffectNew/StatusEffectsSystem.cs index b385a12fb8..446b3fd3b1 100644 --- a/Content.Shared/StatusEffectNew/StatusEffectsSystem.cs +++ b/Content.Shared/StatusEffectNew/StatusEffectsSystem.cs @@ -55,11 +55,7 @@ public sealed partial class StatusEffectsSystem : EntitySystem if (effect.AppliedTo is null) continue; - var meta = MetaData(ent); - if (meta.EntityPrototype is null) - continue; - - TryRemoveStatusEffect(effect.AppliedTo.Value, meta.EntityPrototype); + PredictedQueueDel(ent); } } @@ -127,7 +123,7 @@ public sealed partial class StatusEffectsSystem : EntitySystem public bool CanAddStatusEffect(EntityUid uid, EntProtoId effectProto) { - if (!_proto.TryIndex(effectProto, out var effectProtoData)) + if (!_proto.Resolve(effectProto, out var effectProtoData)) return false; if (!effectProtoData.TryGetComponent(out var effectProtoComp, Factory)) diff --git a/Content.Shared/Storage/EntitySystems/DumpableSystem.cs b/Content.Shared/Storage/EntitySystems/DumpableSystem.cs index 6c0cc2d656..0d744a4fe9 100644 --- a/Content.Shared/Storage/EntitySystems/DumpableSystem.cs +++ b/Content.Shared/Storage/EntitySystems/DumpableSystem.cs @@ -108,7 +108,7 @@ public sealed class DumpableSystem : EntitySystem foreach (var entity in storage.Container.ContainedEntities) { if (!_itemQuery.TryGetComponent(entity, out var itemComp) || - !_prototypeManager.TryIndex(itemComp.Size, out var itemSize)) + !_prototypeManager.Resolve(itemComp.Size, out var itemSize)) { continue; } diff --git a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs index 74c47bbb25..e4f0aa8b23 100644 --- a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs +++ b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs @@ -579,7 +579,7 @@ public abstract class SharedStorageSystem : EntitySystem { if (entity == args.User || !_itemQuery.TryGetComponent(entity, out var itemComp) // Need comp to get item size to get weight - || !_prototype.TryIndex(itemComp.Size, out var itemSize) + || !_prototype.Resolve(itemComp.Size, out var itemSize) || !CanInsert(uid, entity, out _, storageComp, item: itemComp) || !_interactionSystem.InRangeUnobstructed(args.User, entity)) { @@ -1822,7 +1822,7 @@ public abstract class SharedStorageSystem : EntitySystem // If we specify a max item size, use that if (uid.Comp.MaxItemSize != null) { - if (_prototype.TryIndex(uid.Comp.MaxItemSize.Value, out var proto)) + if (_prototype.Resolve(uid.Comp.MaxItemSize.Value, out var proto)) return proto; Log.Error($"{ToPrettyString(uid.Owner)} tried to get invalid item size prototype: {uid.Comp.MaxItemSize.Value}. Stack trace:\\n{Environment.StackTrace}"); diff --git a/Content.Shared/StoryGen/EntitySystems/StoryGeneratorSystem.cs b/Content.Shared/StoryGen/EntitySystems/StoryGeneratorSystem.cs index 51ad85730c..07699fa372 100644 --- a/Content.Shared/StoryGen/EntitySystems/StoryGeneratorSystem.cs +++ b/Content.Shared/StoryGen/EntitySystems/StoryGeneratorSystem.cs @@ -24,7 +24,7 @@ public sealed partial class StoryGeneratorSystem : EntitySystem public bool TryGenerateStoryFromTemplate(ProtoId template, [NotNullWhen(true)] out string? story, int? seed = null) { // Get the story template prototype from the ID - if (!_protoMan.TryIndex(template, out var templateProto)) + if (!_protoMan.Resolve(template, out var templateProto)) { story = null; return false; @@ -39,7 +39,7 @@ public sealed partial class StoryGeneratorSystem : EntitySystem foreach (var (name, list) in templateProto.Variables) { // Get the prototype for the world list dataset - if (!_protoMan.TryIndex(list, out var listProto)) + if (!_protoMan.Resolve(list, out var listProto)) continue; // Missed one, but keep going with the rest of the story // Pick a random word from the dataset and localize it diff --git a/Content.Shared/Strip/ThievingSystem.cs b/Content.Shared/Strip/ThievingSystem.cs index 4a76354844..3eacc90fbe 100644 --- a/Content.Shared/Strip/ThievingSystem.cs +++ b/Content.Shared/Strip/ThievingSystem.cs @@ -32,12 +32,12 @@ public sealed partial class ThievingSystem : EntitySystem private void OnCompInit(Entity entity, ref ComponentInit args) { - _alertsSystem.ShowAlert(entity, entity.Comp.StealthyAlertProtoId, 1); + _alertsSystem.ShowAlert(entity.Owner, entity.Comp.StealthyAlertProtoId, 1); } private void OnCompRemoved(Entity entity, ref ComponentRemove args) { - _alertsSystem.ClearAlert(entity, entity.Comp.StealthyAlertProtoId); + _alertsSystem.ClearAlert(entity.Owner, entity.Comp.StealthyAlertProtoId); } private void OnToggleStealthy(Entity ent, ref ToggleThievingEvent args) diff --git a/Content.Shared/Stunnable/SharedStunSystem.Knockdown.cs b/Content.Shared/Stunnable/SharedStunSystem.Knockdown.cs index 3ab4791269..3646dc8f28 100644 --- a/Content.Shared/Stunnable/SharedStunSystem.Knockdown.cs +++ b/Content.Shared/Stunnable/SharedStunSystem.Knockdown.cs @@ -117,7 +117,7 @@ public abstract partial class SharedStunSystem entity.Comp.SpeedModifier = 1f; _standingState.Stand(entity); - Alerts.ClearAlert(entity, KnockdownAlert); + Alerts.ClearAlert(entity.Owner, KnockdownAlert); } #endregion @@ -179,7 +179,7 @@ public abstract partial class SharedStunSystem { entity.Comp.NextUpdate = time; DirtyField(entity, entity.Comp, nameof(KnockedDownComponent.NextUpdate)); - Alerts.ShowAlert(entity, KnockdownAlert, null, (GameTiming.CurTime, entity.Comp.NextUpdate)); + Alerts.ShowAlert(entity.Owner, KnockdownAlert, null, (GameTiming.CurTime, entity.Comp.NextUpdate)); } /// @@ -216,7 +216,7 @@ public abstract partial class SharedStunSystem entity.Comp.NextUpdate += time; DirtyField(entity, entity.Comp, nameof(KnockedDownComponent.NextUpdate)); - Alerts.ShowAlert(entity, KnockdownAlert, null, (GameTiming.CurTime, entity.Comp.NextUpdate)); + Alerts.ShowAlert(entity.Owner, KnockdownAlert, null, (GameTiming.CurTime, entity.Comp.NextUpdate)); } #endregion diff --git a/Content.Shared/Trigger/Components/Effects/PopupOnTriggerComponent.cs b/Content.Shared/Trigger/Components/Effects/PopupOnTriggerComponent.cs new file mode 100644 index 0000000000..0f85da81c3 --- /dev/null +++ b/Content.Shared/Trigger/Components/Effects/PopupOnTriggerComponent.cs @@ -0,0 +1,51 @@ +using Content.Shared.Popups; +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Effects; + +/// +/// Displays a popup on the target when triggered. +/// Will display the popup on the user when is true. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class PopupOnTriggerComponent : BaseXOnTriggerComponent +{ + /// + /// The text this popup will display to the recipient. + /// + [DataField(required: true), AutoNetworkedField] + public LocId Text; + + /// + /// The text this popup will display to everything but the recipient. + /// If left null this will reuse . + /// + [DataField, AutoNetworkedField] + public LocId? OtherText; + + /// + /// The size and color of the popup. + /// + [DataField, AutoNetworkedField] + public PopupType PopupType = PopupType.Small; + + /// + /// If true, the user is the recipient of the popup. + /// If false, this entity is the recipient. + /// + [DataField, AutoNetworkedField] + public bool UserIsRecipient = true; + + /// + /// If true, this popup will only play for the recipient and ignore prediction. + /// + [DataField, AutoNetworkedField] + public bool Quiet; + + /// + /// Whether to use predicted popups. + /// + /// If false, this will spam any client that causes this trigger. + [DataField, AutoNetworkedField] + public bool Predicted = true; +} diff --git a/Content.Shared/Trigger/Components/Effects/SpawnEntityTableOnTriggerComponent.cs b/Content.Shared/Trigger/Components/Effects/SpawnEntityTableOnTriggerComponent.cs new file mode 100644 index 0000000000..41cb785c05 --- /dev/null +++ b/Content.Shared/Trigger/Components/Effects/SpawnEntityTableOnTriggerComponent.cs @@ -0,0 +1,33 @@ +using Content.Shared.EntityTable.EntitySelectors; +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Effects; + +/// +/// Spawns an entity table at this entity when triggered. +/// If TargetUser is true it will be spawned at their location. +/// +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class SpawnEntityTableOnTriggerComponent : BaseXOnTriggerComponent +{ + /// + /// The table to spawn. + /// + [DataField(required: true), AutoNetworkedField] + public EntityTableSelector Table; + + /// + /// Use MapCoordinates for spawning? + /// Set to true if you don't want the new entity parented to the spawner. + /// + [DataField, AutoNetworkedField] + public bool UseMapCoords; + + /// + /// Whether to use predicted spawning. + /// + /// Randomization in EntityTables is not currently predicted! Use with caution. + [DataField, AutoNetworkedField] + public bool Predicted; +} diff --git a/Content.Shared/Trigger/Components/Effects/SpawnOnTriggerComponent.cs b/Content.Shared/Trigger/Components/Effects/SpawnOnTriggerComponent.cs index 782626f479..e1c7dad0b8 100644 --- a/Content.Shared/Trigger/Components/Effects/SpawnOnTriggerComponent.cs +++ b/Content.Shared/Trigger/Components/Effects/SpawnOnTriggerComponent.cs @@ -7,6 +7,7 @@ namespace Content.Shared.Trigger.Components.Effects; /// Spawns a protoype when triggered. /// If TargetUser is true it will be spawned at their location. /// +/// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class SpawnOnTriggerComponent : BaseXOnTriggerComponent { diff --git a/Content.Shared/Trigger/Components/Triggers/TriggerOnMeleeHitComponent.cs b/Content.Shared/Trigger/Components/Triggers/TriggerOnMeleeHitComponent.cs new file mode 100644 index 0000000000..4277941227 --- /dev/null +++ b/Content.Shared/Trigger/Components/Triggers/TriggerOnMeleeHitComponent.cs @@ -0,0 +1,25 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Triggers; + +/// +/// Triggers when this entity is swung as a melee weapon and hits at least one target. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class TriggerOnMeleeHitComponent : BaseTriggerOnXComponent +{ + /// + /// If true, this trigger will activate individually for each entity hit. + /// If false, this trigger will always activate only once. + /// + [DataField, AutoNetworkedField] + public bool TriggerEveryHit; + + /// + /// If true, the "user" of the trigger is the entity hit by the melee. + /// If false, user is the entity which attacked with the melee weapon. + /// + /// If TriggerEveryHit is false, the user is randomly chosen from hit entities. + [DataField, AutoNetworkedField] + public bool TargetIsUser; +} diff --git a/Content.Shared/Trigger/Components/Triggers/TriggerOnMeleeMissComponent.cs b/Content.Shared/Trigger/Components/Triggers/TriggerOnMeleeMissComponent.cs new file mode 100644 index 0000000000..ea175fa091 --- /dev/null +++ b/Content.Shared/Trigger/Components/Triggers/TriggerOnMeleeMissComponent.cs @@ -0,0 +1,10 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Triggers; + +/// +/// Triggers when this entity is swung as a melee weapon and hits nothing. +/// The user is the entity swinging the weapon. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class TriggerOnMeleeMissComponent : BaseTriggerOnXComponent; diff --git a/Content.Shared/Trigger/Components/Triggers/TriggerOnMeleeSwingComponent.cs b/Content.Shared/Trigger/Components/Triggers/TriggerOnMeleeSwingComponent.cs new file mode 100644 index 0000000000..b035c20b10 --- /dev/null +++ b/Content.Shared/Trigger/Components/Triggers/TriggerOnMeleeSwingComponent.cs @@ -0,0 +1,18 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Triggers; + +/// +/// Triggers when this entity is swung as a melee weapon, regardless of whether it hits something. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class TriggerOnMeleeSwingComponent : BaseTriggerOnXComponent +{ + /// + /// If true, the "user" of the trigger is the entity hit by the melee. User is null if nothing is hit. + /// If false, user is the entity which attacked with the melee weapon. + /// + /// If true and multiple targets are hit, the user is randomly chosen from hit entities. + [DataField, AutoNetworkedField] + public bool TargetIsUser; +} diff --git a/Content.Shared/Trigger/Systems/MeleeTriggerSystem.cs b/Content.Shared/Trigger/Systems/MeleeTriggerSystem.cs new file mode 100644 index 0000000000..b7433a2987 --- /dev/null +++ b/Content.Shared/Trigger/Systems/MeleeTriggerSystem.cs @@ -0,0 +1,58 @@ +using Content.Shared.Trigger.Components.Triggers; +using Content.Shared.Weapons.Melee.Events; + +namespace Content.Shared.Trigger.Systems; + +/// +/// Trigger system for melee related triggers. +/// +public sealed class MeleeTriggerSystem : EntitySystem +{ + [Dependency] private readonly TriggerSystem _trigger = default!; + + /// + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnMissTrigger); + SubscribeLocalEvent(OnSwingTrigger); + SubscribeLocalEvent(OnHitTrigger); + } + + private void OnMissTrigger(Entity ent, ref MeleeHitEvent args) + { + if (args.HitEntities.Count == 0) + _trigger.Trigger(ent.Owner, args.User, ent.Comp.KeyOut); + } + + private void OnSwingTrigger(Entity ent, ref MeleeHitEvent args) + { + EntityUid? target; + if (args.HitEntities.Count == 0) + target = ent.Comp.TargetIsUser ? null : args.User; + else + target = ent.Comp.TargetIsUser ? args.HitEntities[0] : args.User; + + _trigger.Trigger(ent.Owner, target, ent.Comp.KeyOut); + } + + private void OnHitTrigger(Entity ent, ref MeleeHitEvent args) + { + if (args.HitEntities.Count == 0) + return; + + if (!ent.Comp.TriggerEveryHit) + { + var target = ent.Comp.TargetIsUser ? args.HitEntities[0] : args.User; + _trigger.Trigger(ent.Owner, target, ent.Comp.KeyOut); + return; + } + + // if TriggerEveryHit + foreach (var target in args.HitEntities) + { + _trigger.Trigger(ent.Owner, ent.Comp.TargetIsUser ? target : args.User, ent.Comp.KeyOut); + } + } +} diff --git a/Content.Shared/Trigger/Systems/PopupOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/PopupOnTriggerSystem.cs new file mode 100644 index 0000000000..65ed216af1 --- /dev/null +++ b/Content.Shared/Trigger/Systems/PopupOnTriggerSystem.cs @@ -0,0 +1,62 @@ +using Content.Shared.Popups; +using Content.Shared.Trigger.Components.Effects; + +namespace Content.Shared.Trigger.Systems; + +/// +/// This handles +/// +public sealed class PopupOnTriggerSystem : EntitySystem +{ + [Dependency] private readonly SharedPopupSystem _popup = default!; + + /// + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnTrigger); + } + + private void OnTrigger(Entity ent, ref TriggerEvent args) + { + if (args.Key != null && !ent.Comp.KeysIn.Contains(args.Key)) + return; + + var target = ent.Comp.TargetUser ? args.User : ent.Owner; + + if (target == null) + return; + + // Popups only play for one entity + if (ent.Comp.Quiet) + { + if (ent.Comp.Predicted) + _popup.PopupClient(Loc.GetString(ent.Comp.Text), + target.Value, + ent.Comp.UserIsRecipient ? args.User : ent.Owner, + ent.Comp.PopupType); + + else if (args.User != null) + _popup.PopupEntity(Loc.GetString(ent.Comp.OtherText ?? ent.Comp.Text), + target.Value, + args.User.Value, + ent.Comp.PopupType); + + return; + } + + // Popups play for all entities + if (ent.Comp.Predicted) + _popup.PopupPredicted(Loc.GetString(ent.Comp.Text), + Loc.GetString(ent.Comp.OtherText ?? ent.Comp.Text), + target.Value, + ent.Comp.UserIsRecipient ? args.User : ent.Owner, + ent.Comp.PopupType); + + else + _popup.PopupEntity(Loc.GetString(ent.Comp.OtherText ?? ent.Comp.Text), + target.Value, + ent.Comp.PopupType); + } +} diff --git a/Content.Shared/Trigger/Systems/TriggerSystem.Spawn.cs b/Content.Shared/Trigger/Systems/TriggerSystem.Spawn.cs index edcdd03894..83457361fd 100644 --- a/Content.Shared/Trigger/Systems/TriggerSystem.Spawn.cs +++ b/Content.Shared/Trigger/Systems/TriggerSystem.Spawn.cs @@ -1,16 +1,17 @@ using Content.Shared.Trigger.Components.Effects; using Content.Shared.Trigger.Components.Triggers; +using Robust.Shared.Prototypes; namespace Content.Shared.Trigger.Systems; public sealed partial class TriggerSystem { - private void InitializeSpawn() { SubscribeLocalEvent(OnSpawnInit); SubscribeLocalEvent(HandleSpawnOnTrigger); + SubscribeLocalEvent(HandleSpawnTableOnTrigger); SubscribeLocalEvent(HandleDeleteOnTrigger); } @@ -30,27 +31,55 @@ public sealed partial class TriggerSystem return; var xform = Transform(target.Value); + SpawnTriggerHelper((target.Value, xform), ent.Comp.Proto, ent.Comp.UseMapCoords, ent.Comp.Predicted); + } - if (ent.Comp.UseMapCoords) + private void HandleSpawnTableOnTrigger(Entity ent, ref TriggerEvent args) + { + if (args.Key != null && !ent.Comp.KeysIn.Contains(args.Key)) + return; + + var target = ent.Comp.TargetUser ? args.User : ent.Owner; + + if (target == null) + return; + + var xform = Transform(target.Value); + var spawns = _entityTable.GetSpawns(ent.Comp.Table); + foreach (var proto in spawns) { - var mapCoords = _transform.GetMapCoordinates(target.Value, xform); - if (ent.Comp.Predicted) - EntityManager.PredictedSpawn(ent.Comp.Proto, mapCoords); - else if (_net.IsServer) - Spawn(ent.Comp.Proto, mapCoords); - + SpawnTriggerHelper((target.Value, xform), proto, ent.Comp.UseMapCoords, ent.Comp.Predicted); } + } + + /// + /// Helper function to combine HandleSpawnOnTrigger and HandleSpawnTableOnTrigger. + /// + /// The entity to spawn attached to or at the feet of. + /// The entity to spawn. + /// If true, spawn at target's MapCoordinates. If false, spawn attached to target. + /// Whether to use predicted spawning. + private void SpawnTriggerHelper(Entity target, EntProtoId proto, bool useMapCoords, bool predicted) + { + if (useMapCoords) + { + var mapCoords = _transform.GetMapCoordinates(target); + if (predicted) + EntityManager.PredictedSpawn(proto, mapCoords); + else if (_net.IsServer) + Spawn(proto, mapCoords); + } + else { - var coords = xform.Coordinates; + var coords = target.Comp.Coordinates; if (!coords.IsValid(EntityManager)) return; - if (ent.Comp.Predicted) - PredictedSpawnAttachedTo(ent.Comp.Proto, coords); + if (predicted) + PredictedSpawnAttachedTo(proto, coords); else if (_net.IsServer) - SpawnAttachedTo(ent.Comp.Proto, coords); - + SpawnAttachedTo(proto, coords); } } diff --git a/Content.Shared/Trigger/Systems/TriggerSystem.cs b/Content.Shared/Trigger/Systems/TriggerSystem.cs index 6a749b87ab..ca60901a79 100644 --- a/Content.Shared/Trigger/Systems/TriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerSystem.cs @@ -1,6 +1,7 @@ using Content.Shared.Administration.Logs; using Content.Shared.Database; using Content.Shared.DeviceLinking; +using Content.Shared.EntityTable; using Content.Shared.Item.ItemToggle; using Content.Shared.Popups; using Content.Shared.Timing; @@ -38,6 +39,7 @@ public sealed partial class TriggerSystem : EntitySystem [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; [Dependency] private readonly ItemToggleSystem _itemToggle = default!; [Dependency] private readonly SharedDeviceLinkSystem _deviceLink = default!; + [Dependency] private readonly EntityTableSystem _entityTable = default!; public const string DefaultTriggerKey = "trigger"; diff --git a/Content.Shared/Weapons/Misc/SharedGrapplingGunSystem.cs b/Content.Shared/Weapons/Misc/SharedGrapplingGunSystem.cs index d27efa4d76..af4a376bd0 100644 --- a/Content.Shared/Weapons/Misc/SharedGrapplingGunSystem.cs +++ b/Content.Shared/Weapons/Misc/SharedGrapplingGunSystem.cs @@ -40,6 +40,7 @@ public abstract class SharedGrapplingGunSystem : EntitySystem SubscribeLocalEvent(OnWeightlessMove); SubscribeAllEvent(OnGrapplingReel); + // TODO: After step trigger refactor, dropping a grappling gun should manually try and activate step triggers it's suppressing. SubscribeLocalEvent(OnGrapplingShot); SubscribeLocalEvent(OnGunActivate); SubscribeLocalEvent(OnGrapplingDeselected); @@ -203,6 +204,25 @@ public abstract class SharedGrapplingGunSystem : EntitySystem } } + /// + /// Checks whether the entity is hooked to something via grappling gun. + /// + /// Entity to check. + /// True if hooked, false otherwise. + public bool IsEntityHooked(Entity entity) + { + if (!Resolve(entity, ref entity.Comp)) + return false; + + foreach (var uid in entity.Comp.Relayed) + { + if (HasComp(uid)) + return true; + } + + return false; + } + private void OnGrappleCollide(EntityUid uid, GrapplingProjectileComponent component, ref ProjectileEmbedEvent args) { if (!Timing.IsFirstTimePredicted) diff --git a/Content.Shared/Wieldable/SharedWieldableSystem.cs b/Content.Shared/Wieldable/SharedWieldableSystem.cs index 0a49622f8b..3b9b8dd8e7 100644 --- a/Content.Shared/Wieldable/SharedWieldableSystem.cs +++ b/Content.Shared/Wieldable/SharedWieldableSystem.cs @@ -314,7 +314,8 @@ public abstract class SharedWieldableSystem : EntitySystem var virtuals = new ValueList(); for (var i = 0; i < component.FreeHandsRequired; i++) { - if (_virtualItem.TrySpawnVirtualItemInHand(used, user, out var virtualItem, true)) + // don't show a popup when dropping items because it will overlap with the popup for wielding + if (_virtualItem.TrySpawnVirtualItemInHand(used, user, out var virtualItem, true, silent: true)) { virtuals.Add(virtualItem.Value); continue; diff --git a/Resources/Audio/Voice/Talk/attributions.yml b/Resources/Audio/Voice/Talk/attributions.yml index 19b0b66b9c..e4347315ff 100644 --- a/Resources/Audio/Voice/Talk/attributions.yml +++ b/Resources/Audio/Voice/Talk/attributions.yml @@ -36,3 +36,8 @@ license: "CC-BY-NC-SA-3.0" copyright: "Derived from shriek1.ogg by Errant" source: "https://github.com/goonstation/goonstation/tree/eb3e7df6292d23f6af2f18b4372d3a8ba4b0fda7/sound/misc/talk" + +- files: ["vulp.ogg, vulp_ask.ogg, vulp_exclaim.ogg"] + license: "CC-BY-NC-SA-3.0" + copyright: "pug.ogg (Renamed to vulp.ogg), pug_ask.ogg (Renamed to vulp_ask.ogg, pug_exclaim.ogg (Renamed to vulp_exclaim.ogg) all taken from: https://github.com/goonstation/goonstation/commit/da7c8965c4552ca53af367e6c83a83da2affe790" + source: "https://github.com/goonstation/goonstation/commit/da7c8965c4552ca53af367e6c83a83da2affe790" diff --git a/Resources/Audio/Voice/Talk/vulp.ogg b/Resources/Audio/Voice/Talk/vulp.ogg new file mode 100644 index 0000000000..86d50225a5 Binary files /dev/null and b/Resources/Audio/Voice/Talk/vulp.ogg differ diff --git a/Resources/Audio/Voice/Talk/vulp_ask.ogg b/Resources/Audio/Voice/Talk/vulp_ask.ogg new file mode 100644 index 0000000000..4cdf1c8a5e Binary files /dev/null and b/Resources/Audio/Voice/Talk/vulp_ask.ogg differ diff --git a/Resources/Audio/Voice/Talk/vulp_exclaim.ogg b/Resources/Audio/Voice/Talk/vulp_exclaim.ogg new file mode 100644 index 0000000000..ed47bcf1c6 Binary files /dev/null and b/Resources/Audio/Voice/Talk/vulp_exclaim.ogg differ diff --git a/Resources/Audio/Voice/Vulpkanin/attributions.yml b/Resources/Audio/Voice/Vulpkanin/attributions.yml new file mode 100644 index 0000000000..606c0b27de --- /dev/null +++ b/Resources/Audio/Voice/Vulpkanin/attributions.yml @@ -0,0 +1,55 @@ +- files: ["dog_bark1.ogg"] + license: "CC0-1.0" + copyright: "Original sound by https://freesound.org/people/abhisheky948/sounds/625497/" + source: "https://freesound.org/people/abhisheky948/sounds/625497/" + +- files: ["dog_bark2.ogg"] + license: "CC0-1.0" + copyright: "Original sound by https://freesound.org/people/michael_grinnell/sounds/464400/" + source: "https://freesound.org/people/michael_grinnell/sounds/464400/" + +- files: ["dog_bark3.ogg"] + license: "CC0-1.0" + copyright: "Original sound by https://freesound.org/people/Geoff-Bremner-Audio/sounds/688201/" + source: "https://freesound.org/people/Geoff-Bremner-Audio/sounds/688201/" + +- files: ["dog_growl1.ogg", "dog_growl2.ogg", "dog_growl3.ogg"] + license: "CC0-1.0" + copyright: "Original sound by https://freesound.org/people/Glitchedtones/sounds/372533/ - cut out three clips of dog growling, cleaned up, converted to ogg" + source: "https://freesound.org/people/Glitchedtones/sounds/372533/" + +- files: ["dog_growl4.ogg"] + license: "CC-BY-NC-SA-3.0" + copyright: "Original sound taken from Paradise Station. Renamed to dog_growl4.ogg" + source: "https://github.com/ParadiseSS13/Paradise/blob/master/sound/goonstation/voice/growl1.ogg" + +- files: ["dog_growl5.ogg"] + license: "CC-BY-NC-SA-3.0" + copyright: "Original sound taken from Paradise Station. Renamed to dog_growl5.ogg" + source: "https://github.com/ParadiseSS13/Paradise/blob/master/sound/goonstation/voice/growl2.ogg" + +- files: ["dog_growl6.ogg"] + license: "CC-BY-NC-SA-3.0" + copyright: "Original sound taken from Paradise Station. Renamed to dog_growl6.ogg" + source: "https://github.com/ParadiseSS13/Paradise/blob/master/sound/goonstation/voice/growl3.ogg" + + +- files: ["dog_snarl1.ogg", "dog_snarl2.ogg", "dog_snarl3.ogg"] + license: "CC0-1.0" + copyright: "Original sound by https://freesound.org/people/strongbot/sounds/341090/ - cut out three clips of dog snarling, cleaned up, converted to ogg" + source: "https://freesound.org/people/strongbot/sounds/341090/" + +- files: ["dog_whine.ogg"] + license: "CC0-1.0" + copyright: "Original sound by https://freesound.org/people/Sruddi1/sounds/34878/ - cleaned up, converted to ogg" + source: "https://freesound.org/people/Sruddi1/sounds/34878/" + +- files: ["howl.ogg"] + license: "CC-BY-NC-SA-3.0" + copyright: "Original sound taken from Goonstation. Renamed to howl.ogg" + source: "https://github.com/goonstation/goonstation/blob/master/sound/voice/animal/werewolf_howl.ogg" + +- files: ["vulp_scream1.ogg", "vulp_scream2.ogg", "vulp_scream3.ogg", "vulp_scream4.ogg"] + license: "CC0-1.0" + copyright: "Original sound by https://freesound.org/people/lordomega/sounds/514959/ - cut out four clips, cleaned up, converted to ogg" + source: "https://freesound.org/people/lordomega/sounds/514959/" diff --git a/Resources/Audio/Voice/Vulpkanin/dog_bark1.ogg b/Resources/Audio/Voice/Vulpkanin/dog_bark1.ogg new file mode 100644 index 0000000000..8f3b8fe5bf Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_bark1.ogg differ diff --git a/Resources/Audio/Voice/Vulpkanin/dog_bark2.ogg b/Resources/Audio/Voice/Vulpkanin/dog_bark2.ogg new file mode 100644 index 0000000000..ed4d7bc786 Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_bark2.ogg differ diff --git a/Resources/Audio/Voice/Vulpkanin/dog_bark3.ogg b/Resources/Audio/Voice/Vulpkanin/dog_bark3.ogg new file mode 100644 index 0000000000..13aab8edd4 Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_bark3.ogg differ diff --git a/Resources/Audio/Voice/Vulpkanin/dog_growl1.ogg b/Resources/Audio/Voice/Vulpkanin/dog_growl1.ogg new file mode 100644 index 0000000000..d2c99e97e7 Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_growl1.ogg differ diff --git a/Resources/Audio/Voice/Vulpkanin/dog_growl2.ogg b/Resources/Audio/Voice/Vulpkanin/dog_growl2.ogg new file mode 100644 index 0000000000..3eb018413a Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_growl2.ogg differ diff --git a/Resources/Audio/Voice/Vulpkanin/dog_growl3.ogg b/Resources/Audio/Voice/Vulpkanin/dog_growl3.ogg new file mode 100644 index 0000000000..84b505442d Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_growl3.ogg differ diff --git a/Resources/Audio/Voice/Vulpkanin/dog_growl4.ogg b/Resources/Audio/Voice/Vulpkanin/dog_growl4.ogg new file mode 100644 index 0000000000..d5152d9c05 Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_growl4.ogg differ diff --git a/Resources/Audio/Voice/Vulpkanin/dog_growl5.ogg b/Resources/Audio/Voice/Vulpkanin/dog_growl5.ogg new file mode 100644 index 0000000000..5c48053ac6 Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_growl5.ogg differ diff --git a/Resources/Audio/Voice/Vulpkanin/dog_growl6.ogg b/Resources/Audio/Voice/Vulpkanin/dog_growl6.ogg new file mode 100644 index 0000000000..bcacf2442f Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_growl6.ogg differ diff --git a/Resources/Audio/Voice/Vulpkanin/dog_snarl1.ogg b/Resources/Audio/Voice/Vulpkanin/dog_snarl1.ogg new file mode 100644 index 0000000000..4493be060c Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_snarl1.ogg differ diff --git a/Resources/Audio/Voice/Vulpkanin/dog_snarl2.ogg b/Resources/Audio/Voice/Vulpkanin/dog_snarl2.ogg new file mode 100644 index 0000000000..6529e4e05d Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_snarl2.ogg differ diff --git a/Resources/Audio/Voice/Vulpkanin/dog_snarl3.ogg b/Resources/Audio/Voice/Vulpkanin/dog_snarl3.ogg new file mode 100644 index 0000000000..fb9e4c7ec7 Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_snarl3.ogg differ diff --git a/Resources/Audio/Voice/Vulpkanin/dog_whine.ogg b/Resources/Audio/Voice/Vulpkanin/dog_whine.ogg new file mode 100644 index 0000000000..47f2e8200d Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/dog_whine.ogg differ diff --git a/Resources/Audio/Voice/Vulpkanin/howl.ogg b/Resources/Audio/Voice/Vulpkanin/howl.ogg new file mode 100644 index 0000000000..eab111a66c Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/howl.ogg differ diff --git a/Resources/Audio/Voice/Vulpkanin/vulp_scream1.ogg b/Resources/Audio/Voice/Vulpkanin/vulp_scream1.ogg new file mode 100644 index 0000000000..af52e55c9a Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/vulp_scream1.ogg differ diff --git a/Resources/Audio/Voice/Vulpkanin/vulp_scream2.ogg b/Resources/Audio/Voice/Vulpkanin/vulp_scream2.ogg new file mode 100644 index 0000000000..293175ec60 Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/vulp_scream2.ogg differ diff --git a/Resources/Audio/Voice/Vulpkanin/vulp_scream3.ogg b/Resources/Audio/Voice/Vulpkanin/vulp_scream3.ogg new file mode 100644 index 0000000000..68bb49fa42 Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/vulp_scream3.ogg differ diff --git a/Resources/Audio/Voice/Vulpkanin/vulp_scream4.ogg b/Resources/Audio/Voice/Vulpkanin/vulp_scream4.ogg new file mode 100644 index 0000000000..46f834ac43 Binary files /dev/null and b/Resources/Audio/Voice/Vulpkanin/vulp_scream4.ogg differ diff --git a/Resources/Changelog/Admin.yml b/Resources/Changelog/Admin.yml index 48ce37b2bb..8d0e46fc54 100644 --- a/Resources/Changelog/Admin.yml +++ b/Resources/Changelog/Admin.yml @@ -1368,5 +1368,17 @@ Entries: id: 166 time: '2025-08-22T22:37:52.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/39832 +- author: Samuka + changes: + - message: setgamepreset now takes another argument that determines what title and + description of the game mode will be shown in the lobby screen. + type: Tweak + - message: Removed SecretGreenshift from game presets. + type: Remove + - message: Removed SecretExtended from game presets. + type: Remove + id: 167 + time: '2025-09-04T13:03:47.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40053 Name: Admin Order: 2 diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 8ec9854035..3e9b2f9b0f 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,354 +1,4 @@ Entries: -- author: Thinbug0 - changes: - - message: Science developed the Push-Horn, capable of pushing people away with - each honk! - type: Add - id: 8387 - time: '2025-04-29T13:07:59.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36009 -- author: SlamBamActionman - changes: - - message: The "Toggle Walk" alert no longer gets removed when it shouldn't. - type: Fix - id: 8388 - time: '2025-04-29T13:32:18.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37033 -- author: Boaz1111 - changes: - - message: Added sharkminnow tooth spears and carp tooth arrows. Happy salvaging! - type: Add - - message: Sharkminnow teeth now deal 15 damage instead of 10. - type: Tweak - id: 8389 - time: '2025-04-29T16:36:53.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/31257 -- author: whatston3 - changes: - - message: Speso stacks now show different denominations depending on their size. - type: Add - id: 8390 - time: '2025-04-29T21:44:47.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37030 -- author: themias - changes: - - message: Toolboxes have new sound effects - type: Tweak - id: 8391 - time: '2025-04-29T22:17:32.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37048 -- author: ScarKy0 - changes: - - message: Priority mail now indicates whether it was delivered on time or not. - type: Tweak - id: 8392 - time: '2025-04-29T22:55:48.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37049 -- author: PJB3005 - changes: - - message: Wallmount substations now have an interface too. - type: Fix - id: 8393 - time: '2025-04-30T00:34:21.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37047 -- author: EmoGarbage404 - changes: - - message: Fixed NPCs stalling out when too many exist. - type: Fix - id: 8394 - time: '2025-04-30T00:51:42.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37056 -- author: BIGZi0348, slarticodefast - changes: - - message: Reflective vest now reflects lasers only while equipped. - type: Tweak - - message: Energy katana now reflects lasers and projectiles only while in hands. - type: Tweak - id: 8395 - time: '2025-04-30T14:10:54.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37039 -- author: themias - changes: - - message: Firelocks can now close over turnstiles - type: Fix - id: 8396 - time: '2025-04-30T15:51:23.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37074 -- author: themias - changes: - - message: Skeletons wearing gloves now leave fiber evidence - type: Fix - id: 8397 - time: '2025-04-30T19:56:28.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37077 -- author: metalgearsloth - changes: - - message: Fix action additions / removals sometimes not being predicted. - type: Fix - id: 8398 - time: '2025-05-01T00:11:35.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37076 -- author: imatsoup - changes: - - message: Battery weapons with multiple fire-modes (Energy Shotgun, Temperature - Gun) will no longer change their fire-modes when wielded by activating them - in your hand. - type: Fix - id: 8399 - time: '2025-05-01T05:35:13.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37085 -- author: MissKay1994 - changes: - - message: Vox can now eat trash and drink welding fuel! - type: Add - id: 8400 - time: '2025-05-01T18:16:51.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/35681 -- author: slarticodefast - changes: - - message: Added noir glasses, which make everything black and white. You can find - them in the detective's locker. - type: Add - id: 8401 - time: '2025-05-01T22:07:47.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36923 -- author: Nikitosych - changes: - - message: Fixed abrupt stamina damage reset and abrupt speed recovery after 3 seconds - (especially noticeable at high damage levels) - type: Fix - - message: Stamina damage no longer instantly resets when exiting critical state; - it now regenerates gradually. - type: Tweak - id: 8402 - time: '2025-05-01T23:01:17.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36336 -- author: YoungThugSS14 - changes: - - message: The Wizard Helmet is now obtainable from the magic vend. - type: Tweak - id: 8403 - time: '2025-05-02T01:56:54.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37084 -- author: Pronana - changes: - - message: Items can now slide on ice crust - type: Add - id: 8404 - time: '2025-05-02T08:18:09.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36847 -- author: metalgearsloth - changes: - - message: Predict gas canisters, gas tanks, and internals. - type: Tweak - id: 8405 - time: '2025-05-02T08:22:29.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/33800 -- author: metalgearsloth - changes: - - message: Fix AI eye movement. - type: Fix - id: 8406 - time: '2025-05-02T10:07:12.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37114 -- author: themias - changes: - - message: Station beacons retain edited info when reopening their window. - type: Fix - id: 8407 - time: '2025-05-02T16:14:16.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37121 -- author: Errant - changes: - - message: Vox now only drop their organs when gibbed, not all of their bodyparts. - type: Fix - id: 8408 - time: '2025-05-02T17:12:23.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37111 -- author: murolem - changes: - - message: Updated PA crate order name and description to clarify that it only contains - boards. - type: Tweak - id: 8409 - time: '2025-05-02T18:31:49.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37109 -- author: Unkn0wnGh0st333 - changes: - - message: Knuckle Dusters have arrived to Space Station 14. QM can now rule cargo - with a golden-covered fist! - type: Add - id: 8411 - time: '2025-05-03T04:18:08.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/33470 -- author: Errant - changes: - - message: Visiting Command and Security ghostroles, as well as some other rare - centcomm ghostroles, now have their names properly randomized. - type: Fix - id: 8412 - time: '2025-05-03T12:10:43.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37143 -- author: Radezolid - changes: - - message: Fixed departmental maintenance airlocks not using it's wire layout. - type: Fix - - message: Command maintenance airlocks now have proper security like their regular - counterparts. - type: Tweak - id: 8413 - time: '2025-05-03T15:07:57.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36735 -- author: youtissoum - changes: - - message: Skeletons will no longer spawn inside of folded body bags. - type: Fix - id: 8414 - time: '2025-05-03T19:19:33.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37151 -- author: Minemoder - changes: - - message: The traitor uplink thieving gloves have been replaced with chameleon - thieving gloves, the same used by the Thief. - type: Tweak - id: 8415 - time: '2025-05-03T19:28:47.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36369 -- author: EmoGarbage404 - changes: - - message: Added gibtonite! This secret ore becomes visible when struck and explodes - violently. It can be detected early using a mineral scanner. - type: Add - id: 8416 - time: '2025-05-04T00:38:48.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37160 -- author: EmoGarbage404 - changes: - - message: You can no longer scrap coins and other salvaging treasures. They're - simply too valuable to junk. - type: Remove - id: 8417 - time: '2025-05-04T02:39:19.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37149 -- author: EmoGarbage404 - changes: - - message: Mob corpses brought back from salvage pulls will no longer despawn with - the pull. - type: Fix - id: 8418 - time: '2025-05-04T05:47:11.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37169 -- author: perryprog - changes: - - message: Shelves built from the construction menu can now be placed in all orientations. - type: Fix - id: 8419 - time: '2025-05-04T22:42:21.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37186 -- author: brainfood1183 - changes: - - message: A stack of Whoopie Cushions no longer launches you into oblivion! - type: Fix - id: 8420 - time: '2025-05-04T23:01:27.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36984 -- author: spanky-spanky - changes: - - message: On Fland, modified security to include genpop. - type: Add - id: 8421 - time: '2025-05-06T01:29:18.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37207 -- author: B-Kirill - changes: - - message: Added a search by profession and species in station records. - type: Add - id: 8422 - time: '2025-05-06T16:21:16.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37213 -- author: Cojoke-dot - changes: - - message: Pacifists can now throw bola - type: Tweak - id: 8423 - time: '2025-05-06T16:55:01.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37188 -- author: themias - changes: - - message: Fixed being unable to roll dough flat - type: Fix - id: 8424 - time: '2025-05-06T16:57:05.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37183 -- author: Quantum-cross - changes: - - message: Hosted anomaly effects not appearing at host when host is in container - or buckled - type: Fix - id: 8425 - time: '2025-05-06T17:01:37.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37179 -- author: ScarKy0 - changes: - - message: Borgs, brains, zombies and similiar now correctly count as "marooned" - even while on the evac shuttle. - type: Fix - id: 8426 - time: '2025-05-06T17:24:26.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37148 -- author: B-Kirill - changes: - - message: Added a collapse button for the lobby right panel, improving visibility - of the background artwork. - type: Add - id: 8427 - time: '2025-05-06T17:24:59.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37140 -- author: Morty, lzk228 - changes: - - message: Speech bubbles now indicate when a person is thinking of what to say. - type: Tweak - id: 8428 - time: '2025-05-06T17:49:42.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/29349 -- author: Prole0 - changes: - - message: Water bottles now fit in dispensers! - type: Tweak - id: 8429 - time: '2025-05-06T18:13:34.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37108 -- author: OnyxTheBrave - changes: - - message: Holy water now correctly metabolizes at .5 unites per second - type: Fix - id: 8430 - time: '2025-05-06T18:31:24.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37106 -- author: sowelipililimute - changes: - - message: Departmental cargo request computers now print slips that can be given - to Cargo for final approval, rather than directly approving the orders themselves - type: Tweak - id: 8431 - time: '2025-05-06T19:04:19.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36944 -- author: Ghagliiarghii - changes: - - message: Fixed a bug which allowed Janitor borgs to delete a held item and acquire - an empty hand. - type: Fix - id: 8432 - time: '2025-05-06T19:10:10.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36961 -- author: UpAndLeaves - changes: - - message: wearing an elite web vest and an atmos fire helmet will no longer heal - your burn damage when on fire. - type: Fix - id: 8433 - time: '2025-05-07T02:03:05.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37241 - author: Flareguy changes: - message: Moth clothing now visually conforms to their body type, similar to Vox. @@ -3948,3 +3598,350 @@ id: 8899 time: '2025-08-28T17:14:44.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/39927 +- author: FungiFellow + changes: + - message: Sentience Event no longer targets Zombified creatures + type: Fix + id: 8900 + time: '2025-08-29T11:48:31.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39950 +- author: Dutch-VanDerLinde + changes: + - message: The forensic scanner no longer leaks fingerprints or glove prints onto + the scanning object if you use the right-click scan verb. + type: Fix + id: 8901 + time: '2025-08-30T14:00:47.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39964 +- author: FairlySadPanda + changes: + - message: 'Scurrets can wear a few items on their backs: pet bags, mail bags and + spears' + type: Add + - message: Corgis can now wear mail bags. + type: Add + id: 8902 + time: '2025-08-30T14:42:43.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/38774 +- author: Kowlin + changes: + - message: Derelict cyborgs can no longer duplicate their ghost role. + type: Fix + id: 8903 + time: '2025-08-30T17:17:50.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39992 +- author: aada + changes: + - message: Clown bags are squeakier. + type: Add + id: 8904 + time: '2025-08-30T18:10:34.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39931 +- author: AndrewFenriz + changes: + - message: when assembling mech, parts now cannot be removed with a crowbar + type: Remove + id: 8905 + time: '2025-08-31T12:54:45.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39027 +- author: quasr-9 + changes: + - message: Moths can now properly remove knives and other items from military boots. + type: Fix + id: 8906 + time: '2025-09-01T15:07:43.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40049 +- author: slarticodefast + changes: + - message: Dropper and mini-syringe transfer amounts can now be set to more options. + type: Tweak + id: 8907 + time: '2025-09-01T15:24:37.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39976 +- author: IProduceWidgets + changes: + - message: there are now civilian versions of nanomed vendors. + type: Add + - message: nanomed inventories have been increased some. + type: Tweak + id: 8908 + time: '2025-09-01T23:39:18.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39718 +- author: M4rchy-S + changes: + - message: dead mobs will no longer vomit from radiation damage + type: Fix + id: 8909 + time: '2025-09-02T00:07:37.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40020 +- author: SolidSyn + changes: + - message: Detectives noir-tech glasses are now contraband, but now include a noir + secHUD! + type: Tweak + id: 8910 + time: '2025-09-02T13:32:18.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39859 +- author: FungiFellow + changes: + - message: Sentience Event can no longer target Corgis, Smile or Mothroaches + type: Tweak + id: 8911 + time: '2025-09-03T12:00:07.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39810 +- author: TiniestShark + changes: + - message: Reptilians now have Mask/Helmet displacements. Snoots are no longer smushed. + type: Add + id: 8912 + time: '2025-09-03T16:45:18.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39351 +- author: TiniestShark + changes: + - message: Added unique tail sprites to Hard/Softsuits for reptilians! (Wagging + animation not supported) + type: Add + id: 8913 + time: '2025-09-03T16:45:49.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/35842 +- author: TrixxedHeart & Flareguy + changes: + - message: Three new tails for Vox. + type: Add + id: 8914 + time: '2025-09-03T18:05:48.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39083 +- author: MissKay1994 + changes: + - message: Interns will no longer be hired infinitely + type: Tweak + id: 8915 + time: '2025-09-03T20:16:07.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40001 +- author: Hitlinemoss + changes: + - message: Added the senior courier PDA for Cargo Technicians with a significant + amount of playtime. + type: Add + id: 8916 + time: '2025-09-03T20:22:28.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37661 +- author: breeplayx3 + changes: + - message: Berry delight now requires blueberry cake as a precursor + type: Tweak + id: 8917 + time: '2025-09-03T21:06:05.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40085 +- author: ArtisticRoomba + changes: + - message: Added atmospherics delta-pressure structure damage. Objects like windows, + thindows, windoors, etc. will have damage done to them depending on the pressure + difference across the sides of the object. + type: Add + id: 8918 + time: '2025-09-03T23:58:48.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39238 +- author: ArtisticRoomba + changes: + - message: Inflatable walls and airlocks now actually take Delta-Pressure damage. + type: Fix + id: 8919 + time: '2025-09-04T01:08:53.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40098 +- author: Quantum-cross + changes: + - message: Hot gas now looks hot! + type: Add + id: 8920 + time: '2025-09-04T03:17:39.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39107 +- author: jkwookee + changes: + - message: QM Golden Knuckledusters can be properly obtained as a Syndicate steal + objective + type: Fix + id: 8921 + time: '2025-09-04T11:08:25.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40096 +- author: DDeegan + changes: + - message: Fixed labels on orders sent to the cargo telepad to show the correct + payer. + type: Fix + id: 8922 + time: '2025-09-04T11:17:52.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39975 +- author: VoidMeticulous + changes: + - message: Scurret petting rate lowered to once per 2.25 seconds + type: Tweak + id: 8923 + time: '2025-09-04T15:41:45.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40097 +- author: Quantum-cross + changes: + - message: The anomaly scanner has received an upgrade, showing some information + without opening the UI. + type: Add + id: 8924 + time: '2025-09-04T19:11:04.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37585 +- author: whatston3 + changes: + - message: Lathe UIs are now way smoother when printing mass amounts of fast-printing + items. + type: Fix + id: 8925 + time: '2025-09-04T19:37:15.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39886 +- author: Princess-Cheeseballs + changes: + - message: You can no longer crawl under counters, or tables without space underneath. + type: Tweak + id: 8926 + time: '2025-09-04T21:03:10.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40099 +- author: CawsForConcern + changes: + - message: Iced Coffee now contains Theobromine + type: Fix + id: 8927 + time: '2025-09-04T22:46:44.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40063 +- author: ArtisticRoomba + changes: + - message: Fixed Atmospherics Delta-Pressure damage not capping damage beyond a + certain pressure for applicable structures. + type: Fix + id: 8928 + time: '2025-09-05T07:09:54.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40125 +- author: ArtisticRoomba + changes: + - message: Shutters of all types (regular, windowed, radiation) now take Delta-Pressure + damage. Blast doors still don't take Delta-Pressure damage. + type: Fix + id: 8929 + time: '2025-09-05T07:47:31.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40126 +- author: ScarKy0, FairlySadPanda, TiniestShark, MilonPL, beck-thompson + changes: + - message: The vulpkanin species can now be selected as a roundstart species. + type: Add + id: 8930 + time: '2025-09-05T10:43:17.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37539 +- author: IProduceWidgets + changes: + - message: Pride pins can now chameleon to any other pride pin! + type: Tweak + id: 8931 + time: '2025-09-05T15:55:54.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/36894 +- author: MidZik + changes: + - message: Midround wizard player count requirement increased from 10 to 30. + type: Tweak + id: 8932 + time: '2025-09-05T16:23:06.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/38424 +- author: IProduceWidgets + changes: + - message: You can drink out of the toilets. + type: Add + id: 8933 + time: '2025-09-05T20:03:10.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40133 +- author: ArtisticRoomba + changes: + - message: Resin windows (exo windows) now inherit Delta-Pressure damage values + and pressure thresholds from reinforced windows. + type: Fix + id: 8934 + time: '2025-09-06T08:02:47.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40151 +- author: ScarKy0 + changes: + - message: The size of the antique laser pistol and appraisal tool have been reverted + to an L and 1x2 respectfully. + type: Tweak + id: 8935 + time: '2025-09-06T15:13:43.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40158 +- author: ToastEnjoyer + changes: + - message: On box, fixed a bug where there was a disconnected grid at the tesla + engine spot. + type: Fix + id: 8936 + time: '2025-09-06T16:00:24.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40161 +- author: Dutch-VanDerLinde + changes: + - message: Some jumpsuits may now be folded to give them an alternate look. + type: Add + id: 8937 + time: '2025-09-06T17:55:02.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31213 +- author: Crude Oil + changes: + - message: Regular syringes no longer have the 1u transfer amount + type: Fix + id: 8938 + time: '2025-09-07T14:01:26.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40197 +- author: FairlySadPanda + changes: + - message: Removing displaced markings no longer makes the renderer give up. + type: Fix + - message: Vulpkanin can once again use normal human hair. + type: Fix + id: 8939 + time: '2025-09-07T14:36:38.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40171 +- author: ArtisticRoomba + changes: + - message: Atmospherics Delta-Pressure now has a short guidebook entry. You can + find it in Jobs > Engineering > Atmospherics > Atmospheric Upsets > Delta Pressure. + type: Add + id: 8940 + time: '2025-09-07T15:10:39.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40194 +- author: Banditoz + changes: + - message: You can cross chasms with the grapple gun. + type: Add + id: 8941 + time: '2025-09-08T00:34:01.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39983 +- author: Orbitsystem + changes: + - message: Diona sap can now trigger artifact nodes that require blood. + type: Fix + id: 8942 + time: '2025-09-08T13:56:59.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40211 +- author: Centronias + changes: + - message: Derelict Mediborgs can determine solution contents and see mob health + in their HUD, like their non-derelict counterparts. + type: Fix + id: 8943 + time: '2025-09-09T02:44:31.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40206 +- author: Kittygyat + changes: + - message: Changed the Galoshes description to be more descriptive of what they + actually do. + type: Tweak + id: 8944 + time: '2025-09-09T02:47:46.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40200 +- author: Steffo99 + changes: + - message: Fixed the RGB staff not working. + type: Fix + id: 8945 + time: '2025-09-10T11:42:33.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40258 diff --git a/Resources/Changelog/Maps.yml b/Resources/Changelog/Maps.yml index a9b6223ec3..6fb897d65a 100644 --- a/Resources/Changelog/Maps.yml +++ b/Resources/Changelog/Maps.yml @@ -581,4 +581,76 @@ id: 70 time: '2025-08-28T17:40:36.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/39215 +- author: Southbridge + changes: + - message: On Amber, added a pressure relief valve to the TEG burn chamber. + type: Add + - message: On Amber, added latejoin spawns to arrivals. + type: Tweak + id: 71 + time: '2025-08-29T05:39:23.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39943 +- author: Southbridge + changes: + - message: On Marathon, gave the containment area some much needed love. + type: Add + - message: On Marathon, redesigned the TEG burn chamber in preparation for the atmos + pressure update. + type: Tweak + - message: On Marathon, touched up a couple areas in Atmos and expanded the burn + chamber area. + type: Tweak + id: 72 + time: '2025-08-29T05:40:38.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39955 +- author: Southbridge + changes: + - message: On Box, redesigned the burn chambers to be ready for the atmos pressure + update. + type: Tweak + id: 73 + time: '2025-08-29T05:42:00.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39954 +- author: Southbridge + changes: + - message: On Bagel, ensured there were late join spawners at arrivals + type: Add + - message: On Bagel, overhauled the TEG so it's a bit more ready for the pressure + update + type: Tweak + id: 74 +- author: ScarKy0 + changes: + - message: On Bagel, added cameras to genpop and engineering. + type: Add + - message: On Bagel, added AI turrets to the AI core. + type: Add + id: 75 + time: '2025-08-30T19:29:13.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39968 +- author: ScarKy0 + changes: + - message: On Marathon, added ai turrets to the ai core. + type: Add + - message: On Marathon, added a few more cameras to chapelroid and sec. + type: Add + id: 76 + time: '2025-08-30T19:31:36.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39969 +- author: Southbridge + changes: + - message: On the Cryptid, Flatline, and Cruiser event shuttles, replaced some static + spawns with random ones. + type: Tweak + id: 77 + time: '2025-09-01T23:13:52.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40059 +- author: ArtisticRoomba + changes: + - message: On Exo, the main atmospherics burn chamber is now made out of reinforced + plasma glass instead of resin. + type: Fix + id: 78 + time: '2025-09-06T06:02:26.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40152 Order: 1 diff --git a/Resources/ConfigPresets/Build/development.toml b/Resources/ConfigPresets/Build/development.toml index cad04c66c2..7849124a18 100644 --- a/Resources/ConfigPresets/Build/development.toml +++ b/Resources/ConfigPresets/Build/development.toml @@ -4,6 +4,7 @@ lobbyenabled = false # Dev map for faster loading & convenience map = "Dev" role_timers = false +role_loadout_timers = false [events] enabled = false diff --git a/Resources/Credits/GitHub.txt b/Resources/Credits/GitHub.txt index 7c6bca9005..89ab56e595 100644 --- a/Resources/Credits/GitHub.txt +++ b/Resources/Credits/GitHub.txt @@ -1 +1 @@ -0leshe, 0tito, 0x6273, 12rabbits, 1337dakota, 13spacemen, 154942, 2013HORSEMEATSCANDAL, 20kdc, 21Melkuu, 3nderall, 4310v343k, 4dplanner, 612git, 778b, 96flo, aaron, abadaba695, Ablankmann, abregado, Absolute-Potato, Absotively, achookh, Acruid, ActiveMammmoth, actually-reb, ada-please, adamsong, Adeinitas, adm2play, Admiral-Obvious-001, adrian, Adrian16199, Ady4ik, Aearo-Deepwater, Aerocrux, Aeshus, Aexolott, Aexxie, africalimedrop, afrokada, AftrLite, AgentSmithRadio, Agoichi, Ahion, aiden, Aidenkrz, Aisu9, ajcm, AJCM-git, AjexRose, Alekshhh, alex, alexalexmax, alexkar598, AlexMorgan3817, alexum418, alexumandxgabriel08x, Alice4267, Alithsko, Alkheemist, alliephante, ALMv1, Alpaccalypse, Alpha-Two, AlphaQwerty, Altoids1, amatwiedle, amylizzle, ancientpower, Andre19926, AndrewEyeke, AndreyCamper, Anzarot121, ApolloVector, Appiah, ar4ill, Arcane-Waffle, archee1, ArchPigeon, ArchRBX, areitpog, Arendian, areyouconfused, arimah, Arkanic, ArkiveDev, armoks, Arteben, ArthurMousatov, ArtisticRoomba, artur, Artxmisery, ArZarLordOfMango, as334, AsikKEsel, AsnDen, asperger-sind, aspiringLich, astriloqua, august-sun, AutoOtter, AverageNotDoingAnythingEnjoyer, avghdev, Awlod, azzyisnothere, AzzyIsNotHere, B-Kirill, B3CKDOOR, baa14453, BackeTako, BadaBoomie, Bakke, BananaFlambe, Baptr0b0t, BarryNorfolk, BasedUser, beck-thompson, beesterman, bellwetherlogic, ben, benbryant0, benev0, benjamin-burges, BGare, bhespiritu, bibbly, BigfootBravo, BIGZi0348, bingojohnson, BismarckShuffle, Bixkitts, Blackern5000, Blazeror, blitzthesquishy, bloodrizer, Bloody2372, blueDev2, Boaz1111, BobdaBiscuit, BobTheSleder, boiled-water-tsar, Bokser815, bolantej, Booblesnoot42, Boolean-Buckeye, botanySupremist, brainfood1183, BramvanZijp, Brandon-Huu, BriBrooo, Bright0, brndd, bryce0110, BubblegumBlue, buletsponge, buntobaggins, bvelliquette, BWTCK, byondfuckery, c0rigin, c4llv07e, CaasGit, Caconym27, Calecute, Callmore, Camdot, capnsockless, CaptainMaru, captainsqrbeard, Carbonhell, Carolyn3114, Carou02, carteblanche4me, catdotjs, catlord, Catofquestionableethics, CatTheSystem, Centronias, Chaboricks, chairbender, Chaoticaa, Charlese2, charlie, chartman, ChaseFlorom, chavonadelal, Cheackraze, CheddaCheez, cheesePizza2, CheesePlated, Chief-Engineer, chillyconmor, christhirtle, chromiumboy, Chronophylos, Chubbicous, Chubbygummibear, Ciac32, ciaran, citrea, civilCornball, claustro305, Clement-O, clyf, Clyybber, CMDR-Piboy314, cnv41, coco, cohanna, Cohnway, Cojoke-dot, ColdAutumnRain, Colin-Tel, collinlunn, ComicIronic, Compilatron144, CookieMasterT, coolboy911, CoolioDudio, coolmankid12345, Coolsurf6, cooperwallace, corentt, CormosLemming, CrafterKolyan, crazybrain23, Crazydave91920, creadth, CrigCrag, CroilBird, Crotalus, CrudeWax, cryals, CrzyPotato, cubixthree, cutemoongod, Cyberboss, d34d10cc, DadeKuma, Daemon, daerSeebaer, dahnte, dakamakat, DamianX, dan, dangerrevolution, daniel-cr, DanSAussieITS, Daracke, Darkenson, DawBla, Daxxi3, dch-GH, de0rix, Deahaka, dean, DEATHB4DEFEAT, Deatherd, deathride58, DebugOk, Decappi, Decortex, Deeeeja, deepdarkdepths, DeepwaterCreations, Deerstop, degradka, Delete69, deltanedas, DenisShvalov, DerbyX, derek, dersheppard, Deserty0, Detintinto, DevilishMilk, devinschubert14, dexlerxd, dffdff2423, DieselMohawk, digitalic, Dimastra, DinnerCalzone, DinoWattz, Disp-Dev, DisposableCrewmember42, dissidentbullet, DjfjdfofdjfjD, doc-michael, docnite, Doctor-Cpu, DogZeroX, dolgovmi, dontbetank, Doomsdrayk, Doru991, DoubleRiceEddiedd, DoutorWhite, DR-DOCTOR-EVIL-EVIL, Dragonjspider, dragonryan06, drakewill-CRL, Drayff, dreamlyjack, DrEnzyme, dribblydrone, DrMelon, drongood12, DrSingh, DrSmugleaf, drteaspoon420, DTanxxx, DubiousDoggo, DuckManZach, Duddino, dukevanity, duskyjay, Dutch-VanDerLinde, dvir001, dylanstrategie, dylanwhittingham, Dynexust, Easypoller, echo, eclips_e, eden077, EEASAS, Efruit, efzapa, Ekkosangen, ElectroSR, elsie, elthundercloud, Elysium206, Emisse, emmafornash, EmoGarbage404, Endecc, EnrichedCaramel, Entvari, eoineoineoin, ephememory, eris, erohrs2, ERORR404V1, Errant-4, ertanic, esguard, estacaoespacialpirata, eugene, ewokswagger, exincore, exp111, f0x-n3rd, FacePluslll, Fahasor, FairlySadPanda, farrellka-dev, FATFSAAM2, Feluk6174, ficcialfaint, Fiftyllama, Fildrance, FillerVK, FinnishPaladin, firenamefn, Firewars763, FirinMaLazors, Fishfish458, fl-oz, Flareguy, flashgnash, FlipBrooke, FluffiestFloof, FluffMe, FluidRock, flymo5678, foboscheshir, FoLoKe, fooberticus, ForestNoises, forgotmyotheraccount, forkeyboards, forthbridge, Fortune117, foxhorn, freeman2651, freeze2222, frobnic8, Froffy025, Fromoriss, froozigiusz, FrostMando, FrostRibbon, Funce, FungiFellow, FunTust, Futuristic-OK, GalacticChimp, gamer3107, Gamewar360, gansulalan, GaussiArson, Gaxeer, gbasood, gcoremans, Geekyhobo, genderGeometries, GeneralGaws, Genkail, Gentleman-Bird, geraeumig, Ghagliiarghii, Git-Nivrak, githubuser508, gituhabu, GlassEclipse, GnarpGnarp, GNF54, godisdeadLOL, goet, GoldenCan, Goldminermac, Golinth, golubgik, GoodWheatley, Gorox221, gradientvera, graevy, GraniteSidewalk, GreaseMonk, greenrock64, GreyMario, GrownSamoyedDog, GTRsound, gusxyz, Gyrandola, h3half, hamurlik, Hanzdegloker, HappyRoach, Hardly3D, harikattar, he1acdvv, Hebi, Helix-ctrl, helm4142, Henry, HerCoyote23, HighTechPuddle, Hitlinemoss, hiucko, hivehum, Hmeister-fake, Hmeister-real, Hobbitmax, hobnob, HoidC, Holinka4ever, holyssss, HoofedEar, Hoolny, hord-brayden, Hoshizora, Hreno, Hrosts, htmlsystem, hubismal, Hugal31, Huxellberger, Hyenh, hyperb1, hyperDelegate, hyphenationc, i-justuser-i, iaada, iacore, IamVelcroboy, Ian321, icekot8, icesickleone, iczero, iglov, IgorAnt028, igorsaux, ike709, illersaver, Illiux, Ilushkins33, Ilya246, IlyaElDunaev, imatsoup, IMCB, impubbi, imrenq, imweax, indeano, Injazz, Insineer, insoPL, IntegerTempest, Interrobang01, Intoxicating-Innocence, IProduceWidgets, itsmethom, Itzbenz, iztokbajcar, Jackal298, Jackrost, jacksonzck, Jacktastic09, Jackw2As, jacob, jamessimo, janekvap, Jark255, Jarmer123, Jaskanbe, JasperJRoth, jbox144, JCGWE30, JerryImMouse, jerryimmouse, Jessetriesagain, jessicamaybe, Jezithyr, jicksaw, JiimBob, JimGamemaster, jimmy12or, JIPDawg, jjtParadox, jkwookee, jmcb, JohnGinnane, johnku1, Jophire, joshepvodka, JpegOfAFrog, jproads, JrInventor05, Jrpl, jukereise, juliangiebel, JustArt1m, JustCone14, justdie12, justin, justintether, JustinTrotter, JustinWinningham, justtne, K-Dynamic, k3yw, Kadeo64, Kaga-404, kaiserbirch, KaiShibaa, kalane15, kalanosh, KamTheSythe, Kanashi-Panda, katzenminer, kbailey-git, Keelin, Keer-Sar, KEEYNy, keikiru, Kelrak, kerisargit, keronshb, KIBORG04, KieueCaprie, Killerqu00, Kimpes, KingFroozy, kira-er, kiri-yoshikage, Kirillcas, Kirus59, Kistras, Kit0vras, KittenColony, Kittygyat, klaypexx, Kmc2000, Ko4ergaPunk, kognise, kokoc9n, komunre, KonstantinAngelov, kontakt, kosticia, koteq, kotobdev, Kowlin, KrasnoshchekovPavel, Krosus777, Krunklehorn, Kupie, kxvvv, kyupolaris, kzhanik, LaCumbiaDelCoronavirus, lajolico, Lamrr, lanedon, LankLTE, laok233, lapatison, larryrussian, lawdog4817, Lazzi0706, leander-0, leonardo-dabepis, leonidussaks, leonsfriedrich, LeoSantich, lettern, LetterN, Level10Cybermancer, LEVELcat, lever1209, LevitatingTree, Lgibb18, lgruthes, LightVillet, liltenhead, linkbro1, LinkUyx, Litraxx, little-meow-meow, LittleBuilderJane, LittleNorthStar, LittleNyanCat, lizelive, ljm862, lmsnoise, localcc, lokachop, lolman360, Lomcastar, LordCarve, LordEclipse, lucas, LucasTheDrgn, luckyshotpictures, LudwigVonChesterfield, luizwritescode, Lukasz825700516, luminight, lunarcomets, Lusatia, Luxeator, lvvova1, Lyndomen, lyroth001, lzimann, lzk228, M1tht1c, M3739, M4rchy-S, M87S, mac6na6na, MACMAN2003, Macoron, magicalus, magmodius, MagnusCrowe, maland1, malchanceux, MaloTV, manelnavola, ManelNavola, Mangohydra, marboww, Markek1, MarkerWicker, marlyn, matt, Matz05, max, MaxNox7, maylokana, MehimoNemo, MeltedPixel, memeproof, MendaxxDev, Menshin, Mephisto72, MerrytheManokit, Mervill, metalgearsloth, MetalSage, MFMessage, mhamsterr, michaelcu, micheel665, mifia, MilenVolf, MilonPL, Minemoder5000, Minty642, minus1over12, Mirino97, mirrorcult, misandrie, MishaUnity, MissKay1994, MisterImp, MisterMecky, Mith-randalf, Mixelz, mjarduk, MjrLandWhale, mkanke-real, MLGTASTICa, mnva0, moderatelyaware, modern-nm, mokiros, momo, Moneyl, monotheonist, Moomoobeef, moony, Morb0, MossyGreySlope, mr-bo-jangles, Mr0maks, MrFippik, mrrobdemo, muburu, MureixloI, murolem, musicmanvr, MWKane, Myakot, Myctai, N3X15, nabegator, nails-n-tape, Nairodian, Naive817, NakataRin, namespace-Memory, Nannek, NazrinNya, neutrino-laser, NickPowers43, nikitosych, nikthechampiongr, Nimfar11, ninruB, Nirnael, NIXC, nkokic, NkoKirkto, nmajask, noctyrnal, noelkathegod, noirogen, nok-ko, NonchalantNoob, NoobyLegion, Nopey, not-gavnaed, notafet, notquitehadouken, NotSoDana, noudoit, noverd, Nox38, NuclearWinter, nukashimika, nuke-haus, NULL882, nullarmo, nyeogmi, Nylux, Nyranu, Nyxilath, och-och, OctoRocket, OldDanceJacket, OliverOtter, onesch, OneZerooo0, OnyxTheBrave, Orange-Winds, OrangeMoronage9622, Orsoniks, osjarw, Ostaf, othymer, OttoMaticode, Owai-Seek, packmore, paige404, paigemaeforrest, pali6, Palladinium, Pangogie, panzer-iv1, partyaddict, patrikturi, PaulRitter, pavlockblaine03, peccneck, Peptide90, peptron1, perryprog, PeterFuto, PetMudstone, pewter-wiz, pgraycs, PGrayCS, Pgriha, Phantom-Lily, pheenty, philingham, Phill101, Phooooooooooooooooooooooooooooooosphate, phunnyguy, PicklOH, PilgrimViis, Pill-U, pinkbat5, Piras314, Pireax, Pissachu, pissdemon, PixeltheAertistContrib, PixelTheKermit, PJB3005, Plasmaguy, plinyvic, Plykiya, poeMota, pofitlo, pointer-to-null, pok27, poklj, PolterTzi, PoorMansDreams, PopGamer45, portfiend, potato1234x, PotentiallyTom, PotRoastPiggy, Princess-Cheeseballs, ProfanedBane, PROG-MohamedDwidar, Prole0, ProPandaBear, PrPleGoo, ps3moira, Pspritechologist, Psychpsyo, psykana, psykzz, PuceTint, pumkin69, PuroSlavKing, PursuitInAshes, Putnam3145, py01, Pyrovi, qrtDaniil, qrwas, Quantum-cross, quatre, QueerNB, QuietlyWhisper, qwerltaz, Radezolid, RadioMull, Radosvik, Radrark, Rainbeon, Rainfey, Raitononai, Ramlik, RamZ, randy10122, Rane, Ranger6012, Rapidgame7, ravage123321, rbertoche, RedBookcase, Redfire1331, Redict, RedlineTriad, redmushie, RednoWCirabrab, ReeZer2, RemberBM, RemieRichards, RemTim, rene-descartes2021, Renlou, retequizzle, rhsvenson, rich-dunne, RieBi, riggleprime, RIKELOLDABOSS, rinary1, Rinkashikachi, riolume, rlebell33, RobbyTheFish, robinthedragon, Rockdtben, Rohesie, rok-povsic, rokudara-sen, rolfero, RomanNovo, rosieposieeee, Roudenn, router, ruddygreat, rumaks, RumiTiger, Ruzihm, S1rFl0, S1ss3l, Saakra, Sadie-silly, saga3152, saintmuntzer, Salex08, sam, samgithubaccount, Samuka-C, SaphireLattice, SapphicOverload, sarahon, sativaleanne, SaveliyM360, sBasalto, ScalyChimp, ScarKy0, ScholarNZL, schrodinger71, scrato, Scribbles0, scrivoy, scruq445, scuffedjays, ScumbagDog, SeamLesss, Segonist, semensponge, sephtasm, ser1-1y, Serkket, sewerpig, SG6732, sh18rw, Shaddap1, ShadeAware, ShadowCommander, shadowtheprotogen546, shaeone, shampunj, shariathotpatrol, SharkSnake98, shibechef, Siginanto, SignalWalker, siigiil, silicon14wastaken, Simyon264, sirdragooon, Sirionaut, Sk1tch, SkaldetSkaeg, Skarletto, Skrauz, Skybailey-dev, Skyedra, SlamBamActionman, slarticodefast, Slava0135, sleepyyapril, slimmslamm, Slyfox333, Smugman, snebl, snicket, sniperchance, Snowni, snowsignal, SolidSyn, SolidusSnek, solstar2, SonicHDC, SoulFN, SoulSloth, Soundwavesghost, soupkilove, southbridge-fur, sowelipililimute, Soydium, spacelizard, SpaceLizardSky, SpaceManiac, SpaceRox1244, SpaceyLady, Spangs04, spanky-spanky, Sparlight, spartak, SpartanKadence, spderman3333, SpeltIncorrectyl, Spessmann, SphiraI, SplinterGP, spoogemonster, sporekto, sporkyz, ssdaniel24, stalengd, stanberytrask, Stanislav4ix, StanTheCarpenter, starbuckss14, Stealthbomber16, stellar-novas, stewie523, stomf, Stop-Signs, stopbreaking, stopka-html, StrawberryMoses, Stray-Pyramid, strO0pwafel, Strol20, StStevens, Subversionary, sunbear-dev, supergdpwyl, superjj18, Supernorn, SweptWasTaken, SyaoranFox, Sybil, SYNCHRONIC, Szunti, t, Tainakov, takemysoult, taonewt, tap, TaralGit, Taran, taurie, Tayrtahn, tday93, teamaki, TeenSarlacc, TekuNut, telyonok, TemporalOroboros, tentekal, terezi4real, Terraspark4941, texcruize, Tezzaide, TGODiamond, TGRCdev, tgrkzus, ThatGuyUSA, ThatOneGoblin25, thatrandomcanadianguy, TheArturZh, TheBlueYowie, thecopbennet, TheCze, TheDarkElites, thedraccx, TheEmber, TheFlyingSentry, TheIntoxicatedCat, thekilk, themias, theomund, TheProNoob678, TherapyGoth, ThereDrD0, TheShuEd, thetolbean, thevinter, TheWaffleJesus, thinbug0, ThunderBear2006, timothyteakettle, TimrodDX, timurjavid, tin-man-tim, TiniestShark, Titian3, tk-a369, tkdrg, tmtmtl30, ToastEnjoyer, Toby222, TokenStyle, Tollhouse, Toly65, tom-leys, tomasalves8, Tomeno, Tonydatguy, topy, tornado-technology, TornadoTechnology, tosatur, TotallyLemon, ToxicSonicFan04, Tr1bute, treytipton, trixxedbit, TrixxedHeart, tropicalhibi, truepaintgit, Truoizys, Tryded, TsjipTsjip, Tunguso4ka, TurboTrackerss14, tyashley, Tyler-IN, TytosB, Tyzemol, UbaserB, ubis1, UBlueberry, uhbg, UKNOWH, UltimateJester, Unbelievable-Salmon, underscorex5, UnicornOnLSD, Unisol, unusualcrow, Uriende, UristMcDorf, user424242420, Utmanarn, Vaaankas, valentfingerov, valquaint, Varen, Vasilis, VasilisThePikachu, veliebm, Velken, VelonacepsCalyxEggs, veprolet, VerinSenpai, veritable-calamity, Veritius, Vermidia, vero5123, verslebas, vexerot, viceemargo, VigersRay, violet754, Visne, vitusveit, vlad, vlados1408, VMSolidus, vmzd, voidnull000, volotomite, volundr-, Voomra, Vordenburg, vorkathbruh, Vortebo, vulppine, wafehling, walksanatora, Warentan, WarMechanic, Watermelon914, weaversam8, wertanchik, whateverusername0, whatston3, widgetbeck, Will-Oliver-Br, Willhelm53, WilliamECrew, willicassi, Winkarst-cpu, wirdal, wixoaGit, WlarusFromDaSpace, Wolfkey-SomeoneElseTookMyUsername, wrexbe, wtcwr68, xeri7, xkreksx, xprospero, xRiriq, xsainteer, YanehCheck, yathxyz, Ygg01, YotaXP, youarereadingthis, YoungThugSS14, Yousifb26, youtissoum, yunii, yuriykiss, YuriyKiss, zach-hill, Zadeon, Zalycon, zamp, Zandario, Zap527, Zealith-Gamer, ZelteHonor, zero, ZeroDiamond, ZeWaka, zHonys, zionnBE, ZNixian, Zokkie, ZoldorfTheWizard, zonespace27, Zylofan, Zymem, zzylex +0leshe, 0tito, 0x6273, 12rabbits, 1337dakota, 13spacemen, 154942, 2013HORSEMEATSCANDAL, 20kdc, 21Melkuu, 3nderall, 4310v343k, 4dplanner, 612git, 778b, 96flo, aaron, abadaba695, Ablankmann, abregado, Absolute-Potato, Absotively, achookh, Acruid, ActiveMammmoth, actually-reb, ada-please, adamsong, Adeinitas, adm2play, Admiral-Obvious-001, adrian, Adrian16199, Ady4ik, Aearo-Deepwater, Aerocrux, Aeshus, Aexolott, Aexxie, africalimedrop, afrokada, AftrLite, AgentSmithRadio, Agoichi, Ahion, aiden, Aidenkrz, Aisu9, ajcm, AJCM-git, AjexRose, Alekshhh, alex, alexalexmax, alexkar598, AlexMorgan3817, alexum418, alexumandxgabriel08x, Alice4267, Alithsko, Alkheemist, alliephante, ALMv1, Alpaccalypse, Alpha-Two, AlphaQwerty, Altoids1, amatwiedle, amylizzle, ancientpower, Andre19926, Andrew-Fall, AndrewEyeke, AndrewFenriz, AndreyCamper, Anzarot121, ApolloVector, Appiah, ar4ill, Arcane-Waffle, archee1, ArchPigeon, ArchRBX, areitpog, Arendian, areyouconfused, arimah, Arkanic, ArkiveDev, armoks, Arteben, ArthurMousatov, ArtisticRoomba, artur, Artxmisery, ArZarLordOfMango, as334, AsikKEsel, AsnDen, asperger-sind, aspiringLich, astriloqua, august-sun, AutoOtter, AverageNotDoingAnythingEnjoyer, avghdev, Awlod, AzzyIsNotHere, azzyisnothere, B-Kirill, B3CKDOOR, baa14453, BackeTako, BadaBoomie, Bakke, BananaFlambe, Baptr0b0t, BarryNorfolk, BasedUser, beck-thompson, beesterman, bellwetherlogic, ben, benbryant0, benev0, benjamin-burges, BGare, bhespiritu, bibbly, BigfootBravo, BIGZi0348, bingojohnson, BismarckShuffle, Bixkitts, Blackern5000, Blazeror, blitzthesquishy, bloodrizer, Bloody2372, blueDev2, Boaz1111, BobdaBiscuit, BobTheSleder, boiled-water-tsar, Bokser815, bolantej, Booblesnoot42, Boolean-Buckeye, botanySupremist, brainfood1183, BramvanZijp, Brandon-Huu, breeplayx3, BriBrooo, Bright0, brndd, bryce0110, BubblegumBlue, buletsponge, buntobaggins, bvelliquette, BWTCK, byondfuckery, c0rigin, c4llv07e, CaasGit, Caconym27, Calecute, Callmore, Camdot, capnsockless, CaptainMaru, captainsqrbeard, Carbonhell, Carolyn3114, Carou02, carteblanche4me, catdotjs, catlord, Catofquestionableethics, CatTheSystem, CawsForConcern, Centronias, Chaboricks, chairbender, Chaoticaa, Charlese2, charlie, chartman, ChaseFlorom, chavonadelal, Cheackraze, CheddaCheez, cheesePizza2, CheesePlated, Chief-Engineer, chillyconmor, christhirtle, chromiumboy, Chronophylos, Chubbicous, Chubbygummibear, Ciac32, ciaran, citrea, civilCornball, claustro305, Clement-O, clyf, Clyybber, CMDR-Piboy314, cnv41, coco, cohanna, Cohnway, Cojoke-dot, ColdAutumnRain, Colin-Tel, collinlunn, ComicIronic, Compilatron144, CookieMasterT, coolboy911, CoolioDudio, coolmankid12345, Coolsurf6, cooperwallace, corentt, CormosLemming, CrafterKolyan, crazybrain23, Crazydave91920, creadth, CrigCrag, CroilBird, Crotalus, CrudeWax, cryals, CrzyPotato, cubixthree, cutemoongod, Cyberboss, d34d10cc, DadeKuma, Daemon, daerSeebaer, dahnte, dakamakat, DamianX, dan, dangerrevolution, daniel-cr, DanSAussieITS, Daracke, Darkenson, DawBla, Daxxi3, dch-GH, ddeegan, de0rix, Deahaka, dean, DEATHB4DEFEAT, Deatherd, deathride58, DebugOk, Decappi, Decortex, Deeeeja, deepdarkdepths, DeepwaterCreations, Deerstop, degradka, Delete69, deltanedas, DenisShvalov, DerbyX, derek, dersheppard, Deserty0, Detintinto, DevilishMilk, devinschubert14, dexlerxd, dffdff2423, DieselMohawk, DieselMohawkTheSequel, digitalic, Dimastra, DinnerCalzone, DinoWattz, Disp-Dev, DisposableCrewmember42, dissidentbullet, DjfjdfofdjfjD, doc-michael, docnite, Doctor-Cpu, DogZeroX, dolgovmi, dontbetank, Doomsdrayk, Doru991, DoubleRiceEddiedd, DoutorWhite, DR-DOCTOR-EVIL-EVIL, Dragonjspider, dragonryan06, drakewill-CRL, Drayff, dreamlyjack, DrEnzyme, dribblydrone, DrMelon, drongood12, DrSingh, DrSmugleaf, drteaspoon420, DTanxxx, DubiousDoggo, DuckManZach, Duddino, dukevanity, duskyjay, Dutch-VanDerLinde, dvir001, dylanstrategie, dylanwhittingham, Dynexust, Easypoller, echo, eclips_e, eden077, EEASAS, Efruit, efzapa, Ekkosangen, ElectroSR, elsie, elthundercloud, Elysium206, Emisse, emmafornash, EmoGarbage404, Endecc, EnrichedCaramel, Entvari, eoineoineoin, ephememory, eris, erohrs2, ERORR404V1, Errant-4, ertanic, esguard, estacaoespacialpirata, eugene, ewokswagger, exincore, exp111, f0x-n3rd, FacePluslll, Fahasor, FairlySadPanda, farrellka-dev, FATFSAAM2, Feluk6174, ficcialfaint, Fiftyllama, Fildrance, FillerVK, FinnishPaladin, firenamefn, Firewars763, FirinMaLazors, Fishfish458, fl-oz, Flareguy, flashgnash, FlipBrooke, FluffiestFloof, FluffMe, FluidRock, flymo5678, foboscheshir, FoLoKe, fooberticus, ForestNoises, forgotmyotheraccount, forkeyboards, forthbridge, Fortune117, foxhorn, freeman2651, freeze2222, frobnic8, Froffy025, Fromoriss, froozigiusz, FrostMando, FrostRibbon, Funce, FungiFellow, FunTust, Futuristic-OK, GalacticChimp, gamer3107, Gamewar360, gansulalan, GaussiArson, Gaxeer, gbasood, gcoremans, Geekyhobo, genderGeometries, GeneralGaws, Genkail, Gentleman-Bird, geraeumig, Ghagliiarghii, Git-Nivrak, githubuser508, gituhabu, GlassEclipse, GnarpGnarp, GNF54, godisdeadLOL, goet, GoldenCan, Goldminermac, Golinth, golubgik, GoodWheatley, Gorox221, GR1231, gradientvera, graevy, GraniteSidewalk, GreaseMonk, greenrock64, GreyMario, GrownSamoyedDog, GTRsound, gusxyz, Gyrandola, h3half, hamurlik, Hanzdegloker, HappyRoach, Hardly3D, harikattar, he1acdvv, Hebi, Helix-ctrl, helm4142, Henry, HerCoyote23, HighTechPuddle, Hitlinemoss, hiucko, hivehum, Hmeister-fake, Hmeister-real, Hobbitmax, hobnob, HoidC, Holinka4ever, holyssss, HoofedEar, Hoolny, hord-brayden, Hoshizora, Hreno, Hrosts, htmlsystem, hubismal, Hugal31, Huxellberger, Hyenh, hyperb1, hyperDelegate, hyphenationc, i-justuser-i, iaada, iacore, IamVelcroboy, Ian321, icekot8, icesickleone, iczero, iglov, IgorAnt028, igorsaux, ike709, illersaver, Illiux, Ilushkins33, Ilya246, IlyaElDunaev, imatsoup, IMCB, impubbi, imrenq, imweax, indeano, Injazz, Insineer, insoPL, IntegerTempest, Interrobang01, Intoxicating-Innocence, IProduceWidgets, itsmethom, Itzbenz, iztokbajcar, Jackal298, Jackrost, jacksonzck, Jacktastic09, Jackw2As, jacob, jamessimo, janekvap, Jark255, Jarmer123, Jaskanbe, JasperJRoth, jbox144, JCGWE30, JerryImMouse, jerryimmouse, Jessetriesagain, jessicamaybe, Jezithyr, jicksaw, JiimBob, JimGamemaster, jimmy12or, JIPDawg, jjtParadox, jkwookee, jmcb, JohnGinnane, johnku1, Jophire, joshepvodka, JpegOfAFrog, jproads, JrInventor05, Jrpl, jukereise, juliangiebel, JustArt1m, JustCone14, justdie12, justin, justintether, JustinTrotter, JustinWinningham, justtne, K-Dynamic, k3yw, Kadeo64, Kaga-404, kaiserbirch, KaiShibaa, kalane15, kalanosh, KamTheSythe, Kanashi-Panda, katzenminer, kbailey-git, Keelin, Keer-Sar, KEEYNy, keikiru, Kelrak, kerisargit, keronshb, KIBORG04, KieueCaprie, Killerqu00, Kimpes, KingFroozy, kira-er, kiri-yoshikage, Kirillcas, Kirus59, Kistras, Kit0vras, KittenColony, Kittygyat, klaypexx, Kmc2000, Ko4ergaPunk, kognise, kokoc9n, komunre, KonstantinAngelov, kontakt, kosticia, koteq, kotobdev, Kowlin, KrasnoshchekovPavel, Krosus777, Krunklehorn, Kupie, kxvvv, Kyoth25f, kyupolaris, kzhanik, LaCumbiaDelCoronavirus, lajolico, Lamrr, lanedon, LankLTE, laok233, lapatison, larryrussian, lawdog4817, Lazzi0706, leander-0, leonardo-dabepis, leonidussaks, leonsfriedrich, LeoSantich, LetterN, lettern, Level10Cybermancer, LEVELcat, lever1209, LevitatingTree, Lgibb18, lgruthes, LightVillet, liltenhead, linkbro1, LinkUyx, Litraxx, little-meow-meow, LittleBuilderJane, LittleNorthStar, LittleNyanCat, lizelive, ljm862, lmsnoise, localcc, lokachop, lolman360, Lomcastar, LordCarve, LordEclipse, lucas, LucasTheDrgn, luckyshotpictures, LudwigVonChesterfield, luizwritescode, Lukasz825700516, luminight, lunarcomets, Lusatia, Luxeator, lvvova1, Lyndomen, lyroth001, lzimann, lzk228, M1tht1c, M3739, M4rchy-S, M87S, mac6na6na, MACMAN2003, Macoron, magicalus, magmodius, MagnusCrowe, maland1, malchanceux, MaloTV, ManelNavola, manelnavola, Mangohydra, marboww, Markek1, MarkerWicker, marlyn, matt, Matz05, max, MaxNox7, maylokana, MehimoNemo, MeltedPixel, memeproof, MendaxxDev, Menshin, Mephisto72, MerrytheManokit, Mervill, metalgearsloth, MetalSage, MFMessage, mhamsterr, michaelcu, micheel665, mifia, MilenVolf, MilonPL, Minemoder5000, Minty642, minus1over12, Mirino97, mirrorcult, misandrie, MishaUnity, MissKay1994, MisterImp, MisterMecky, Mith-randalf, Mixelz, mjarduk, MjrLandWhale, mkanke-real, MLGTASTICa, mnva0, moderatelyaware, modern-nm, mokiros, momo, Moneyl, monotheonist, Moomoobeef, moony, Morb0, MossyGreySlope, mr-bo-jangles, Mr0maks, MrFippik, mrrobdemo, muburu, MureixloI, murolem, musicmanvr, MWKane, Myakot, Myctai, N3X15, nabegator, nails-n-tape, Nairodian, Naive817, NakataRin, namespace-Memory, Nannek, NazrinNya, neutrino-laser, NickPowers43, nikitosych, nikthechampiongr, Nimfar11, ninruB, Nirnael, NIXC, nkokic, NkoKirkto, nmajask, noctyrnal, noelkathegod, noirogen, nok-ko, NonchalantNoob, NoobyLegion, Nopey, not-gavnaed, notafet, notquitehadouken, notsodana, noudoit, noverd, Nox38, NuclearWinter, nukashimika, nuke-haus, NULL882, nullarmo, nyeogmi, Nylux, Nyranu, Nyxilath, och-och, OctoRocket, OldDanceJacket, OliverOtter, onesch, OneZerooo0, OnyxTheBrave, opl-, Orange-Winds, OrangeMoronage9622, Orsoniks, osjarw, Ostaf, othymer, OttoMaticode, Owai-Seek, packmore, paige404, paigemaeforrest, pali6, Palladinium, Pangogie, panzer-iv1, partyaddict, patrikturi, PaulRitter, pavlockblaine03, peccneck, Peptide90, peptron1, perryprog, PeterFuto, PetMudstone, pewter-wiz, pgraycs, PGrayCS, Pgriha, Phantom-Lily, pheenty, philingham, Phill101, Phooooooooooooooooooooooooooooooosphate, phunnyguy, PicklOH, PilgrimViis, Pill-U, pinkbat5, Piras314, Pireax, Pissachu, pissdemon, PixeltheAertistContrib, PixelTheKermit, PJB3005, Plasmaguy, plinyvic, Plykiya, poeMota, pofitlo, pointer-to-null, pok27, poklj, PolterTzi, PoorMansDreams, PopGamer45, portfiend, potato1234x, PotentiallyTom, PotRoastPiggy, Princess-Cheeseballs, ProfanedBane, PROG-MohamedDwidar, Prole0, ProPandaBear, PrPleGoo, ps3moira, Pspritechologist, Psychpsyo, psykana, psykzz, PuceTint, pumkin69, PuroSlavKing, PursuitInAshes, Putnam3145, py01, Pyrovi, qrtDaniil, qrwas, Quantum-cross, quasr-9, quatre, QueerNB, QuietlyWhisper, qwerltaz, Radezolid, RadioMull, Radosvik, Radrark, Rainbeon, Rainfey, Raitononai, Ramlik, RamZ, randy10122, Rane, Ranger6012, Rapidgame7, ravage123321, rbertoche, RedBookcase, Redfire1331, Redict, RedlineTriad, redmushie, RednoWCirabrab, ReeZer2, RemberBM, RemieRichards, RemTim, rene-descartes2021, Renlou, retequizzle, rhsvenson, rich-dunne, RieBi, riggleprime, RIKELOLDABOSS, rinary1, Rinkashikachi, riolume, rlebell33, RobbyTheFish, robinthedragon, Rockdtben, Rohesie, rok-povsic, rokudara-sen, rolfero, RomanNovo, rosieposieeee, Roudenn, router, ruddygreat, rumaks, RumiTiger, Ruzihm, S1rFl0, S1ss3l, Saakra, Sadie-silly, saga3152, saintmuntzer, Salex08, sam, samgithubaccount, Samuka-C, SaphireLattice, SapphicOverload, sarahon, sativaleanne, SaveliyM360, sBasalto, ScalyChimp, ScarKy0, ScholarNZL, schrodinger71, scrato, Scribbles0, scrivoy, scruq445, scuffedjays, ScumbagDog, SeamLesss, Segonist, semensponge, sephtasm, ser1-1y, Serkket, sewerpig, SG6732, sh18rw, Shaddap1, ShadeAware, ShadowCommander, shadowtheprotogen546, shaeone, shampunj, shariathotpatrol, SharkSnake98, shibechef, Siginanto, SignalWalker, siigiil, silicon14wastaken, Simyon264, sirdragooon, Sirionaut, Sk1tch, SkaldetSkaeg, Skarletto, Skrauz, Skybailey-dev, skye, Skyedra, SlamBamActionman, slarticodefast, Slava0135, sleepyyapril, slimmslamm, Slyfox333, Smugman, snebl, snicket, sniperchance, Snowni, snowsignal, SolidSyn, SolidusSnek, solstar2, SonicHDC, SoulFN, SoulSloth, Soundwavesghost, soupkilove, southbridge-fur, sowelipililimute, Soydium, spacelizard, SpaceLizardSky, SpaceManiac, SpaceRox1244, SpaceyLady, Spangs04, spanky-spanky, Sparlight, spartak, SpartanKadence, spderman3333, SpeltIncorrectyl, Spessmann, SphiraI, SplinterGP, spoogemonster, sporekto, sporkyz, ssdaniel24, stalengd, stanberytrask, Stanislav4ix, StanTheCarpenter, starbuckss14, Stealthbomber16, stellar-novas, stewie523, stomf, Stop-Signs, stopbreaking, stopka-html, StrawberryMoses, Stray-Pyramid, strO0pwafel, Strol20, StStevens, Subversionary, sunbear-dev, supergdpwyl, superjj18, Supernorn, SweptWasTaken, SyaoranFox, Sybil, SYNCHRONIC, Szunti, t, Tainakov, takemysoult, taonewt, tap, TaralGit, Taran, taurie, Tayrtahn, tday93, teamaki, TeenSarlacc, TekuNut, telyonok, TemporalOroboros, tentekal, terezi4real, Terraspark4941, texcruize, Tezzaide, TGODiamond, TGRCdev, tgrkzus, ThatGuyUSA, ThatOneGoblin25, thatrandomcanadianguy, TheArturZh, TheBlueYowie, thecopbennet, TheCze, TheDarkElites, thedraccx, TheEmber, TheFlyingSentry, TheIntoxicatedCat, thekilk, themias, theomund, TheProNoob678, TherapyGoth, ThereDrD0, TheShuEd, thetolbean, thevinter, TheWaffleJesus, thinbug0, ThunderBear2006, timothyteakettle, TimrodDX, timurjavid, tin-man-tim, TiniestShark, Titian3, tk-a369, tkdrg, tmtmtl30, ToastEnjoyer, Toby222, TokenStyle, Tollhouse, Toly65, tom-leys, tomasalves8, Tomeno, Tonydatguy, topy, tornado-technology, TornadoTechnology, tosatur, TotallyLemon, ToxicSonicFan04, Tr1bute, travis-g-reid, treytipton, trixxedbit, TrixxedHeart, tropicalhibi, truepaintgit, Truoizys, Tryded, TsjipTsjip, Tunguso4ka, TurboTrackerss14, tyashley, Tyler-IN, TytosB, Tyzemol, UbaserB, ubis1, UBlueberry, uhbg, UKNOWH, UltimateJester, Unbelievable-Salmon, underscorex5, UnicornOnLSD, Unisol, unusualcrow, Uriende, UristMcDorf, user424242420, Utmanarn, Vaaankas, valentfingerov, valquaint, Varen, Vasilis, VasilisThePikachu, veliebm, Velken, VelonacepsCalyxEggs, veprolet, VerinSenpai, veritable-calamity, Veritius, Vermidia, vero5123, verslebas, vexerot, viceemargo, VigersRay, violet754, Visne, vitopigno, vitusveit, vlad, vlados1408, VMSolidus, vmzd, VoidMeticulous, voidnull000, volotomite, volundr-, Voomra, Vordenburg, vorkathbruh, Vortebo, vulppine, wachte1, wafehling, walksanatora, Warentan, WarMechanic, Watermelon914, weaversam8, wertanchik, whateverusername0, whatston3, widgetbeck, Will-Oliver-Br, Willhelm53, WilliamECrew, willicassi, Winkarst-cpu, wirdal, wixoaGit, WlarusFromDaSpace, Wolfkey-SomeoneElseTookMyUsername, wrexbe, wtcwr68, xeri7, xkreksx, xprospero, xRiriq, xsainteer, YanehCheck, yathxyz, Ygg01, YotaXP, youarereadingthis, YoungThugSS14, Yousifb26, youtissoum, yunii, yuriykiss, YuriyKiss, zach-hill, Zadeon, Zalycon, zamp, Zandario, Zap527, Zealith-Gamer, ZelteHonor, zero, ZeroDiamond, ZeWaka, zHonys, zionnBE, ZNixian, Zokkie, ZoldorfTheWizard, zonespace27, Zylofan, Zymem, zzylex diff --git a/Resources/Locale/en-US/administration/commands/polymorph-command.ftl b/Resources/Locale/en-US/administration/commands/polymorph-command.ftl deleted file mode 100644 index ef7d1b744d..0000000000 --- a/Resources/Locale/en-US/administration/commands/polymorph-command.ftl +++ /dev/null @@ -1,8 +0,0 @@ -polymorph-command-description = For when you need someone to stop being a person. Takes an entity and a polymorph prototype. -polymorph-command-help-text = polymorph - -add-polymorph-action-command-description = Takes an entity and gives them a voluntary polymorph. -add-polymorph-action-command-help-text = addpolymorphaction - - -polymorph-not-valid-prototype-error = Polymorph prototype is not valid. \ No newline at end of file diff --git a/Resources/Locale/en-US/atmos/delta-pressure-component.ftl b/Resources/Locale/en-US/atmos/delta-pressure-component.ftl new file mode 100644 index 0000000000..f8ffd6d6ab --- /dev/null +++ b/Resources/Locale/en-US/atmos/delta-pressure-component.ftl @@ -0,0 +1 @@ +window-taking-damage = [color=orange]It's straining under pressure![/color] diff --git a/Resources/Locale/en-US/chat/emotes.ftl b/Resources/Locale/en-US/chat/emotes.ftl index cf6d91b511..19d6aa918f 100644 --- a/Resources/Locale/en-US/chat/emotes.ftl +++ b/Resources/Locale/en-US/chat/emotes.ftl @@ -32,6 +32,11 @@ chat-emote-name-monkeyscreeches = Monkey Screech chat-emote-name-robotbeep = Robot chat-emote-name-yawn = Yawn chat-emote-name-snore = Snore +chat-emote-name-bark = Bark +chat-emote-name-snarl = Snarl +chat-emote-name-whine = Whine +chat-emote-name-howl = Howl +chat-emote-name-growl = Growl # Message chat-emote-msg-scream = screams! diff --git a/Resources/Locale/en-US/chat/managers/chat-manager.ftl b/Resources/Locale/en-US/chat/managers/chat-manager.ftl index e7e55c1ea4..93f149bed9 100644 --- a/Resources/Locale/en-US/chat/managers/chat-manager.ftl +++ b/Resources/Locale/en-US/chat/managers/chat-manager.ftl @@ -158,6 +158,12 @@ chat-speech-verb-electricity-1 = crackles chat-speech-verb-electricity-2 = buzzes chat-speech-verb-electricity-3 = screeches +chat-speech-verb-vulpkanin-1 = rawrs +chat-speech-verb-vulpkanin-2 = barks +chat-speech-verb-vulpkanin-3 = rurs +chat-speech-verb-vulpkanin-4 = yaps +chat-speech-verb-vulpkanin = Vulpkanin + chat-speech-verb-name-wawa = Wawa chat-speech-verb-wawa-1 = intones chat-speech-verb-wawa-2 = states diff --git a/Resources/Locale/en-US/chat/ui/chat-box.ftl b/Resources/Locale/en-US/chat/ui/chat-box.ftl index 7a3c33ad43..e00eae702a 100644 --- a/Resources/Locale/en-US/chat/ui/chat-box.ftl +++ b/Resources/Locale/en-US/chat/ui/chat-box.ftl @@ -37,6 +37,6 @@ hud-chatbox-highlights-button = Submit hud-chatbox-highlights-tooltip = The words need to be separated by a newline, if wrapped around " they will be highlighted only if separated by spaces or punctuation. -hud-chatbox-highlights-placeholder = McHands +hud-chatbox-highlights-placeholder = @McHands "Judge" Medical diff --git a/Resources/Locale/en-US/chemistry/components/injector-component.ftl b/Resources/Locale/en-US/chemistry/components/injector-component.ftl index 0c3152774f..53387ea1a4 100644 --- a/Resources/Locale/en-US/chemistry/components/injector-component.ftl +++ b/Resources/Locale/en-US/chemistry/components/injector-component.ftl @@ -10,14 +10,22 @@ injector-volume-label = Volume: [color=white]{$currentVolume}/{$totalVolume}[/co injector-component-drawing-text = Now drawing injector-component-injecting-text = Now injecting -injector-component-cannot-transfer-message = You aren't able to transfer to {THE($target)}! +injector-component-cannot-transfer-message = You aren't able to transfer into {THE($target)}! +injector-component-cannot-transfer-message-self = You aren't able to transfer into yourself! injector-component-cannot-draw-message = You aren't able to draw from {THE($target)}! -injector-component-cannot-inject-message = You aren't able to inject to {THE($target)}! +injector-component-cannot-draw-message-self = You aren't able to draw from yourself! +injector-component-cannot-inject-message = You aren't able to inject into {THE($target)}! +injector-component-cannot-inject-message-self = You aren't able to inject into yourself! injector-component-inject-success-message = You inject {$amount}u into {THE($target)}! +injector-component-inject-success-message-self = You inject {$amount}u into yourself! injector-component-transfer-success-message = You transfer {$amount}u into {THE($target)}. +injector-component-transfer-success-message-self = You transfer {$amount}u into yourself. injector-component-draw-success-message = You draw {$amount}u from {THE($target)}. +injector-component-draw-success-message-self = You draw {$amount}u from youself. injector-component-target-already-full-message = {CAPITALIZE(THE($target))} is already full! +injector-component-target-already-full-message-self = You are already full! injector-component-target-is-empty-message = {CAPITALIZE(THE($target))} is empty! +injector-component-target-is-empty-message-self = You are empty! injector-component-cannot-toggle-draw-message = Too full to draw! injector-component-cannot-toggle-inject-message = Nothing to inject! diff --git a/Resources/Locale/en-US/commands/addpolymorphaction-command.ftl b/Resources/Locale/en-US/commands/addpolymorphaction-command.ftl new file mode 100644 index 0000000000..72f2158273 --- /dev/null +++ b/Resources/Locale/en-US/commands/addpolymorphaction-command.ftl @@ -0,0 +1,2 @@ +cmd-addpolymorphaction-desc = Takes an entity and gives them a voluntary polymorph. +cmd-addpolymorphaction-help = Usage: addpolymorphaction diff --git a/Resources/Locale/en-US/commands/delaystart-command.ftl b/Resources/Locale/en-US/commands/delaystart-command.ftl new file mode 100644 index 0000000000..e5189a7822 --- /dev/null +++ b/Resources/Locale/en-US/commands/delaystart-command.ftl @@ -0,0 +1,7 @@ +cmd-delaystart-desc = Delays the round start. +cmd-delaystart-help = Usage: delaystart [seconds] + If no arguments are passed, the round will be paused or resumed accordingly. +cmd-delaystart-invalid-seconds = {$value} isn't a valid amount of seconds. +cmd-delaystart-paused = Paused the countdown. +cmd-delaystart-unpaused = Resumed the countdown. +cmd-delaystart-too-late = Round start could not be delayed in time! diff --git a/Resources/Locale/en-US/commands/endround-command.ftl b/Resources/Locale/en-US/commands/endround-command.ftl new file mode 100644 index 0000000000..3b322b59df --- /dev/null +++ b/Resources/Locale/en-US/commands/endround-command.ftl @@ -0,0 +1,2 @@ +cmd-endround-desc = Ends the round and moves the server to PostRound. +cmd-endround-help = Usage: endround diff --git a/Resources/Locale/en-US/commands/restartround-command.ftl b/Resources/Locale/en-US/commands/restartround-command.ftl new file mode 100644 index 0000000000..22bf074452 --- /dev/null +++ b/Resources/Locale/en-US/commands/restartround-command.ftl @@ -0,0 +1,5 @@ +cmd-restartround-desc = Ends the current round and starts the countdown for the next lobby. +cmd-restartround-help = Usage: restartround + +cmd-restartroundnow-desc = Moves the server from PostRound to a new PreRoundLobby. +cmd-restartroundnow-help = Usage: restartroundnow diff --git a/Resources/Locale/en-US/commands/startround-command.ftl b/Resources/Locale/en-US/commands/startround-command.ftl new file mode 100644 index 0000000000..51e85e81b7 --- /dev/null +++ b/Resources/Locale/en-US/commands/startround-command.ftl @@ -0,0 +1,2 @@ +cmd-startround-desc = Ends PreRoundLobby state and starts the round. +cmd-startround-help = Usage: startround diff --git a/Resources/Locale/en-US/contraband/contraband-severity.ftl b/Resources/Locale/en-US/contraband/contraband-severity.ftl index 7f0a1854eb..f5a77d08fa 100644 --- a/Resources/Locale/en-US/contraband/contraband-severity.ftl +++ b/Resources/Locale/en-US/contraband/contraband-severity.ftl @@ -1,11 +1,50 @@ -contraband-examine-text-Minor = [color=yellow]This item is considered minor contraband.[/color] -contraband-examine-text-Restricted = [color=yellow]This item is departmentally restricted.[/color] -contraband-examine-text-Restricted-department = [color=yellow]This item is restricted to {$departments}, and may be considered contraband.[/color] -contraband-examine-text-Major = [color=red]This item is considered major contraband.[/color] -contraband-examine-text-GrandTheft = [color=red]This item is a highly valuable target for Syndicate agents![/color] -contraband-examine-text-Highly-Illegal = [color=red]This item is highly illegal contraband![/color] -contraband-examine-text-Syndicate = [color=crimson]This item is highly illegal Syndicate contraband![/color] -contraband-examine-text-Magical = [color=#b337b3]This item is highly illegal magical contraband![/color] +contraband-examine-text-Minor = + { $type -> + *[item] [color=yellow]This item is considered minor contraband.[/color] + [reagent] [color=yellow]This reagent is considered minor contraband.[/color] + } + +contraband-examine-text-Restricted = + { $type -> + *[item] [color=yellow]This item is departmentally restricted.[/color] + [reagent] [color=yellow]This reagent is departmentally restricted.[/color] + } + +contraband-examine-text-Restricted-department = + { $type -> + *[item] [color=yellow]This item is restricted to {$departments}, and may be considered contraband.[/color] + [reagent] [color=yellow]This reagent is restricted to {$departments}, and may be considered contraband.[/color] + } + +contraband-examine-text-Major = + { $type -> + *[item] [color=red]This item is considered major contraband.[/color] + [reagent] [color=red]This reagent is considered major contraband.[/color] + } + +contraband-examine-text-GrandTheft = + { $type -> + *[item] [color=red]This item is a highly valuable target for Syndicate agents![/color] + [reagent] [color=red]This reagent is a highly valuable target for Syndicate agents![/color] + } + +contraband-examine-text-Highly-Illegal = + { $type -> + *[item] [color=crimson]This item is highly illegal contraband![/color] + [reagent] [color=crimson]This reagent is highly illegal contraband![/color] + } + +contraband-examine-text-Syndicate = + { $type -> + *[item] [color=crimson]This item is highly illegal Syndicate contraband![/color] + [reagent] [color=crimson]This reagent is highly illegal Syndicate contraband![/color] + } + +contraband-examine-text-Magical = + { $type -> + *[item] [color=#b337b3]This item is highly illegal magical contraband![/color] + [reagent] [color=#b337b3]This reagent is highly illegal magical contraband![/color] + } contraband-examine-text-avoid-carrying-around = [color=red][italic]You probably want to avoid visibly carrying this around without a good reason.[/italic][/color] contraband-examine-text-in-the-clear = [color=green][italic]You should be in the clear to visibly carry this around.[/italic][/color] diff --git a/Resources/Locale/en-US/datasets/names/borg.ftl b/Resources/Locale/en-US/datasets/names/borg.ftl index b441d8327e..23f5ef7a8a 100644 --- a/Resources/Locale/en-US/datasets/names/borg.ftl +++ b/Resources/Locale/en-US/datasets/names/borg.ftl @@ -37,7 +37,6 @@ names-borg-dataset-36 = Makeshifter names-borg-dataset-37 = Twin names-borg-dataset-38 = S.A.U.L names-borg-dataset-39 = Honker -names-borg-dataset-40 = Clanker -names-borg-dataset-41 = Is-The-Robot -names-borg-dataset-42 = 9 of 7 -names-borg-dataset-43 = Dank bot +names-borg-dataset-40 = Is-The-Robot +names-borg-dataset-41 = 9 of 7 +names-borg-dataset-42 = Dank bot diff --git a/Resources/Locale/en-US/datasets/names/vulpkanin_female.ftl b/Resources/Locale/en-US/datasets/names/vulpkanin_female.ftl new file mode 100644 index 0000000000..03917f56c4 --- /dev/null +++ b/Resources/Locale/en-US/datasets/names/vulpkanin_female.ftl @@ -0,0 +1,113 @@ +names-vulpkanin-female-dataset-1 = Adrianna +names-vulpkanin-female-dataset-2 = Agatha +names-vulpkanin-female-dataset-3 = Agneza +names-vulpkanin-female-dataset-4 = Aldona +names-vulpkanin-female-dataset-5 = Amira +names-vulpkanin-female-dataset-6 = Angela +names-vulpkanin-female-dataset-7 = Apolena +names-vulpkanin-female-dataset-8 = Asia +names-vulpkanin-female-dataset-9 = Barbara +names-vulpkanin-female-dataset-10 = Basia +names-vulpkanin-female-dataset-11 = Beatrice +names-vulpkanin-female-dataset-12 = Blanka +names-vulpkanin-female-dataset-13 = Bohumila +names-vulpkanin-female-dataset-14 = Bruna +names-vulpkanin-female-dataset-15 = Cecilija +names-vulpkanin-female-dataset-16 = Cirila +names-vulpkanin-female-dataset-17 = Czeslawa +names-vulpkanin-female-dataset-18 = Dagmar +names-vulpkanin-female-dataset-19 = Dajana +names-vulpkanin-female-dataset-20 = Damira +names-vulpkanin-female-dataset-21 = Danka +names-vulpkanin-female-dataset-22 = Daria +names-vulpkanin-female-dataset-23 = Diana +names-vulpkanin-female-dataset-24 = Dimitrina +names-vulpkanin-female-dataset-25 = Dobromila +names-vulpkanin-female-dataset-26 = Domnika +names-vulpkanin-female-dataset-27 = Doroteya +names-vulpkanin-female-dataset-28 = Dragoslava +names-vulpkanin-female-dataset-29 = Edyta +names-vulpkanin-female-dataset-30 = Eliza +names-vulpkanin-female-dataset-31 = Ena +names-vulpkanin-female-dataset-32 = Erika +names-vulpkanin-female-dataset-33 = Ester +names-vulpkanin-female-dataset-34 = Evelina +names-vulpkanin-female-dataset-35 = Fatima +names-vulpkanin-female-dataset-36 = Fikreta +names-vulpkanin-female-dataset-37 = Filipina +names-vulpkanin-female-dataset-38 = Franka +names-vulpkanin-female-dataset-39 = Gabrijela +names-vulpkanin-female-dataset-40 = Galena +names-vulpkanin-female-dataset-41 = Genowefa +names-vulpkanin-female-dataset-42 = Halyna +names-vulpkanin-female-dataset-43 = Hana +names-vulpkanin-female-dataset-44 = Helena +names-vulpkanin-female-dataset-45 = Hristina +names-vulpkanin-female-dataset-46 = Ioana +names-vulpkanin-female-dataset-47 = Irena +names-vulpkanin-female-dataset-48 = Ivayla +names-vulpkanin-female-dataset-49 = Izabela +names-vulpkanin-female-dataset-50 = Jagoda +names-vulpkanin-female-dataset-51 = Jolana +names-vulpkanin-female-dataset-52 = Jovka +names-vulpkanin-female-dataset-53 = Julija +names-vulpkanin-female-dataset-54 = Kaja +names-vulpkanin-female-dataset-55 = Karyna +names-vulpkanin-female-dataset-56 = Kata +names-vulpkanin-female-dataset-57 = Katia +names-vulpkanin-female-dataset-58 = Klaudia +names-vulpkanin-female-dataset-59 = Klementina +names-vulpkanin-female-dataset-60 = Kristina +names-vulpkanin-female-dataset-61 = Laura +names-vulpkanin-female-dataset-62 = Lilyana +names-vulpkanin-female-dataset-63 = Magdalena +names-vulpkanin-female-dataset-64 = Maja +names-vulpkanin-female-dataset-65 = Marika +names-vulpkanin-female-dataset-66 = Matilda +names-vulpkanin-female-dataset-67 = Nadzeya +names-vulpkanin-female-dataset-68 = Natalia +names-vulpkanin-female-dataset-69 = Natasha +names-vulpkanin-female-dataset-70 = Nedelya +names-vulpkanin-female-dataset-71 = Nel +names-vulpkanin-female-dataset-72 = Nevena +names-vulpkanin-female-dataset-73 = Nikol +names-vulpkanin-female-dataset-74 = Olivie +names-vulpkanin-female-dataset-75 = Patricie +names-vulpkanin-female-dataset-76 = Paulina +names-vulpkanin-female-dataset-77 = Petra +names-vulpkanin-female-dataset-78 = Petya +names-vulpkanin-female-dataset-79 = Radomira +names-vulpkanin-female-dataset-80 = Rahela +names-vulpkanin-female-dataset-81 = Raina +names-vulpkanin-female-dataset-82 = Ranka +names-vulpkanin-female-dataset-83 = Raya +names-vulpkanin-female-dataset-84 = Renata +names-vulpkanin-female-dataset-85 = Roza +names-vulpkanin-female-dataset-86 = Silvia +names-vulpkanin-female-dataset-87 = Simona +names-vulpkanin-female-dataset-88 = Stanislava +names-vulpkanin-female-dataset-89 = Stefania +names-vulpkanin-female-dataset-90 = Svatava +names-vulpkanin-female-dataset-91 = Sylva +names-vulpkanin-female-dataset-92 = Tamara +names-vulpkanin-female-dataset-93 = Tina +names-vulpkanin-female-dataset-94 = Tonya +names-vulpkanin-female-dataset-95 = Trajanka +names-vulpkanin-female-dataset-96 = Ula +names-vulpkanin-female-dataset-97 = Ursa +names-vulpkanin-female-dataset-98 = Valentina +names-vulpkanin-female-dataset-99 = Valeria +names-vulpkanin-female-dataset-100 = Vanessa +names-vulpkanin-female-dataset-101 = Vasylyna +names-vulpkanin-female-dataset-102 = Venera +names-vulpkanin-female-dataset-103 = Vera +names-vulpkanin-female-dataset-104 = Viktoria +names-vulpkanin-female-dataset-105 = Violetta +names-vulpkanin-female-dataset-106 = Vita +names-vulpkanin-female-dataset-107 = Yoana +names-vulpkanin-female-dataset-108 = Yulia +names-vulpkanin-female-dataset-109 = Yvetta +names-vulpkanin-female-dataset-110 = Yvona +names-vulpkanin-female-dataset-111 = Zofia +names-vulpkanin-female-dataset-112 = Zorka +names-vulpkanin-female-dataset-113 = Zuzanna diff --git a/Resources/Locale/en-US/datasets/names/vulpkanin_last.ftl b/Resources/Locale/en-US/datasets/names/vulpkanin_last.ftl new file mode 100644 index 0000000000..215cf07efb --- /dev/null +++ b/Resources/Locale/en-US/datasets/names/vulpkanin_last.ftl @@ -0,0 +1,252 @@ +names-vulpkanin-last-dataset-1 = Abbott +names-vulpkanin-last-dataset-2 = Adoette +names-vulpkanin-last-dataset-3 = Aegaeon +names-vulpkanin-last-dataset-4 = Aegir +names-vulpkanin-last-dataset-5 = Antlia +names-vulpkanin-last-dataset-6 = Argyris +names-vulpkanin-last-dataset-7 = Artino +names-vulpkanin-last-dataset-8 = Auriga +names-vulpkanin-last-dataset-9 = Balch +names-vulpkanin-last-dataset-10 = Barker +names-vulpkanin-last-dataset-11 = Barry +names-vulpkanin-last-dataset-12 = Beck +names-vulpkanin-last-dataset-13 = Belvin +names-vulpkanin-last-dataset-14 = Benson +names-vulpkanin-last-dataset-15 = Bestla +names-vulpkanin-last-dataset-16 = Beynon +names-vulpkanin-last-dataset-17 = Birken +names-vulpkanin-last-dataset-18 = Blum +names-vulpkanin-last-dataset-19 = Bootes +names-vulpkanin-last-dataset-20 = Braune +names-vulpkanin-last-dataset-21 = Briggs +names-vulpkanin-last-dataset-22 = Brys +names-vulpkanin-last-dataset-23 = Bunner +names-vulpkanin-last-dataset-24 = Burns +names-vulpkanin-last-dataset-25 = Cadogan +names-vulpkanin-last-dataset-26 = Caelum +names-vulpkanin-last-dataset-27 = Caine +names-vulpkanin-last-dataset-28 = Cal'enea +names-vulpkanin-last-dataset-29 = Caliban +names-vulpkanin-last-dataset-30 = Card +names-vulpkanin-last-dataset-31 = Carina +names-vulpkanin-last-dataset-32 = Cecil +names-vulpkanin-last-dataset-33 = Cephus +names-vulpkanin-last-dataset-34 = Cetus +names-vulpkanin-last-dataset-35 = Ciqala +names-vulpkanin-last-dataset-36 = Clark +names-vulpkanin-last-dataset-37 = Collins +names-vulpkanin-last-dataset-38 = Corvus +names-vulpkanin-last-dataset-39 = Cross +names-vulpkanin-last-dataset-40 = Crux +names-vulpkanin-last-dataset-41 = Cygnus +names-vulpkanin-last-dataset-42 = Darwin +names-vulpkanin-last-dataset-43 = Day +names-vulpkanin-last-dataset-44 = Delphinus +names-vulpkanin-last-dataset-45 = Dew +names-vulpkanin-last-dataset-46 = Donovan +names-vulpkanin-last-dataset-47 = Dorado +names-vulpkanin-last-dataset-48 = Drexler +names-vulpkanin-last-dataset-49 = Eckart +names-vulpkanin-last-dataset-50 = Eisner +names-vulpkanin-last-dataset-51 = Eridanus +names-vulpkanin-last-dataset-52 = Esau +names-vulpkanin-last-dataset-53 = Etsa +names-vulpkanin-last-dataset-54 = Fahr +names-vulpkanin-last-dataset-55 = Finn +names-vulpkanin-last-dataset-56 = Fletcher +names-vulpkanin-last-dataset-57 = Flint +names-vulpkanin-last-dataset-58 = Fornax +names-vulpkanin-last-dataset-59 = Francis +names-vulpkanin-last-dataset-60 = Frey +names-vulpkanin-last-dataset-61 = Froese +names-vulpkanin-last-dataset-62 = Frost +names-vulpkanin-last-dataset-63 = Galatea +names-vulpkanin-last-dataset-64 = Gerster +names-vulpkanin-last-dataset-65 = Gibbs +names-vulpkanin-last-dataset-66 = Gibby +names-vulpkanin-last-dataset-67 = Gibson +names-vulpkanin-last-dataset-68 = Glasser +names-vulpkanin-last-dataset-69 = Gold +names-vulpkanin-last-dataset-70 = Gray +names-vulpkanin-last-dataset-71 = Greenland +names-vulpkanin-last-dataset-72 = Griffiths +names-vulpkanin-last-dataset-73 = Grus +names-vulpkanin-last-dataset-74 = Hackl +names-vulpkanin-last-dataset-75 = Harrer +names-vulpkanin-last-dataset-76 = Harris +names-vulpkanin-last-dataset-77 = Hartig +names-vulpkanin-last-dataset-78 = Hati +names-vulpkanin-last-dataset-79 = Haumea +names-vulpkanin-last-dataset-80 = Heck +names-vulpkanin-last-dataset-81 = Heckleforth +names-vulpkanin-last-dataset-82 = Hendricks +names-vulpkanin-last-dataset-83 = Hennion +names-vulpkanin-last-dataset-84 = Herder +names-vulpkanin-last-dataset-85 = Herrlein +names-vulpkanin-last-dataset-86 = Hersh +names-vulpkanin-last-dataset-87 = Hi'iaka +names-vulpkanin-last-dataset-88 = Holderman +names-vulpkanin-last-dataset-89 = Holt +names-vulpkanin-last-dataset-90 = Holzer +names-vulpkanin-last-dataset-91 = Howell +names-vulpkanin-last-dataset-92 = Howlitzer +names-vulpkanin-last-dataset-93 = Hunt +names-vulpkanin-last-dataset-94 = Hunter +names-vulpkanin-last-dataset-95 = Huntington +names-vulpkanin-last-dataset-96 = Hydrus +names-vulpkanin-last-dataset-97 = Hyrrokkin +names-vulpkanin-last-dataset-98 = Ida +names-vulpkanin-last-dataset-99 = Indus +names-vulpkanin-last-dataset-100 = Jones +names-vulpkanin-last-dataset-101 = Kachina +names-vulpkanin-last-dataset-102 = Kahler +names-vulpkanin-last-dataset-103 = Kali +names-vulpkanin-last-dataset-104 = Kamphaus +names-vulpkanin-last-dataset-105 = Kekoa +names-vulpkanin-last-dataset-106 = Keme +names-vulpkanin-last-dataset-107 = Kenefick +names-vulpkanin-last-dataset-108 = Kerberos +names-vulpkanin-last-dataset-109 = King +names-vulpkanin-last-dataset-110 = Kitchi +names-vulpkanin-last-dataset-111 = Kiviuq +names-vulpkanin-last-dataset-112 = Kocher +names-vulpkanin-last-dataset-113 = Kohl +names-vulpkanin-last-dataset-114 = Koi +names-vulpkanin-last-dataset-115 = Kokinos +names-vulpkanin-last-dataset-116 = Konala +names-vulpkanin-last-dataset-117 = Kracht +names-vulpkanin-last-dataset-118 = Kruspe +names-vulpkanin-last-dataset-119 = Kuruk +names-vulpkanin-last-dataset-120 = Kusinut +names-vulpkanin-last-dataset-121 = Lachner +names-vulpkanin-last-dataset-122 = Lambert +names-vulpkanin-last-dataset-123 = Lansa +names-vulpkanin-last-dataset-124 = Laomedeia +names-vulpkanin-last-dataset-125 = Lawson +names-vulpkanin-last-dataset-126 = Lee +names-vulpkanin-last-dataset-127 = Lehrer +names-vulpkanin-last-dataset-128 = Lexis +names-vulpkanin-last-dataset-129 = Licht +names-vulpkanin-last-dataset-130 = Lincoln +names-vulpkanin-last-dataset-131 = Llewelyn +names-vulpkanin-last-dataset-132 = Loge +names-vulpkanin-last-dataset-133 = Lorenzen +names-vulpkanin-last-dataset-134 = MacLeod +names-vulpkanin-last-dataset-135 = Maekh +names-vulpkanin-last-dataset-136 = Malone +names-vulpkanin-last-dataset-137 = Marks +names-vulpkanin-last-dataset-138 = Mason +names-vulpkanin-last-dataset-139 = Matoskah +names-vulpkanin-last-dataset-140 = Matthews +names-vulpkanin-last-dataset-141 = Mattick +names-vulpkanin-last-dataset-142 = Mauss +names-vulpkanin-last-dataset-143 = McCarthy +names-vulpkanin-last-dataset-144 = McKee +names-vulpkanin-last-dataset-145 = McKinney +names-vulpkanin-last-dataset-146 = McLeod +names-vulpkanin-last-dataset-147 = Meissner +names-vulpkanin-last-dataset-148 = Merkel +names-vulpkanin-last-dataset-149 = Mertz +names-vulpkanin-last-dataset-150 = Metzinger +names-vulpkanin-last-dataset-151 = Mikasi +names-vulpkanin-last-dataset-152 = Mimiteh +names-vulpkanin-last-dataset-153 = Misae +names-vulpkanin-last-dataset-154 = Moki +names-vulpkanin-last-dataset-155 = Mordecai +names-vulpkanin-last-dataset-156 = Morgan +names-vulpkanin-last-dataset-157 = Morris +names-vulpkanin-last-dataset-158 = Moss +names-vulpkanin-last-dataset-159 = Musca +names-vulpkanin-last-dataset-160 = Naiad +names-vulpkanin-last-dataset-161 = Namaka +names-vulpkanin-last-dataset-162 = Narvi +names-vulpkanin-last-dataset-163 = Nereid +names-vulpkanin-last-dataset-164 = Neso +names-vulpkanin-last-dataset-165 = Nest +names-vulpkanin-last-dataset-166 = Neuer +names-vulpkanin-last-dataset-167 = Nist +names-vulpkanin-last-dataset-168 = Nokomis +names-vulpkanin-last-dataset-169 = Nonovan +names-vulpkanin-last-dataset-170 = Noske +names-vulpkanin-last-dataset-171 = O'Neil +names-vulpkanin-last-dataset-172 = Okalani +names-vulpkanin-last-dataset-173 = Okomi +names-vulpkanin-last-dataset-174 = Oliana +names-vulpkanin-last-dataset-175 = Oliver +names-vulpkanin-last-dataset-176 = Pakuna +names-vulpkanin-last-dataset-177 = Pallene +names-vulpkanin-last-dataset-178 = Pavo +names-vulpkanin-last-dataset-179 = Pembroke +names-vulpkanin-last-dataset-180 = Penrose +names-vulpkanin-last-dataset-181 = Pichler +names-vulpkanin-last-dataset-182 = Parker +names-vulpkanin-last-dataset-183 = Povey +names-vulpkanin-last-dataset-184 = Preiss +names-vulpkanin-last-dataset-185 = Prospero +names-vulpkanin-last-dataset-186 = Protheroe +names-vulpkanin-last-dataset-187 = Pye +names-vulpkanin-last-dataset-188 = Pyxis +names-vulpkanin-last-dataset-189 = Quint +names-vulpkanin-last-dataset-190 = Rabe +names-vulpkanin-last-dataset-191 = Rahmer +names-vulpkanin-last-dataset-192 = Rease +names-vulpkanin-last-dataset-193 = Reger +names-vulpkanin-last-dataset-194 = Reichen +names-vulpkanin-last-dataset-195 = Reimold +names-vulpkanin-last-dataset-196 = Reiter +names-vulpkanin-last-dataset-197 = Rhees +names-vulpkanin-last-dataset-198 = Rhoderick +names-vulpkanin-last-dataset-199 = Robinson +names-vulpkanin-last-dataset-200 = Rosenthal +names-vulpkanin-last-dataset-201 = Rossmann +names-vulpkanin-last-dataset-202 = Rothman +names-vulpkanin-last-dataset-203 = Rue +names-vulpkanin-last-dataset-204 = Sagitta +names-vulpkanin-last-dataset-205 = Sahkyo +names-vulpkanin-last-dataset-206 = Sare +names-vulpkanin-last-dataset-207 = Sawyer +names-vulpkanin-last-dataset-208 = Schmid +names-vulpkanin-last-dataset-209 = Schoeler +names-vulpkanin-last-dataset-210 = Schoenberg +names-vulpkanin-last-dataset-211 = Schultze +names-vulpkanin-last-dataset-212 = Seals +names-vulpkanin-last-dataset-213 = Seidl +names-vulpkanin-last-dataset-214 = Sharpe +names-vulpkanin-last-dataset-215 = Shepard +names-vulpkanin-last-dataset-216 = Shepherd +names-vulpkanin-last-dataset-217 = Sicheii +names-vulpkanin-last-dataset-218 = Skinner +names-vulpkanin-last-dataset-219 = Skoll +names-vulpkanin-last-dataset-220 = Sommer +names-vulpkanin-last-dataset-221 = Spade +names-vulpkanin-last-dataset-222 = Staebler +names-vulpkanin-last-dataset-223 = Steel +names-vulpkanin-last-dataset-224 = Sycorax +names-vulpkanin-last-dataset-225 = Takala +names-vulpkanin-last-dataset-226 = Takoda +names-vulpkanin-last-dataset-227 = Tansy +names-vulpkanin-last-dataset-228 = Tarqeq +names-vulpkanin-last-dataset-229 = Tarvos +names-vulpkanin-last-dataset-230 = Tayanita +names-vulpkanin-last-dataset-231 = Taylor +names-vulpkanin-last-dataset-232 = Telesto +names-vulpkanin-last-dataset-233 = Tethys +names-vulpkanin-last-dataset-234 = Thalassa +names-vulpkanin-last-dataset-235 = Thiel +names-vulpkanin-last-dataset-236 = Toski +names-vulpkanin-last-dataset-237 = Trinculo +names-vulpkanin-last-dataset-238 = Tse +names-vulpkanin-last-dataset-239 = Veiel +names-vulpkanin-last-dataset-240 = Vohkinne +names-vulpkanin-last-dataset-241 = Umber +names-vulpkanin-last-dataset-242 = Ward +names-vulpkanin-last-dataset-243 = Webb +names-vulpkanin-last-dataset-244 = Weber +names-vulpkanin-last-dataset-245 = Weider +names-vulpkanin-last-dataset-246 = Werdin +names-vulpkanin-last-dataset-247 = Wildner +names-vulpkanin-last-dataset-248 = Wintsch +names-vulpkanin-last-dataset-249 = Wolfe +names-vulpkanin-last-dataset-250 = Yarwood +names-vulpkanin-last-dataset-251 = Yazhi +names-vulpkanin-last-dataset-252 = Yoki diff --git a/Resources/Locale/en-US/datasets/names/vulpkanin_male.ftl b/Resources/Locale/en-US/datasets/names/vulpkanin_male.ftl new file mode 100644 index 0000000000..9d3e1c29af --- /dev/null +++ b/Resources/Locale/en-US/datasets/names/vulpkanin_male.ftl @@ -0,0 +1,83 @@ +names-vulpkanin-male-dataset-1 = Abharr +names-vulpkanin-male-dataset-2 = Admir +names-vulpkanin-male-dataset-3 = Aleksi +names-vulpkanin-male-dataset-4 = Alher +names-vulpkanin-male-dataset-5 = Andre +names-vulpkanin-male-dataset-6 = Antoni +names-vulpkanin-male-dataset-7 = Bakir +names-vulpkanin-male-dataset-8 = Barys +names-vulpkanin-male-dataset-9 = Baxter +# Wolf in Welsh +names-vulpkanin-male-dataset-10 = Bleidd +names-vulpkanin-male-dataset-11 = Branimir +names-vulpkanin-male-dataset-12 = Bruno +names-vulpkanin-male-dataset-13 = Brutus +names-vulpkanin-male-dataset-14 = Chavdar +names-vulpkanin-male-dataset-15 = Czcibor +names-vulpkanin-male-dataset-16 = Daris +names-vulpkanin-male-dataset-17 = Davor +names-vulpkanin-male-dataset-18 = Davorin +names-vulpkanin-male-dataset-19 = Demeter +names-vulpkanin-male-dataset-20 = Demir +names-vulpkanin-male-dataset-21 = Diego +names-vulpkanin-male-dataset-22 = Dorian +names-vulpkanin-male-dataset-23 = Edvard +names-vulpkanin-male-dataset-24 = Emir +names-vulpkanin-male-dataset-25 = Enver +names-vulpkanin-male-dataset-26 = Erik +names-vulpkanin-male-dataset-27 = Fedir +names-vulpkanin-male-dataset-28 = Fenrir +names-vulpkanin-male-dataset-29 = Fridrich +names-vulpkanin-male-dataset-30 = Garrett +names-vulpkanin-male-dataset-31 = Gaspar +names-vulpkanin-male-dataset-32 = Gerard +names-vulpkanin-male-dataset-33 = Gregor +names-vulpkanin-male-dataset-34 = Gustav +names-vulpkanin-male-dataset-35 = Hristofor +names-vulpkanin-male-dataset-36 = Hubert +names-vulpkanin-male-dataset-37 = Igor +names-vulpkanin-male-dataset-38 = Irfan +names-vulpkanin-male-dataset-39 = Ivan +names-vulpkanin-male-dataset-40 = Jarvald +names-vulpkanin-male-dataset-41 = Jerrih +names-vulpkanin-male-dataset-42 = Kasper +names-vulpkanin-male-dataset-43 = Krreor +names-vulpkanin-male-dataset-44 = Ksavier +names-vulpkanin-male-dataset-45 = Libor +# Lobomir misspelled on purpose +names-vulpkanin-male-dataset-46 = Lobomir +names-vulpkanin-male-dataset-47 = Lykaon +names-vulpkanin-male-dataset-48 = Mahir +names-vulpkanin-male-dataset-49 = Maksym +names-vulpkanin-male-dataset-50 = Martyn +names-vulpkanin-male-dataset-51 = Nazar +names-vulpkanin-male-dataset-52 = Nero +names-vulpkanin-male-dataset-53 = Nestor +names-vulpkanin-male-dataset-54 = Niko +names-vulpkanin-male-dataset-55 = Oktavian +names-vulpkanin-male-dataset-56 = Oliver +names-vulpkanin-male-dataset-57 = Omar +names-vulpkanin-male-dataset-58 = Oskar +names-vulpkanin-male-dataset-59 = Petr +names-vulpkanin-male-dataset-60 = Ranulf +names-vulpkanin-male-dataset-61 = Riot +names-vulpkanin-male-dataset-62 = Ruer +names-vulpkanin-male-dataset-63 = Ryhor +names-vulpkanin-male-dataset-64 = Slavomir +names-vulpkanin-male-dataset-65 = Sylvester +names-vulpkanin-male-dataset-66 = Teo +names-vulpkanin-male-dataset-67 = Tibor +names-vulpkanin-male-dataset-68 = Travis +names-vulpkanin-male-dataset-69 = Ulrick +names-vulpkanin-male-dataset-70 = Valter +names-vulpkanin-male-dataset-71 = Vasil +names-vulpkanin-male-dataset-72 = Verso +names-vulpkanin-male-dataset-73 = Viktor +names-vulpkanin-male-dataset-74 = Vladimir +# Wolf in Polish +names-vulpkanin-male-dataset-75 = Wilk +names-vulpkanin-male-dataset-76 = Xander +names-vulpkanin-male-dataset-77 = Zahari +names-vulpkanin-male-dataset-78 = Zaker +names-vulpkanin-male-dataset-79 = Zegrath +names-vulpkanin-male-dataset-80 = Zenon diff --git a/Resources/Locale/en-US/escape-menu/ui/options-menu.ftl b/Resources/Locale/en-US/escape-menu/ui/options-menu.ftl index c7773a54cd..9869aa1da5 100644 --- a/Resources/Locale/en-US/escape-menu/ui/options-menu.ftl +++ b/Resources/Locale/en-US/escape-menu/ui/options-menu.ftl @@ -50,8 +50,8 @@ ui-options-interface-label = Interface ui-options-auto-fill-highlights = Auto-fill the highlights with the character's information -ui-options-highlights-color = Highlighs color: -ui-options-highlights-color-example = This is an highlighted text! +ui-options-highlights-color = Highlights color: +ui-options-highlights-color-example = This is highlighted text. ui-options-show-held-item = Show held item next to cursor ui-options-show-combat-mode-indicators = Show combat mode indicators with cursor ui-options-opaque-storage-window = Opaque storage window diff --git a/Resources/Locale/en-US/foldable/components/foldable-component.ftl b/Resources/Locale/en-US/foldable/components/foldable-component.ftl index 1221efbdf0..70f996414a 100644 --- a/Resources/Locale/en-US/foldable/components/foldable-component.ftl +++ b/Resources/Locale/en-US/foldable/components/foldable-component.ftl @@ -11,3 +11,6 @@ fold-flip-verb = Flip fold-zip-verb = Zip up fold-unzip-verb = Unzip + +fold-verb-clothing-jacket = Take off jacket +unfold-verb-clothing-jacket = Put on jacket \ No newline at end of file diff --git a/Resources/Locale/en-US/game-ticking/set-game-preset-command.ftl b/Resources/Locale/en-US/game-ticking/set-game-preset-command.ftl index 323d83aeba..9659db643f 100644 --- a/Resources/Locale/en-US/game-ticking/set-game-preset-command.ftl +++ b/Resources/Locale/en-US/game-ticking/set-game-preset-command.ftl @@ -1,7 +1,13 @@ -set-game-preset-command-description = Sets the game preset for the specified number of upcoming rounds. -set-game-preset-command-help-text = setgamepreset [number of rounds, defaulting to 1] -set-game-preset-optional-argument-not-integer = If argument 2 is provided it must be a number. +set-game-preset-command-description = Sets the game preset for the specified number of upcoming rounds. Can also display another preset's title and description in the lobby to fool players. +set-game-preset-command-help-text = setgamepreset [number of rounds, defaulting to 1] [decoy preset] +set-game-preset-command-hint-1 = +set-game-preset-command-hint-2 = [number of rounds] +set-game-preset-command-hint-3 = [decoy preset] +set-game-preset-optional-argument-not-integer = If argument 2 is provided it must be a number. set-game-preset-preset-error = Unable to find game preset "{$preset}" +set-game-preset-decoy-error = If argument 3 is provided it must be a valid preset. Unable to find game preset "{$preset}" + #set-game-preset-preset-set = Set game preset to "{$preset}" set-game-preset-preset-set-finite = Set game preset to "{$preset}" for the next {$rounds} rounds. +set-game-preset-preset-set-finite-with-decoy = Set game preset to "{$preset}" for the next {$rounds} rounds, showing {$decoy} in the lobby. diff --git a/Resources/Locale/en-US/guidebook/guides.ftl b/Resources/Locale/en-US/guidebook/guides.ftl index b55193fef6..a148c3aba8 100644 --- a/Resources/Locale/en-US/guidebook/guides.ftl +++ b/Resources/Locale/en-US/guidebook/guides.ftl @@ -37,6 +37,7 @@ guide-entry-gasminingandstorage = Gas Mining and Storage guide-entry-atmosphericupsets = Atmospheric Upsets guide-entry-fires = Fires guide-entry-spacing = Spacing +guide-entry-deltapressure = Delta Pressure guide-entry-atmostools = Atmos Tools guide-entry-gasses = Gasses guide-entry-botany = Botany diff --git a/Resources/Locale/en-US/interaction/interaction-popup-component.ftl b/Resources/Locale/en-US/interaction/interaction-popup-component.ftl index bbafdd5ad3..02af3554fa 100644 --- a/Resources/Locale/en-US/interaction/interaction-popup-component.ftl +++ b/Resources/Locale/en-US/interaction/interaction-popup-component.ftl @@ -101,6 +101,9 @@ hugging-success-generic = You hug {THE($target)}. hugging-success-generic-others = { CAPITALIZE(THE($user)) } hugs {THE($target)}. hugging-success-generic-target = { CAPITALIZE(THE($user)) } hugs you. +petting-success-soft-floofy-vulp = You pet { THE($target) } on {POSS-ADJ($target)} soft floofy head. +petting-success-soft-floofy-vulp-others = { CAPITALIZE(THE($user)) } pets {THE($target)} on {POSS-ADJ($target)} soft floofy head. + ## Other petting-success-tesla = You pet {THE($target)}, violating the laws of nature and physics. diff --git a/Resources/Locale/en-US/markings/vox.ftl b/Resources/Locale/en-US/markings/vox.ftl index 1ae829ebbf..3cb14df2aa 100644 --- a/Resources/Locale/en-US/markings/vox.ftl +++ b/Resources/Locale/en-US/markings/vox.ftl @@ -53,4 +53,13 @@ marking-VoxTail-vox_tail = Vox Tail (Medium) marking-VoxTail = Vox Tail (Medium) marking-VoxTailBig-vox_tail_big = Vox Tail (Big) -marking-VoxTailBig = Vox Tail (Big) \ No newline at end of file +marking-VoxTailBig = Vox Tail (Big) + +marking-VoxTailSpikes-vox_tail_spikes = Vox Tail (Spiked) +marking-VoxTailSpikes = Vox Tail (Spiked) + +marking-VoxTailDocked-vox_tail_docked = Vox Tail (Vestigial) +marking-VoxTailDocked = Vox Tail (Vestigial) + +marking-VoxTailSplit-vox_tail_split = Vox Tail (Split) +marking-VoxTailSplit = Vox Tail (Split) diff --git a/Resources/Locale/en-US/markings/vulpkanin.ftl b/Resources/Locale/en-US/markings/vulpkanin.ftl new file mode 100644 index 0000000000..371856912a --- /dev/null +++ b/Resources/Locale/en-US/markings/vulpkanin.ftl @@ -0,0 +1,249 @@ +# Ears +marking-VulpEar-vulp = Vulpkanin ears (Base) +marking-VulpEar-vulp-inner = Vulpkanin ears (Inner) +marking-VulpEar = Vulpkanin + +marking-VulpEarFade-vulp = Vulpkanin ears (Base) +marking-VulpEarFade-vulp-fade = Vulpkanin ears (Fade) +marking-VulpEarFade-vulp-inner = Vulpkanin ears (Inner) +marking-VulpEarFade = Vulpkanin (Fade) + +marking-VulpEarSharp-vulp = Vulpkanin ears (Base) +marking-VulpEarSharp-vulp-sharp = Vulpkanin ears (Sharp) +marking-VulpEarSharp-vulp-inner = Vulpkanin ears (Inner) +marking-VulpEarSharp = Vulpkanin (Sharp) + +marking-VulpEarCoyote-coyote = Coyote ears (Base) +marking-VulpEarCoyote-coyote-inner = Coyote ears (Inner) +marking-VulpEarCoyote = Vulpkanin Coyote + +marking-VulpEarJackal-jackal = Jackal ears (Base) +marking-VulpEarJackal-jackal-inner = Jackal ears (Inner) +marking-VulpEarJackal = Vulpkanin Jackal + +marking-VulpEarTerrier-terrier = Terrier ears (Base) +marking-VulpEarTerrier-terrier-inner = Terrier ears (Inner) +marking-VulpEarTerrier = Vulpkanin Terrier + +marking-VulpEarFennec-fennec = Fennec ears (Base) +marking-VulpEarFennec-fennec-inner = Fennec ears (Inner) +marking-VulpEarFennec = Vulpkanin Fennec + +marking-VulpEarFox-fox = Fox ears (Base) +marking-VulpEarFox-fox-inner = Fox ears (Inner) +marking-VulpEarFox = Vulpkanin Fox + +marking-VulpEarOtie-otie = Otie ears (Base) +marking-VulpEarOtie-otie-inner = Otie ears (Inner) +marking-VulpEarOtie = Vulpkanin Otie + +marking-VulpEarShock-shock = Shock ears (Base) +marking-VulpEarShock-inner = Shock ears (Inner) +marking-VulpEarShock = Vulpkanin Shock + + +# Snout + +marking-VulpSnout-snout = Snout +marking-VulpSnout = Vulpkanin Snout + +marking-VulpSnoutNose-snout-nose = Nose +marking-VulpSnoutNose = Vulpkanin Nose + +marking-VulpSnoutVulpine-vulpine = Vulpine +marking-VulpSnoutVulpine = Vulpkanin Vulpine + +marking-VulpSnoutVulpineLines-vulpine-lines = Vulpine Lines +marking-VulpSnoutVulpineLines = Vulpkanin Vulpine Lines + +marking-VulpSnoutBlaze-blaze = Blaze +marking-VulpSnoutBlaze = Vulpkanin Blaze + +marking-VulpSnoutMask-mask = Mask +marking-VulpSnoutMask = Vulpkanin Mask + +marking-VulpSnoutTop-snout-top = Top +marking-VulpSnoutTop = Vulpkanin Snout Top + +marking-VulpSnoutPatch-patch = Patch +marking-VulpSnoutPatch = Vulpkanin Patch + + +# Head + +marking-VulpHeadBlaze-blaze = Blaze +marking-VulpHeadBlaze = Vulpkanin Blaze + +marking-VulpHeadMask-mask = Mask +marking-VulpHeadMask = Vulpkanin Mask + +marking-VulpPatch-patch = Patch +marking-VulpPatch = Vulpkanin Patch + +marking-VulpSlash-slash = Slash +marking-VulpSlash = Vulpkanin Slash + +marking-VulpStripes1-stripes_1 = Stripes +marking-VulpStripes1 = Vulpkanin Stripes 1 + +marking-VulpStripes2-stripes_2 = Stripes +marking-VulpStripes2 = Vulpkanin Stripes 2 + +marking-VulpVulpine-vulpine = Nose +marking-VulpVulpine = Vulpkanin Nose + + +# Tails + +marking-VulpTailFennec-fennec = Fennec tail (Base) +marking-VulpTailFennec-fennec-tip = Fennec tail (Tip) +marking-VulpTailFennec = Vulpkanin Fennec + +marking-VulpTailFluffy-fluffy = Fluffy tail (Base) +marking-VulpTailFluffy-fluffy-tip = Fluffy tail (Tip) +marking-VulpTailFluffy = Vulpkanin Fluffy + +marking-VulpTailHusky-husky = Husky tail (Base) +marking-VulpTailHusky-husky-inner = Husky tail (Inner) +marking-VulpTailHusky-husky-outer = Husky tail (Outer) +marking-VulpTailHusky = Vulpkanin Husky + +marking-VulpTailLong-long = Long tail (Base) +marking-VulpTailLong-long-tip = Long tail (Tip) +marking-VulpTailLong = Vulpkanin Long + +marking-VulpTailVulp-vulp = Vulpkanin tail (Base) +marking-VulpTailVulp-vulp-tip = Vulpkanin tail (Tip) +marking-VulpTailVulp = Vulpkanin + +marking-VulpTailVulpFade-vulp = Vulpkanin tail (Base) +marking-VulpTailVulpFade-vulp-fade = Vulpkanin tail (Fade) +marking-VulpTailVulpFade = Vulpkanin (Fade) + + +# Chest + +marking-VulpBellyCrest-belly_crest = Belly +marking-VulpBellyCrest = Vulpkanin Belly Crest + +marking-VulpBellyFull-belly_full = Belly +marking-VulpBellyFull = Vulpkanin Belly Full + +marking-VulpBellyFox-belly_fox = Belly +marking-VulpBellyFox = Vulpkanin Belly Fox + + +# Arms + +marking-VulpClawsHandLeft = Claws (Left Hand) +marking-VulpClawsHandRight = Claws (Right Hand) + +marking-VulpClawsHandLeft-claws_l_hand = Claws +marking-VulpClawsHandRight-claws_r_hand = Claws + +marking-VulpPointsCrestArmLeft = Crest (Left Arm) +marking-VulpPointsCrestHandLeft = Crest (Left Hand) +marking-VulpPointsCrestArmRight = Crest (Right Arm) +marking-VulpPointsCrestHandRight = Crest (Right Hand) + +marking-VulpPointsCrestArmLeft-crest-arm-l = Crest +marking-VulpPointsCrestHandLeft-crest-hand-l = Crest +marking-VulpPointsCrestArmRight-crest-arm-r = Crest +marking-VulpPointsCrestHandRight-crest-hand-r = Crest + +marking-VulpPointsFadeArmLeft = Fade (Left Arm) +marking-VulpPointsFadeHandLeft = Fade (Left Hand) +marking-VulpPointsFadeArmRight = Fade (Right Arm) +marking-VulpPointsFadeHandRight = Fade (Right Hand) + +marking-VulpPointsFadeArmLeft-points_fade-arm-l = Fade +marking-VulpPointsFadeHandLeft-points_fade-hand-l = Fade +marking-VulpPointsFadeArmRight-points_fade-arm-r = Fade +marking-VulpPointsFadeHandRight-points_fade-hand-r = Fade + +marking-VulpPointsSharpArmLeft = Sharp (Left Arm) +marking-VulpPointsSharpLongArmLeft = Sharp Long (Left Arm) +marking-VulpPointsSharpHandLeft = Sharp (Left Hand) +marking-VulpPointsSharpArmRight = Sharp (Right Arm) +marking-VulpPointsSharpLongArmRight = Sharp Long (Right Arm) +marking-VulpPointsSharpHandRight = Sharp (Right Hand) + +marking-VulpPointsSharpArmLeft-points_sharp-arm-l = Sharp +marking-VulpPointsSharpLongArmLeft-points_sharp-arm-long-l = Sharp Long +marking-VulpPointsSharpHandLeft-points_sharp-hand-l = Sharp +marking-VulpPointsSharpArmRight-points_sharp-arm-r = Sharp +marking-VulpPointsSharpLongArmRight-points_sharp-arm-long-r = Sharp Long +marking-VulpPointsSharpHandRight-points_sharp-hand-r = Sharp + + +# Legs + +marking-VulpClawsFootLeft = Claws (Left Foot) +marking-VulpClawsFootRight = Claws (Right Foot) + +marking-VulpClawsFootLeft-claws_l_foot = Claws +marking-VulpClawsFootRight-claws_r_foot = Claws + +marking-VulpPointsCrestLegLeft = Crest (Left Leg) +marking-VulpPointsCrestFootLeft = Crest (Left Foot) +marking-VulpPointsCrestLegRight = Crest (Right Leg) +marking-VulpPointsCrestFootRight = Crest (Right Foot) + +marking-VulpPointsCrestLegLeft-crest-leg-l = Crest +marking-VulpPointsCrestFootLeft-crest-foot-l = Crest +marking-VulpPointsCrestLegRight-crest-leg-r = Crest +marking-VulpPointsCrestFootRight-crest-foot-r = Crest + +marking-VulpPointsFadeLegLeft = Fade (Left Leg) +marking-VulpPointsFadeFootLeft = Fade (Left Foot) +marking-VulpPointsFadeLegRight = Fade (Right Leg) +marking-VulpPointsFadeFootRight = Fade (Right Foot) + +marking-VulpPointsFadeLegLeft-points_fade-leg-l = Fade +marking-VulpPointsFadeFootLeft-points_fade-foot-l = Fade +marking-VulpPointsFadeLegRight-points_fade-leg-r = Fade +marking-VulpPointsFadeFootRight-points_fade-foot-r = Fade + +marking-VulpPointsSharpLegLeft = Sharp (Left Leg) +marking-VulpPointsSharpFootLeft = Sharp (Left Foot) +marking-VulpPointsSharpLegRight = Sharp (Right Leg) +marking-VulpPointsSharpFootRight = Sharp (Right Foot) + +marking-VulpPointsSharpLegLeft-points_sharp-leg-l = Sharp +marking-VulpPointsSharpFootLeft-points_sharp-foot-l = Sharp +marking-VulpPointsSharpLegRight-points_sharp-leg-r = Sharp +marking-VulpPointsSharpFootRight-points_sharp-foot-r = Sharp + + +# Hair + +marking-VulpHairAdhara = Adhara +marking-VulpHairAnita = Anita +marking-VulpHairApollo = Apollo +marking-VulpHairBelle = Belle +marking-VulpHairBraided = Braided Hair +marking-VulpHairBun = Bun +marking-VulpHairCleanCut = Clean Cut +marking-VulpHairCurl = Curl +marking-VulpHairHawk = Hawk +marking-VulpHairJagged = Jagged +marking-VulpHairJeremy = Jeremy +marking-VulpHairKajam = Kajam +marking-VulpHairKeid = Keid +marking-VulpHairKleeia = Kleeia +marking-VulpHairMizar = Mizar +marking-VulpHairPunkBraided = Punk Braided +marking-VulpHairRaine = Raine +marking-VulpHairRough = Rough +marking-VulpHairShort = Short Hair +marking-VulpHairShort2 = Short Hair 2 +marking-VulpHairSpike = Spike + + +# Facial Hair + +marking-VulpFacialHairRuff = Ruff +marking-VulpFacialHairElder = Elder +marking-VulpFacialHairElderChin = Elder Chin +marking-VulpFacialHairKita = Kita +marking-VulpFacialHairGoatee = Beard (Snout Goatee) diff --git a/Resources/Locale/en-US/mech/mech.ftl b/Resources/Locale/en-US/mech/mech.ftl index 7fac0387ed..95bb7f6ab0 100644 --- a/Resources/Locale/en-US/mech/mech.ftl +++ b/Resources/Locale/en-US/mech/mech.ftl @@ -18,4 +18,6 @@ mech-slot-display = Open Slots: {$amount} mech-no-enter = You cannot pilot this. -mech-eject-pilot-alert = {$user} is pulling the pilot out of the {$item}! \ No newline at end of file +mech-eject-pilot-alert = {$user} is pulling the pilot out of the {$item}! + +mech-construction-guide-string = All mech parts must be attached to the harness. diff --git a/Resources/Locale/en-US/nutrition/components/drink-component.ftl b/Resources/Locale/en-US/nutrition/components/drink-component.ftl deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/Resources/Locale/en-US/paper/book-authorbooks.ftl b/Resources/Locale/en-US/paper/book-authorbooks.ftl index ae886e835a..9d8190aa76 100644 --- a/Resources/Locale/en-US/paper/book-authorbooks.ftl +++ b/Resources/Locale/en-US/paper/book-authorbooks.ftl @@ -151,8 +151,6 @@ book-text-ian-arctic = Ian and Renault were no strangers to adventure, having ex Suddenly, they heard a loud roar from deep within the cave. They cautiously made their way forward, only to come face to face with a massive polar bear. The bear looked at them curiously, and Ian and Renault froze in fear. But then they remembered all the adventures they had been on before, and how they had always managed to help those in need. They bravely approached the bear, making soothing noises and offering it some fish they had brought with them. To their relief, the bear calmed down and even allowed them to pet its thick fur. They spent some time with the friendly bear before bidding it farewell and continuing their Arctic adventure. - At one point, they came across a lost kitten who had strayed too far from her home. Ian and Renault knew just what to do, having rescued stranded sea creatures and helped lost hikers in the past. They used their keen sense of smell to track down the kitten's owner and reunited her with her worried family. - As the day turned into night, they were exhausted but happy from their adventure in the city. They made their way back home, talking excitedly about all the new experiences they had just had. As their journey came to an end, they were sad to leave the frozen wonderland behind. But they knew that they had once again made incredible memories and had proven that no adventure was too big for a brave Corgi and a cunning fox. book-text-ian-desert = Ian and Renault were always up for a new adventure, so when they heard about the mysterious and beautiful desert, they knew they had to go explore it. They packed their bags and set off to experience all that the desert had to offer. @@ -260,4 +258,4 @@ book-text-janitor = [bold][color=black][head=3]The Tales of a Tired Janitor[/hea And the tools they give us! You'd expect state-of-the-art cleaning gadgets, but nope. They raided a dollar store on Earth before launching us into the cosmos. Mops that barely work in microgravity, spray bottles that run out in one use, and don't even get me started on the space janitor jumpsuit. I feel like a reject from a sci-fi B-movie. Speaking of jumpsuits, the lack of respect is astronomical. The scientists and astronauts zoom past in their sleek suits, utterly oblivious to the fact that I'm the unsung hero keeping this place from turning into a cosmic trash heap. I bet they don't even know my name. "Hey, Space Janitor!" That's what I get. No appreciation for the elbow grease I put into keeping their precious station spick and span. And let's remember the hazards. Cleaning up alien slime? Yeah, that's a regular Tuesday for me. One wrong move and I'm dealing with an intergalactic biohazard. It's like playing Russian roulette with space critters that could burst out of some hidden nook and cranny. I signed up to mop floors, not play host to extraterrestrial invaders. - Being a janitor on this so-called Space Station 14 is a cosmic joke. Where did the other 13 stations go? It's not all spacewalks and futuristic gadgets; it's scrubbing toilets and battling alien goo. If anyone thinks space is glamorous, they clearly haven't seen the mess we space janitors deal with every single day. It's time they appreciate the unsung heroes of the space station – the custodians of the cosmos. \ No newline at end of file + Being a janitor on this so-called Space Station 14 is a cosmic joke. Where did the other 13 stations go? It's not all spacewalks and futuristic gadgets; it's scrubbing toilets and battling alien goo. If anyone thinks space is glamorous, they clearly haven't seen the mess we space janitors deal with every single day. It's time they appreciate the unsung heroes of the space station – the custodians of the cosmos. diff --git a/Resources/Locale/en-US/preferences/loadout-groups.ftl b/Resources/Locale/en-US/preferences/loadout-groups.ftl index 53955ed1f6..077462e73b 100644 --- a/Resources/Locale/en-US/preferences/loadout-groups.ftl +++ b/Resources/Locale/en-US/preferences/loadout-groups.ftl @@ -100,6 +100,7 @@ loadout-group-cargo-technician-jumpsuit = Cargo Technician jumpsuit loadout-group-cargo-technician-backpack = Cargo Technician backpack loadout-group-cargo-technician-outerclothing = Cargo Technician outer clothing loadout-group-cargo-technician-shoes = Cargo Technician shoes +loadout-group-cargo-technician-id = Cargo Technician ID loadout-group-salvage-specialist-backpack = Salvage Specialist backpack loadout-group-salvage-specialist-outerclothing = Salvage Specialist outer clothing diff --git a/Resources/Locale/en-US/preferences/ui/markings-picker.ftl b/Resources/Locale/en-US/preferences/ui/markings-picker.ftl index af2e81ce3b..41792cbf9c 100644 --- a/Resources/Locale/en-US/preferences/ui/markings-picker.ftl +++ b/Resources/Locale/en-US/preferences/ui/markings-picker.ftl @@ -21,6 +21,7 @@ markings-category-Head = Head markings-category-HeadTop = Head (Top) markings-category-HeadSide = Head (Side) markings-category-Snout = Snout +markings-category-SnoutCover = Snout (Cover) markings-category-UndergarmentTop = Undergarment (Top) markings-category-UndergarmentBottom = Undergarment (Bottom) markings-category-Chest = Chest diff --git a/Resources/Locale/en-US/random-metadata/random-metadata-formats.ftl b/Resources/Locale/en-US/random-metadata/random-metadata-formats.ftl index fb572b6c7a..3a621695f5 100644 --- a/Resources/Locale/en-US/random-metadata/random-metadata-formats.ftl +++ b/Resources/Locale/en-US/random-metadata/random-metadata-formats.ftl @@ -12,7 +12,7 @@ name-format-dragon = {$part0} {$part1} # " <name>" name-format-nukie-generic = {$part0} {$part1} -name-format-nukie-agent = Agent {$part0} +name-format-nukie-agent = Corpsman {$part0} name-format-nukie-commander = Commander {$part0} name-format-nukie-operator = Operator {$part0} # "<title> <name>" diff --git a/Resources/Locale/en-US/recipes/tags.ftl b/Resources/Locale/en-US/recipes/tags.ftl index 39d39e7f0c..34eadc37d8 100644 --- a/Resources/Locale/en-US/recipes/tags.ftl +++ b/Resources/Locale/en-US/recipes/tags.ftl @@ -125,6 +125,7 @@ construction-graph-tag-wallmount-substation-circuit-board = wallmount substation construction-graph-tag-surveillance-camera-monitor-board = surveillance camera monitor board construction-graph-tag-television-board = television board construction-graph-tag-freezer-electronics = freezer electronics +construction-graph-tag-turret-control-electronics = sentry turret control panel electronics # crystals construction-graph-tag-cyan-crystal-shard = cyan crystal shard diff --git a/Resources/Locale/en-US/shell.ftl b/Resources/Locale/en-US/shell.ftl index 3edc43bd74..36bebeae35 100644 --- a/Resources/Locale/en-US/shell.ftl +++ b/Resources/Locale/en-US/shell.ftl @@ -5,6 +5,8 @@ shell-command-success = Command successful shell-invalid-command = Invalid command. shell-invalid-command-specific = Invalid {$commandName} command. +shell-can-only-run-from-pre-round-lobby = You can only run this command while the game is in the pre-round lobby. +shell-can-only-run-while-round-is-active = You can only run this command while the game is in a round. shell-cannot-run-command-from-server = You cannot run this command from the server. shell-only-players-can-run-this-command = Only players can run this command. shell-must-be-attached-to-entity = You must be attached to an entity to run this command. diff --git a/Resources/Locale/en-US/species/species.ftl b/Resources/Locale/en-US/species/species.ftl index edae826358..8c0900bb21 100644 --- a/Resources/Locale/en-US/species/species.ftl +++ b/Resources/Locale/en-US/species/species.ftl @@ -10,7 +10,8 @@ species-name-moth = Moth Person species-name-skeleton = Skeleton species-name-vox = Vox species-name-gingerbread = delicious baked good +species-name-vulpkanin = Vulpkanin ## Misc species things -snail-hurt-by-salt-popup = The salty solution burns like acid! \ No newline at end of file +snail-hurt-by-salt-popup = The salty solution burns like acid! diff --git a/Resources/Locale/en-US/station-events/events/random-sentience.ftl b/Resources/Locale/en-US/station-events/events/random-sentience.ftl index 5cf07f4f08..135ec3df5d 100644 --- a/Resources/Locale/en-US/station-events/events/random-sentience.ftl +++ b/Resources/Locale/en-US/station-events/events/random-sentience.ftl @@ -32,9 +32,6 @@ station-event-random-sentience-role-description = You are a sentient { $name }, # Flavors station-event-random-sentience-flavor-mechanical = mechanical station-event-random-sentience-flavor-organic = organic -station-event-random-sentience-flavor-corgi = corgi station-event-random-sentience-flavor-primate = primate station-event-random-sentience-flavor-kobold = kobold -station-event-random-sentience-flavor-slime = slime station-event-random-sentience-flavor-inanimate = inanimate -station-event-random-sentience-flavor-scurret = scurret diff --git a/Resources/Locale/en-US/ui/navmap.ftl b/Resources/Locale/en-US/ui/navmap.ftl index 3c2aad1271..30f1da56b8 100644 --- a/Resources/Locale/en-US/ui/navmap.ftl +++ b/Resources/Locale/en-US/ui/navmap.ftl @@ -1,3 +1,4 @@ navmap-zoom = Zoom: {$value}x navmap-recenter = Recenter navmap-toggle-beacons = Show departments +navmap-location = Location: [x = {$x}, y = {$y}] diff --git a/Resources/Maps/Shuttles/ShuttleEvent/cruiser.yml b/Resources/Maps/Shuttles/ShuttleEvent/cruiser.yml index 45e7558d71..d779c5f7c3 100644 --- a/Resources/Maps/Shuttles/ShuttleEvent/cruiser.yml +++ b/Resources/Maps/Shuttles/ShuttleEvent/cruiser.yml @@ -1,6 +1,17 @@ meta: - format: 6 - postmapinit: false + format: 7 + category: Grid + engineVersion: 266.0.0 + forkId: "" + forkVersion: "" + time: 08/17/2025 23:21:08 + entityCount: 566 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] tilemap: 0: Space 32: FloorDark @@ -26,28 +37,28 @@ entities: chunks: 0,0: ind: 0,0 - tiles: bwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcwAAAAADYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcwAAAAACYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcwAAAAACYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcwAAAAADYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAACYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAABYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAABYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAACYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAACIAAAAAABIAAAAAABIAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAADIAAAAAACIAAAAAACIAAAAAACIAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAACIAAAAAACIAAAAAABIAAAAAAAIAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAADbwAAAAAAIAAAAAADIAAAAAACIAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAbwAAAAAAIAAAAAADIAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: bwAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHMAAAAAAwBgAAAAAAMAgQAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzAAAAAAIAYAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcwAAAAACAGAAAAAAAwCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHMAAAAAAwBgAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAACAGAAAAAAAwCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAQBgAAAAAAIAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAEAYAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAACAGAAAAAAAgCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAIAIAAAAAABACAAAAAAAQAgAAAAAAAAgQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAADACAAAAAAAgAgAAAAAAAAIAAAAAAAACAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAgAgAAAAAAIAIAAAAAAAACAAAAAAAAAgAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAMAbwAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAG8AAAAAAAAgAAAAAAAAIAAAAAAAAIEAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 0,-1: ind: 0,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAQAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAcQAAAAABcQAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcQAAAAAAcQAAAAADcQAAAAAAcQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAAAAJgAAAAAAYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAAAAJgAAAAAAYAAAAAABYAAAAAABbwAAAAAAYAAAAAABYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAAAAJgAAAAAAYAAAAAACYAAAAAACbwAAAAAAYAAAAAAAYAAAAAACYAAAAAABbwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAACYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAACbwAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAACYAAAAAADgQAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAABbwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAEAAAAAAACBAAAAAAAAAAAAAAAAAIAAAAAAAACBAAAAAAAAgQAAAAAAAHEAAAAAAQBxAAAAAAMAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG8AAAAAAABvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAcQAAAAAAAHEAAAAAAwBxAAAAAAAAcQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmAAAAAAAAJgAAAAAAAGAAAAAAAgBgAAAAAAEAgQAAAAAAAIEAAAAAAABvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAAAAACYAAAAAAABgAAAAAAEAYAAAAAABAG8AAAAAAABgAAAAAAEAYAAAAAABAGAAAAAAAgCBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYAAAAAAAAmAAAAAAAAYAAAAAACAGAAAAAAAgBvAAAAAAAAYAAAAAAAAGAAAAAAAgBgAAAAAAEAbwAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAIAYAAAAAACAGAAAAAAAQCBAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAEAYAAAAAACAG8AAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAACAGAAAAAAAwCBAAAAAAAAgAAAAAAAAAAAAAAAAACBAAAAAAAAYAAAAAADAGAAAAAAAQBvAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 -1,0: ind: -1,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAIAAAAAACIAAAAAADIAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAADIAAAAAAAIAAAAAABIAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAACIAAAAAAAIAAAAAADIAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAAAIAAAAAABIAAAAAADbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAIAAAAAADIAAAAAABbwAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAGAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAGAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAGAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAYAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACBAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAEAIAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAABvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgQAAAAAAACAAAAAAAAAgAAAAAAAAbwAAAAAAAA== + version: 7 -1,-1: ind: -1,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAcQAAAAAAcQAAAAADgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAcQAAAAABcQAAAAADcQAAAAACcQAAAAADgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAADbwAAAAAAYAAAAAADYAAAAAAAJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAbwAAAAAAYAAAAAADYAAAAAACYAAAAAADbwAAAAAAYAAAAAADYAAAAAABJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAYAAAAAABYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAYAAAAAADYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAbwAAAAAAYAAAAAACYAAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAYAAAAAAD - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAABxAAAAAAAAcQAAAAADAIEAAAAAAACBAAAAAAAAgAAAAAAAAAAAAAAAAACBAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAcQAAAAABAHEAAAAAAwBxAAAAAAIAcQAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAbwAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAABAGAAAAAAAQAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAABAGAAAAAAAQBgAAAAAAMAbwAAAAAAAGAAAAAAAwBgAAAAAAAAJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAbwAAAAAAAGAAAAAAAwBgAAAAAAIAYAAAAAADAG8AAAAAAABgAAAAAAMAYAAAAAABACYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAG8AAAAAAABgAAAAAAEAYAAAAAACAGAAAAAAAQCBAAAAAAAAgQAAAAAAAGAAAAAAAwBgAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAABvAAAAAAAAYAAAAAACAGAAAAAAAACBAAAAAAAAAAAAAAAAAIAAAAAAAACBAAAAAAAAYAAAAAADAA== + version: 7 -1,1: ind: -1,1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAIAAAAAABbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIEAAAAAAAAgAAAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 0,1: ind: 0,1 - tiles: gQAAAAAAbwAAAAAAIAAAAAABgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: gQAAAAAAAG8AAAAAAAAgAAAAAAAAgQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 - type: Broadphase - type: Physics bodyStatus: InAir @@ -60,6 +71,7 @@ entities: - type: OccluderTree - type: SpreaderGrid - type: Shuttle + dampingModifier: 0.25 - type: GridPathfinding - type: Gravity gravityShakeSound: !type:SoundPathSpecifier @@ -409,6 +421,7 @@ entities: chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance + - type: ImplicitRoof - proto: AirAlarm entities: - uid: 502 @@ -420,6 +433,8 @@ entities: devices: - 494 - 493 + - type: Fixtures + fixtures: {} - uid: 506 components: - type: Transform @@ -429,6 +444,8 @@ entities: - type: DeviceList devices: - 505 + - type: Fixtures + fixtures: {} - uid: 507 components: - type: Transform @@ -437,6 +454,17 @@ entities: - type: DeviceList devices: - 504 + - type: Fixtures + fixtures: {} +- proto: AirAlarmVox + entities: + - uid: 566 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 1 + - type: Fixtures + fixtures: {} - proto: AirCanister entities: - uid: 500 @@ -457,7 +485,7 @@ entities: bodyType: Static - proto: Airlock entities: - - uid: 227 + - uid: 166 components: - type: Transform pos: 0.5,10.5 @@ -594,11 +622,15 @@ entities: rot: 3.141592653589793 rad pos: 1.5,10.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 503 components: - type: Transform pos: -1.5,-0.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: AtmosDeviceFanDirectional entities: - uid: 555 @@ -1509,26 +1541,29 @@ entities: - type: Transform pos: -0.5,13.5 parent: 1 -- proto: ComputerSurveillanceWirelessCameraMonitor - entities: - - uid: 166 + - uid: 178 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,14.5 parent: 1 - - uid: 178 + - uid: 227 components: - type: Transform rot: -1.5707963267948966 rad pos: 4.5,14.5 parent: 1 -- proto: CrateEngineeringElectricalSupplies +- proto: CrateFilledSpawner entities: - - uid: 533 + - uid: 534 components: - type: Transform - pos: 1.5,-2.5 + pos: -0.5,-4.5 + parent: 1 + - uid: 536 + components: + - type: Transform + pos: -0.5,-2.5 parent: 1 - proto: CrateFunArtSupplies entities: @@ -1537,26 +1572,12 @@ entities: - type: Transform pos: 0.5,-3.5 parent: 1 -- proto: CrateServiceBooks +- proto: CratePermaEscapeSpawner entities: - - uid: 534 + - uid: 565 components: - type: Transform - pos: -0.5,-4.5 - parent: 1 -- proto: CrateVendingMachineRestockDinnerwareFilled - entities: - - uid: 537 - components: - - type: Transform - pos: -0.5,-2.5 - parent: 1 -- proto: CrateVendingMachineRestockHotDrinksFilled - entities: - - uid: 536 - components: - - type: Transform - pos: 0.5,-2.5 + pos: 1.5,-4.5 parent: 1 - proto: DefibrillatorCabinetFilled entities: @@ -1565,6 +1586,8 @@ entities: - type: Transform pos: 1.5,5.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: EncryptionKeyFreelance entities: - uid: 550 @@ -2645,6 +2668,13 @@ entities: - type: Transform pos: 1.3176541,4.7092643 parent: 1 +- proto: LootSpawnerRandomCrateEngineering + entities: + - uid: 533 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 1 - proto: MedicalBed entities: - uid: 196 @@ -2854,6 +2884,13 @@ entities: - type: Transform pos: 3.5,11.5 parent: 1 +- proto: SalvageMaterialCrateSpawner + entities: + - uid: 537 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 - proto: SecurityVisitorSpawner entities: - uid: 546 @@ -2883,6 +2920,10 @@ entities: showEnts: False occludes: True ent: 162 + cell_slot: !type:ContainerSlot + showEnts: False + occludes: True + ent: null - proto: ShuttleWindow entities: - uid: 2 @@ -3022,11 +3063,16 @@ entities: - type: DeviceLinkSource linkedPorts: 375: - - Pressed: Toggle + - - Pressed + - Toggle 376: - - Pressed: Toggle + - - Pressed + - Toggle 377: - - Pressed: Toggle + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - uid: 382 components: - type: Transform @@ -3035,11 +3081,16 @@ entities: - type: DeviceLinkSource linkedPorts: 378: - - Pressed: Toggle + - - Pressed + - Toggle 379: - - Pressed: Toggle + - - Pressed + - Toggle 380: - - Pressed: Toggle + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - uid: 385 components: - type: Transform @@ -3049,11 +3100,16 @@ entities: - type: DeviceLinkSource linkedPorts: 358: - - Pressed: Toggle + - - Pressed + - Toggle 357: - - Pressed: Toggle + - - Pressed + - Toggle 356: - - Pressed: Toggle + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - proto: SMESBasic entities: - uid: 323 @@ -3183,6 +3239,20 @@ entities: - type: Transform pos: 1.6926541,4.5530143 parent: 1 +- proto: Table + entities: + - uid: 562 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-0.5 + parent: 1 + - uid: 563 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-0.5 + parent: 1 - proto: TableGlass entities: - uid: 198 @@ -3298,6 +3368,13 @@ entities: - type: Transform pos: -5.5,1.5 parent: 1 +- proto: ToolboxMechanicalFilledAllTools + entities: + - uid: 564 + components: + - type: Transform + pos: -0.5382964,-0.35850996 + parent: 1 - proto: TwoWayLever entities: - uid: 191 @@ -3310,11 +3387,16 @@ entities: - type: DeviceLinkSource linkedPorts: 161: - - Left: On - - Left: Trigger - - Right: On - - Right: Trigger - - Middle: Off + - - Left + - On + - - Left + - Trigger + - - Right + - On + - - Right + - Trigger + - - Middle + - Off - proto: VendingMachineCigs entities: - uid: 517 diff --git a/Resources/Maps/Shuttles/ShuttleEvent/cryptid.yml b/Resources/Maps/Shuttles/ShuttleEvent/cryptid.yml index 055d5a8c73..23f9195710 100644 --- a/Resources/Maps/Shuttles/ShuttleEvent/cryptid.yml +++ b/Resources/Maps/Shuttles/ShuttleEvent/cryptid.yml @@ -1,6 +1,17 @@ meta: - format: 6 - postmapinit: false + format: 7 + category: Grid + engineVersion: 266.0.0 + forkId: "" + forkVersion: "" + time: 09/01/2025 20:37:26 + entityCount: 564 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] tilemap: 0: Space 1: FloorMetalDiamond @@ -25,20 +36,20 @@ entities: chunks: 0,0: ind: 0,0 - tiles: fQAAAAACfQAAAAABfQAAAAACfQAAAAABfQAAAAADfQAAAAADgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAfQAAAAAAfQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAABfQAAAAAAfQAAAAAAfQAAAAABfQAAAAACfQAAAAABgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAfQAAAAAAfQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAABfQAAAAAAfQAAAAACfQAAAAACfQAAAAACfQAAAAACgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAfQAAAAAAfQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAACfQAAAAACfQAAAAAAfQAAAAACgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAfQAAAAAAfQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAACfQAAAAADfQAAAAABfQAAAAAAfQAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAACfQAAAAACfQAAAAABfQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAABfQAAAAACfQAAAAADfQAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAADfQAAAAABfQAAAAADgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAACfQAAAAACgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: fQAAAAACAH0AAAAAAQB9AAAAAAIAfQAAAAABAH0AAAAAAwB9AAAAAAMAgQAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAH0AAAAAAAB9AAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAQB9AAAAAAAAfQAAAAAAAH0AAAAAAQB9AAAAAAIAfQAAAAABAIEAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAB9AAAAAAAAfQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAEAfQAAAAAAAH0AAAAAAgB9AAAAAAIAfQAAAAACAH0AAAAAAgCBAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAfQAAAAAAAH0AAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAgB9AAAAAAIAfQAAAAAAAH0AAAAAAgCBAAAAAAAAgQAAAAAAAIAAAAAAAACAAAAAAAAAgQAAAAAAAH0AAAAAAAB9AAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAgB9AAAAAAMAfQAAAAABAH0AAAAAAAB9AAAAAAIAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACBAAAAAAAAgQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAIAfQAAAAACAH0AAAAAAQB9AAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAABAH0AAAAAAgB9AAAAAAMAfQAAAAADAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAwB9AAAAAAEAfQAAAAADAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAIAfQAAAAACAIEAAAAAAACBAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 -1,0: ind: -1,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAfQAAAAADfQAAAAABfQAAAAACfQAAAAACfQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAfQAAAAADfQAAAAADfQAAAAAAfQAAAAADfQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAfQAAAAACfQAAAAADfQAAAAADfQAAAAAAfQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAfQAAAAADfQAAAAAAfQAAAAABfQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAfQAAAAABfQAAAAADfQAAAAAAfQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAfQAAAAACfQAAAAABfQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAfQAAAAADfQAAAAABfQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAfQAAAAACfQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAfQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAB9AAAAAAMAfQAAAAABAH0AAAAAAgB9AAAAAAIAfQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAfQAAAAADAH0AAAAAAwB9AAAAAAAAfQAAAAADAH0AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAH0AAAAAAgB9AAAAAAMAfQAAAAADAH0AAAAAAAB9AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAfQAAAAADAH0AAAAAAAB9AAAAAAEAfQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAH0AAAAAAQB9AAAAAAMAfQAAAAAAAH0AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAfQAAAAACAH0AAAAAAQB9AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAH0AAAAAAwB9AAAAAAEAfQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAfQAAAAACAH0AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgQAAAAAAAIEAAAAAAAB9AAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 -1,-1: ind: -1,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAfQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAfQAAAAADfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAfQAAAAAAfQAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAfQAAAAADfQAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAfQAAAAADfQAAAAACfQAAAAAAfQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAfQAAAAAAfQAAAAACfQAAAAAAfQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAADfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAfQAAAAABfQAAAAABfQAAAAADfQAAAAAAfQAAAAAB - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAAB9AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAAB9AAAAAAMAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAB9AAAAAAAAfQAAAAABAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAfQAAAAADAH0AAAAAAQB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAfQAAAAADAH0AAAAAAgB9AAAAAAAAfQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAH0AAAAAAAB9AAAAAAIAfQAAAAAAAH0AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAwB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAB9AAAAAAEAfQAAAAABAH0AAAAAAwB9AAAAAAAAfQAAAAABAA== + version: 7 0,-1: ind: 0,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAADfQAAAAABgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAACgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAACfQAAAAACfQAAAAADfQAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAACfQAAAAABfQAAAAABfQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAABfQAAAAADfQAAAAADfQAAAAADfQAAAAADbwAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAbwAAAAAAcQAAAAADgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAADfQAAAAACfQAAAAABfQAAAAAAgQAAAAAAgQAAAAAAAQAAAAAAgQAAAAAAgQAAAAAAcQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAACfQAAAAABfQAAAAAAfQAAAAABgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAcQAAAAACgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAABfQAAAAADfQAAAAACfQAAAAABfQAAAAABfQAAAAADgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAABAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAMAfQAAAAABAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAIAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAgB9AAAAAAIAfQAAAAADAH0AAAAAAQCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACBAAAAAAAAgQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAIAfQAAAAABAH0AAAAAAQB9AAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAABAH0AAAAAAwB9AAAAAAMAfQAAAAADAH0AAAAAAwBvAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAbwAAAAAAAHEAAAAAAwCBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAMAfQAAAAACAH0AAAAAAQB9AAAAAAAAgQAAAAAAAIEAAAAAAAABAAAAAAAAgQAAAAAAAIEAAAAAAABxAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAgB9AAAAAAEAfQAAAAAAAH0AAAAAAQCBAAAAAAAAgAAAAAAAAIAAAAAAAACBAAAAAAAAcQAAAAACAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAABAH0AAAAAAwB9AAAAAAIAfQAAAAABAH0AAAAAAQB9AAAAAAMAgQAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAG8AAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 - type: Broadphase - type: Physics bodyStatus: InAir @@ -51,6 +62,7 @@ entities: - type: OccluderTree - type: SpreaderGrid - type: Shuttle + dampingModifier: 0.25 - type: GridPathfinding - type: Gravity gravityShakeSound: !type:SoundPathSpecifier @@ -351,6 +363,7 @@ entities: chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance + - type: ImplicitRoof - proto: AirCanister entities: - uid: 551 @@ -404,6 +417,8 @@ entities: - type: Transform pos: 6.5,-2.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: AtmosDeviceFanDirectional entities: - uid: 305 @@ -1387,8 +1402,7 @@ entities: - uid: 304 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 11.432869,2.2409668 + pos: 11.192277,2.7941139 parent: 1 - proto: CarpetBlack entities: @@ -2041,13 +2055,6 @@ entities: - type: Transform pos: 4.3126225,4.8620963 parent: 1 -- proto: DrinkWatermelonJuice - entities: - - uid: 548 - components: - - type: Transform - pos: 11.787036,2.772217 - parent: 1 - proto: FaxMachineBase entities: - uid: 262 @@ -2083,19 +2090,12 @@ entities: - type: Transform pos: 5.5,2.5 parent: 1 -- proto: FoodBurgerChicken +- proto: FoodPlatePlastic entities: - uid: 554 components: - type: Transform - pos: 11.422453,2.6368003 - parent: 1 -- proto: FoodPlateSmallPlastic - entities: - - uid: 547 - components: - - type: Transform - pos: 11.401619,2.6368003 + pos: 11.484088,2.5300417 parent: 1 - proto: GasPassiveVent entities: @@ -3056,6 +3056,20 @@ entities: - type: Transform pos: 8.5,-3.5 parent: 1 +- proto: RandomDrinkSoda + entities: + - uid: 547 + components: + - type: Transform + pos: 11.5,2.5 + parent: 1 +- proto: RandomFoodSingle + entities: + - uid: 548 + components: + - type: Transform + pos: 11.5,2.5 + parent: 1 - proto: ShuttleWindow entities: - uid: 15 @@ -3200,6 +3214,8 @@ entities: - type: Transform pos: 0.5,-8.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: SMESBasic entities: - uid: 302 @@ -3379,7 +3395,7 @@ entities: - uid: 553 components: - type: Transform - pos: 11.776619,2.4701335 + pos: 11.685576,2.9053025 parent: 1 - proto: ToyFigurineRatServant entities: @@ -3697,6 +3713,12 @@ entities: rot: 3.141592653589793 rad pos: 12.5,-0.5 parent: 1 + - uid: 94 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-0.5 + parent: 1 - uid: 97 components: - type: Transform @@ -3749,14 +3771,6 @@ entities: rot: 3.141592653589793 rad pos: 11.5,-6.5 parent: 1 -- proto: WallShuttleInterior - entities: - - uid: 94 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-0.5 - parent: 1 - proto: WindoorSecure entities: - uid: 78 diff --git a/Resources/Maps/Shuttles/ShuttleEvent/flatline.yml b/Resources/Maps/Shuttles/ShuttleEvent/flatline.yml index 477d3d6433..7dcdf12eeb 100644 --- a/Resources/Maps/Shuttles/ShuttleEvent/flatline.yml +++ b/Resources/Maps/Shuttles/ShuttleEvent/flatline.yml @@ -1,6 +1,17 @@ meta: - format: 6 - postmapinit: false + format: 7 + category: Grid + engineVersion: 266.0.0 + forkId: "" + forkVersion: "" + time: 08/18/2025 00:22:49 + entityCount: 232 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] tilemap: 0: Space 1: FloorMetalDiamond @@ -24,20 +35,20 @@ entities: chunks: 0,0: ind: 0,0 - tiles: gQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAcQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAAAAcQAAAAACgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAcQAAAAABgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAABxAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvAAAAAAAAcQAAAAACAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAHEAAAAAAQCBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 -1,0: ind: -1,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAdQAAAAAAdQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAdQAAAAADdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAdQAAAAABdQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAdQAAAAACdQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACBAAAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAdQAAAAAAAHUAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAHUAAAAAAwB1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAB1AAAAAAEAdQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAdQAAAAACAHUAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 -1,-1: ind: -1,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAdwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAdwAAAAAAdwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAdwAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAdwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQAAAAAAdwAAAAAC - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIEAAAAAAAB3AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAB3AAAAAAAAdwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAdwAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIEAAAAAAAB3AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAABAAAAAAAAdwAAAAACAA== + version: 7 0,-1: ind: 0,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAABdwAAAAADgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAACdwAAAAACdwAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAABdwAAAAABgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAACdwAAAAACgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAABAAAAAAAAgQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAEAdwAAAAADAIEAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAACAHcAAAAAAgB3AAAAAAMAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAQB3AAAAAAEAgQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAIAdwAAAAACAIEAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 - type: Broadphase - type: Physics bodyStatus: InAir @@ -50,6 +61,7 @@ entities: - type: OccluderTree - type: SpreaderGrid - type: Shuttle + dampingModifier: 0.25 - type: GridPathfinding - type: Gravity gravityShakeSound: !type:SoundPathSpecifier @@ -300,6 +312,7 @@ entities: chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance + - type: ImplicitRoof - proto: AirCanister entities: - uid: 98 @@ -360,6 +373,8 @@ entities: - type: Transform pos: 1.5,-0.49999997 parent: 1 + - type: Fixtures + fixtures: {} - proto: AtmosDeviceFanDirectional entities: - uid: 104 @@ -387,37 +402,17 @@ entities: parent: 1 - proto: Bloodpack entities: - - uid: 112 - components: - - type: Transform - pos: 0.53517246,-1.2409748 - parent: 1 - - uid: 113 - components: - - type: Transform - pos: 0.56642246,-1.449308 - parent: 1 - uid: 114 components: - type: Transform - pos: 0.81642246,-1.2409748 - parent: 1 - - uid: 115 - components: - - type: Transform - pos: 0.8685057,-1.3763914 + pos: 1.1232822,-1.2575787 parent: 1 - proto: Brutepack entities: - - uid: 235 - components: - - type: Transform - pos: 1.8104452,-1.8881177 - parent: 1 - uid: 236 components: - type: Transform - pos: 1.8104452,-2.0756176 + pos: 1.3732822,-2.3513286 parent: 1 - proto: ButtonFrameCaution entities: @@ -758,6 +753,13 @@ entities: rot: 3.141592653589793 rad pos: -0.49999997,3.5 parent: 1 +- proto: ChemistryBottleEpinephrine + entities: + - uid: 124 + components: + - type: Transform + pos: 1.3524488,-1.965912 + parent: 1 - proto: ClosetWallEmergencyFilledRandom entities: - uid: 204 @@ -800,6 +802,8 @@ entities: - 212 - 213 - 215 + - type: Fixtures + fixtures: {} - proto: ClothingEyesHudMedical entities: - uid: 233 @@ -906,6 +910,8 @@ entities: rot: 1.5707963267948966 rad pos: -1.5,-1.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: DoubleEmergencyOxygenTankFilled entities: - uid: 209 @@ -932,18 +938,6 @@ entities: - type: Transform pos: -1.6332935,-3.5610697 parent: 1 -- proto: EpinephrineChemistryBottle - entities: - - uid: 124 - components: - - type: Transform - pos: 1.3126785,-1.980415 - parent: 1 - - uid: 125 - components: - - type: Transform - pos: 1.3458732,-1.7341763 - parent: 1 - proto: ExtinguisherCabinetFilled entities: - uid: 232 @@ -952,6 +946,8 @@ entities: rot: 1.5707963267948966 rad pos: 2.5,-2.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: FloorDrain entities: - uid: 198 @@ -1162,20 +1158,10 @@ entities: color: '#FF1212FF' - proto: Gauze entities: - - uid: 116 - components: - - type: Transform - pos: 1.6271232,-1.2133429 - parent: 1 - - uid: 117 - components: - - type: Transform - pos: 1.4083732,-1.3175095 - parent: 1 - uid: 118 components: - type: Transform - pos: 1.76254,-1.4529263 + pos: 0.8107822,-1.528412 parent: 1 - proto: GeneratorBasic15kW entities: @@ -1270,10 +1256,11 @@ entities: parent: 1 - proto: HandheldHealthAnalyzerUnpowered entities: - - uid: 132 + - uid: 112 components: - type: Transform - pos: 1.7501786,-2.5637481 + rot: -1.5707963267948966 rad + pos: 0.7066155,-1.2992454 parent: 1 - proto: IntercomMedical entities: @@ -1283,6 +1270,8 @@ entities: rot: -1.5707963267948966 rad pos: 0.5,-0.49999997 parent: 1 + - type: Fixtures + fixtures: {} - proto: LightBulb entities: - uid: 217 @@ -1376,12 +1365,7 @@ entities: - uid: 130 components: - type: Transform - pos: 1.4041953,-1.6485344 - parent: 1 - - uid: 237 - components: - - type: Transform - pos: 1.6750284,-1.7527012 + pos: 1.2795322,-1.6429952 parent: 1 - proto: OxygenTankFilled entities: @@ -1548,11 +1532,11 @@ entities: parent: 1 - proto: Scalpel entities: - - uid: 199 + - uid: 115 components: - type: Transform rot: -1.5707963267948966 rad - pos: 1.0872557,-1.386808 + pos: 0.4357822,-1.3825787 parent: 1 - proto: ShuttleWindow entities: @@ -1624,19 +1608,28 @@ entities: - type: DeviceLinkSource linkedPorts: 216: - - Pressed: Toggle + - - Pressed + - Toggle 227: - - Pressed: Toggle + - - Pressed + - Toggle 218: - - Pressed: Toggle + - - Pressed + - Toggle 229: - - Pressed: Toggle + - - Pressed + - Toggle 223: - - Pressed: Toggle + - - Pressed + - Toggle 225: - - Pressed: Toggle + - - Pressed + - Toggle 220: - - Pressed: Toggle + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - proto: SMESBasic entities: - uid: 43 @@ -1663,28 +1656,35 @@ entities: - uid: 120 components: - type: Transform - pos: 1.41879,-2.1404262 + pos: 1.5920322,-1.559662 parent: 1 - proto: SyringeDermaline entities: - uid: 121 components: - type: Transform - pos: 1.66879,-2.119593 + pos: 1.5607822,-2.111745 parent: 1 - proto: SyringeInaprovaline entities: - - uid: 123 + - uid: 116 components: - type: Transform - pos: 1.3979566,-2.4112594 + pos: 1.6441156,-1.7575787 + parent: 1 +- proto: SyringeSigynate + entities: + - uid: 117 + components: + - type: Transform + pos: 1.6753656,-2.5492454 parent: 1 - proto: SyringeTranexamicAcid entities: - - uid: 122 + - uid: 113 components: - type: Transform - pos: 1.8042066,-2.1925094 + pos: 1.6336988,-2.3513286 parent: 1 - proto: TableReinforced entities: @@ -1747,16 +1747,29 @@ entities: parent: 1 - proto: Tourniquet entities: - - uid: 133 - components: - - type: Transform - pos: 1.9146119,-1.4193677 - parent: 1 - uid: 134 components: - type: Transform - pos: 1.8625284,-1.221451 + pos: 1.5086988,-1.2367454 parent: 1 +- proto: VendingMachineWallMedicalCivilian + entities: + - uid: 122 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-4.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 123 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-4.5 + parent: 1 + - type: Fixtures + fixtures: {} - proto: VisitorParamedicSpawner entities: - uid: 214 diff --git a/Resources/Maps/Shuttles/ShuttleEvent/incorporation.yml b/Resources/Maps/Shuttles/ShuttleEvent/incorporation.yml index bbcef8f933..63e2c7f6f3 100644 --- a/Resources/Maps/Shuttles/ShuttleEvent/incorporation.yml +++ b/Resources/Maps/Shuttles/ShuttleEvent/incorporation.yml @@ -1,6 +1,17 @@ meta: - format: 6 - postmapinit: false + format: 7 + category: Grid + engineVersion: 266.0.0 + forkId: "" + forkVersion: "" + time: 08/18/2025 04:40:53 + entityCount: 876 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] tilemap: 0: Space 32: FloorDark @@ -32,28 +43,28 @@ entities: chunks: 0,0: ind: 0,0 - tiles: gQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAfQAAAAABfQAAAAADfQAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAACYAAAAAACYAAAAAABgQAAAAAAfQAAAAABfQAAAAAAfQAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAACYAAAAAABYAAAAAACYAAAAAAAgQAAAAAAfQAAAAAAfQAAAAABgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAABIAAAAAABIAAAAAADIAAAAAADbwAAAAAAfQAAAAABfQAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAABIAAAAAADIAAAAAADgQAAAAAAfwAAAAABgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAABIAAAAAABIAAAAAAAIAAAAAADgQAAAAAAfQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAABIAAAAAACIAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAbwAAAAAAAIEAAAAAAAB9AAAAAAEAfQAAAAADAH0AAAAAAwCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAABgAAAAAAIAYAAAAAACAGAAAAAAAQCBAAAAAAAAfQAAAAABAH0AAAAAAAB9AAAAAAEAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAIAYAAAAAABAGAAAAAAAgBgAAAAAAAAgQAAAAAAAH0AAAAAAAB9AAAAAAEAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAABACAAAAAAAQAgAAAAAAMAIAAAAAADAG8AAAAAAAB9AAAAAAEAfQAAAAACAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgAAAAAAEAIAAAAAADACAAAAAAAwCBAAAAAAAAfwAAAAABAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAEAIAAAAAABACAAAAAAAAAgAAAAAAMAgQAAAAAAAH0AAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACAAAAAAAQAgAAAAAAIAIAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgAAAAAAMAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 -1,0: ind: -1,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAYAAAAAACYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAAAAbwAAAAAAYAAAAAACYAAAAAADYAAAAAADbwAAAAAAYAAAAAACYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAcQAAAAAAcQAAAAADgQAAAAAAYAAAAAACYAAAAAAAIAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAcQAAAAAAgQAAAAAAIAAAAAAAIAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAcQAAAAABgQAAAAAAIAAAAAADIAAAAAACIAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAACIAAAAAACIAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAbwAAAAAAAGAAAAAAAgBgAAAAAAAAYAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAAAAAG8AAAAAAABgAAAAAAIAYAAAAAADAGAAAAAAAwBvAAAAAAAAYAAAAAACAGAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAACBAAAAAAAAYAAAAAACAGAAAAAAAwBgAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAHEAAAAAAABxAAAAAAMAgQAAAAAAAGAAAAAAAgBgAAAAAAAAIAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAcQAAAAAAAIEAAAAAAAAgAAAAAAAAIAAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAHEAAAAAAQCBAAAAAAAAIAAAAAADACAAAAAAAgAgAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAgAgAAAAAAIAIAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 0,-1: ind: 0,-1 - tiles: awAAAAADYAAAAAAAYAAAAAABbwAAAAAAYAAAAAADYAAAAAADYAAAAAABYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAawAAAAABYAAAAAABYAAAAAACgQAAAAAAYAAAAAABYAAAAAADYAAAAAAAYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAawAAAAADcQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAABYAAAAAAAgQAAAAAAcwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAACYAAAAAADcwAAAAABcwAAAAADcwAAAAAAcwAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAABYAAAAAACgQAAAAAAcwAAAAACdwAAAAABdwAAAAADgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAcwAAAAABdwAAAAACdwAAAAABcwAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwAAAAAAUwAAAAAAgQAAAAAAcwAAAAAAcwAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwAAAAAAUwAAAAAAgQAAAAAAcwAAAAABgQAAAAAAgQAAAAAAfQAAAAADfQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: awAAAAADAGAAAAAAAABgAAAAAAEAbwAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAABAGAAAAAAAQCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGsAAAAAAQBgAAAAAAEAYAAAAAACAIEAAAAAAABgAAAAAAEAYAAAAAADAGAAAAAAAABgAAAAAAMAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABrAAAAAAMAcQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAIEAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIAAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAG8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAQBgAAAAAAAAgQAAAAAAAHMAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAIAYAAAAAADAHMAAAAAAQBzAAAAAAMAcwAAAAAAAHMAAAAAAgCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAABAGAAAAAAAgCBAAAAAAAAcwAAAAACAHcAAAAAAQB3AAAAAAMAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG8AAAAAAACBAAAAAAAAgQAAAAAAAHMAAAAAAQB3AAAAAAIAdwAAAAABAHMAAAAAAwCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTAAAAAAAAUwAAAAAAAIEAAAAAAABzAAAAAAAAcwAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwAAAAAAAFMAAAAAAACBAAAAAAAAcwAAAAABAIEAAAAAAACBAAAAAAAAfQAAAAADAH0AAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 -1,-1: ind: -1,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAABYAAAAAACYAAAAAADbwAAAAAAYAAAAAAAYAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAADYAAAAAACYAAAAAAAgQAAAAAAYAAAAAAAYAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAYAAAAAACYAAAAAACYAAAAAACYAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAYAAAAAABYAAAAAACYAAAAAAAYAAAAAACYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAYAAAAAACYAAAAAACbwAAAAAAgQAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAYAAAAAABYAAAAAABgQAAAAAAUwAAAAAAUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAAAAbwAAAAAAYAAAAAADYAAAAAACYAAAAAAAgQAAAAAAUwAAAAAAUwAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAQBgAAAAAAIAYAAAAAADAG8AAAAAAABgAAAAAAAAYAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAACAGAAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABxAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAgQAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACAAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAGAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAG8AAAAAAABgAAAAAAIAYAAAAAACAGAAAAAAAgBgAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAG8AAAAAAABgAAAAAAEAYAAAAAACAGAAAAAAAABgAAAAAAIAYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAABvAAAAAAAAYAAAAAACAGAAAAAAAgBvAAAAAAAAgQAAAAAAAG8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAbwAAAAAAAGAAAAAAAQBgAAAAAAEAgQAAAAAAAFMAAAAAAABTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvAAAAAAAAbwAAAAAAAGAAAAAAAwBgAAAAAAIAYAAAAAAAAIEAAAAAAABTAAAAAAAAUwAAAAAAAA== + version: 7 -1,-2: ind: -1,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAcAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAABwAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAYAAAAAABAGAAAAAAAABgAAAAAAEAYAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAA== + version: 7 0,-2: ind: 0,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAcAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAAAYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAHAAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgQAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAAAYAAAAAAAAGAAAAAAAQCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 - type: Broadphase - type: Physics bodyStatus: InAir @@ -66,6 +77,7 @@ entities: - type: OccluderTree - type: SpreaderGrid - type: Shuttle + dampingModifier: 0.25 - type: GridPathfinding - type: Gravity gravityShakeSound: !type:SoundPathSpecifier @@ -582,6 +594,7 @@ entities: chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance + - type: ImplicitRoof - proto: AirAlarm entities: - uid: 855 @@ -594,6 +607,8 @@ entities: - 854 - 703 - 704 + - type: Fixtures + fixtures: {} - uid: 856 components: - type: Transform @@ -606,6 +621,8 @@ entities: - 619 - 616 - 618 + - type: Fixtures + fixtures: {} - uid: 857 components: - type: Transform @@ -620,6 +637,8 @@ entities: - 811 - 659 - 660 + - type: Fixtures + fixtures: {} - uid: 858 components: - type: Transform @@ -631,6 +650,8 @@ entities: - 853 - 611 - 626 + - type: Fixtures + fixtures: {} - proto: AirCanister entities: - uid: 770 @@ -789,11 +810,15 @@ entities: rot: 3.141592653589793 rad pos: -0.5,-16.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 456 components: - type: Transform pos: -1.5,-2.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: AtmosDeviceFanDirectional entities: - uid: 733 @@ -925,27 +950,6 @@ entities: hard: True restitution: 0 friction: 0.4 -- proto: BorgModuleClowning - entities: - - uid: 779 - components: - - type: Transform - pos: -4.5,-17.5 - parent: 1 -- proto: BorgModuleService - entities: - - uid: 869 - components: - - type: Transform - pos: -4.5,-17.5 - parent: 1 -- proto: BorgModuleTool - entities: - - uid: 868 - components: - - type: Transform - pos: -4.5,-17.5 - parent: 1 - proto: BoxBeaker entities: - uid: 679 @@ -2402,20 +2406,26 @@ entities: rot: -1.5707963267948966 rad pos: 7.5,-15.5 parent: 1 + - type: AnalysisConsole + analyzerEntity: 398 - type: DeviceLinkSource linkedPorts: - 272: - - ArtifactAnalyzerSender: ArtifactAnalyzerReceiver + 398: + - - ArtifactAnalyzerSender + - ArtifactAnalyzerReceiver - uid: 784 components: - type: Transform rot: 1.5707963267948966 rad pos: -6.5,-15.5 parent: 1 + - type: AnalysisConsole + analyzerEntity: 272 - type: DeviceLinkSource linkedPorts: - 398: - - ArtifactAnalyzerSender: ArtifactAnalyzerReceiver + 272: + - - ArtifactAnalyzerSender + - ArtifactAnalyzerReceiver - proto: ComputerComms entities: - uid: 67 @@ -2480,54 +2490,25 @@ entities: - proto: CrateArtifactContainer entities: - uid: 766 - components: - - type: Transform - pos: 7.5,-16.5 - parent: 1 - - type: Lock - locked: False - - type: ContainerContainer - containers: - entity_storage: !type:Container - showEnts: False - occludes: True - ents: - - 767 - paper_label: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - - uid: 768 components: - type: Transform pos: -6.5,-16.5 parent: 1 - type: Lock locked: False - - type: ContainerContainer - containers: - entity_storage: !type:Container - showEnts: False - occludes: True - ents: - - 769 - paper_label: !type:ContainerSlot - showEnts: False - occludes: True - ent: null -- proto: CrateMaterialGlass - entities: - - uid: 765 + - uid: 768 components: - type: Transform - pos: -6.496111,-14.5 + pos: 7.5,-16.5 parent: 1 -- proto: CrateMaterialPlastic + - type: Lock + locked: False +- proto: CrateFilledSpawner entities: - - uid: 785 + - uid: 779 components: - type: Transform - pos: 7.501801,-14.5 + pos: -1.5,-14.5 parent: 1 - proto: CrateMaterialSteel entities: @@ -2536,6 +2517,13 @@ entities: - type: Transform pos: -4.5,4.5 parent: 1 +- proto: CratePermaEscapeSpawner + entities: + - uid: 230 + components: + - type: Transform + pos: 2.5,-14.5 + parent: 1 - proto: CrowbarRed entities: - uid: 875 @@ -2557,6 +2545,8 @@ entities: - type: Transform pos: 5.5,-1.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: DresserCaptainFilled entities: - uid: 410 @@ -2611,12 +2601,16 @@ entities: rot: 1.5707963267948966 rad pos: -2.5,-16.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 777 components: - type: Transform rot: -1.5707963267948966 rad pos: 3.5,-16.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: FaxMachineCaptain entities: - uid: 743 @@ -4282,19 +4276,13 @@ entities: - uid: 272 components: - type: Transform - pos: 6.5,-12.5 + pos: -5.5,-12.5 parent: 1 - - type: ItemPlacer - placedEntities: - - 789 - uid: 398 components: - type: Transform - pos: -5.5,-12.5 + pos: 6.5,-12.5 parent: 1 - - type: ItemPlacer - placedEntities: - - 788 - proto: MedicalBed entities: - uid: 422 @@ -4309,16 +4297,16 @@ entities: parent: 1 - proto: NetworkConfigurator entities: + - uid: 785 + components: + - type: Transform + pos: -3.7083337,-14.34175 + parent: 1 - uid: 809 components: - type: Transform pos: 4.2934732,-14.35611 parent: 1 - - uid: 810 - components: - - type: Transform - pos: -3.716944,-14.345694 - parent: 1 - proto: PaperCaptainsThoughts entities: - uid: 744 @@ -4595,6 +4583,18 @@ entities: rot: -1.5707963267948966 rad pos: -2.5,-14.5 parent: 1 +- proto: SalvageMaterialCrateSpawner + entities: + - uid: 418 + components: + - type: Transform + pos: 7.5,-14.5 + parent: 1 + - uid: 765 + components: + - type: Transform + pos: -6.5,-14.5 + parent: 1 - proto: SecurityVisitorSpawner entities: - uid: 871 @@ -4859,9 +4859,13 @@ entities: - type: DeviceLinkSource linkedPorts: 289: - - Pressed: Toggle + - - Pressed + - Toggle 278: - - Pressed: DoorBolt + - - Pressed + - DoorBolt + - type: Fixtures + fixtures: {} - uid: 298 components: - type: Transform @@ -4871,7 +4875,10 @@ entities: - type: DeviceLinkSource linkedPorts: 261: - - Pressed: Toggle + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - uid: 308 components: - type: MetaData @@ -4882,9 +4889,13 @@ entities: - type: DeviceLinkSource linkedPorts: 307: - - Pressed: Toggle + - - Pressed + - Toggle 277: - - Pressed: DoorBolt + - - Pressed + - DoorBolt + - type: Fixtures + fixtures: {} - uid: 560 components: - type: Transform @@ -4894,7 +4905,10 @@ entities: - type: DeviceLinkSource linkedPorts: 562: - - Pressed: Toggle + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - uid: 795 components: - type: Transform @@ -4903,11 +4917,16 @@ entities: - type: DeviceLinkSource linkedPorts: 571: - - Pressed: Toggle + - - Pressed + - Toggle 443: - - Pressed: Toggle + - - Pressed + - Toggle 438: - - Pressed: Toggle + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - proto: SinkStemlessWater entities: - uid: 687 @@ -5286,48 +5305,18 @@ entities: - type: Transform pos: 5.5,-14.5 parent: 1 -- proto: VariedXenoArtifactItem +- proto: VendingMachineMedicalBase entities: - uid: 767 components: - type: Transform - parent: 766 - - type: XenoArtifact - - type: Physics - canCollide: False - - type: InsideEntityStorage + pos: 6.5,-2.5 + parent: 1 - uid: 769 - components: - - type: Transform - parent: 768 - - type: XenoArtifact - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 788 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5242987,-12.5 - parent: 1 - - uid: 789 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 6.506952,-12.5 - parent: 1 -- proto: VendingMachineMedical - entities: - - uid: 230 components: - type: Transform pos: 3.5,-5.5 parent: 1 - - uid: 418 - components: - - type: Transform - pos: 6.5,-2.5 - parent: 1 - proto: VendingMachineTankDispenserEVA entities: - uid: 28 diff --git a/Resources/Maps/Shuttles/ShuttleEvent/instigator.yml b/Resources/Maps/Shuttles/ShuttleEvent/instigator.yml index dd00483017..b67960cab4 100644 --- a/Resources/Maps/Shuttles/ShuttleEvent/instigator.yml +++ b/Resources/Maps/Shuttles/ShuttleEvent/instigator.yml @@ -1,6 +1,17 @@ meta: - format: 6 - postmapinit: false + format: 7 + category: Grid + engineVersion: 266.0.0 + forkId: "" + forkVersion: "" + time: 08/18/2025 00:34:06 + entityCount: 541 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] tilemap: 0: Space 86: FloorShuttleBlack @@ -23,20 +34,20 @@ entities: chunks: 0,0: ind: 0,0 - tiles: WwAAAAADWwAAAAABWwAAAAABgQAAAAAAgQAAAAAAWwAAAAADVgAAAAAAcAAAAAAAcQAAAAADcQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAABWwAAAAADWwAAAAACVgAAAAADgQAAAAAAgQAAAAAAVgAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAABWwAAAAAAWwAAAAADgQAAAAAAgQAAAAAAgQAAAAAAVgAAAAAAWwAAAAAAgQAAAAAAVgAAAAAAVgAAAAADcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAAAWwAAAAAAWwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAVgAAAAABVgAAAAAAVgAAAAACVgAAAAAAVgAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAABWwAAAAABgQAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAVgAAAAACVgAAAAADVgAAAAACVgAAAAACcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAVgAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAVgAAAAACVgAAAAABVgAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAVgAAAAACVgAAAAABVgAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAVgAAAAAAVgAAAAACVgAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAVgAAAAABVgAAAAACgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAVgAAAAACVgAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAVgAAAAAAVgAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: WwAAAAADAFsAAAAAAQBbAAAAAAEAgQAAAAAAAIEAAAAAAABbAAAAAAMAVgAAAAAAAHAAAAAAAABxAAAAAAMAcQAAAAAAAIEAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFsAAAAAAQBbAAAAAAMAWwAAAAACAFYAAAAAAwCBAAAAAAAAgQAAAAAAAFYAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbAAAAAAEAWwAAAAAAAFsAAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAABWAAAAAAAAWwAAAAAAAIEAAAAAAABWAAAAAAAAVgAAAAADAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAVgAAAAABAFYAAAAAAABWAAAAAAIAVgAAAAAAAFYAAAAAAQCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFsAAAAAAQBbAAAAAAEAgQAAAAAAAIEAAAAAAAAAAAAAAAAAgAAAAAAAAIEAAAAAAABWAAAAAAIAVgAAAAADAFYAAAAAAgBWAAAAAAIAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABWAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAABWAAAAAAIAVgAAAAABAFYAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACBAAAAAAAAVgAAAAACAFYAAAAAAQBWAAAAAAIAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAFYAAAAAAABWAAAAAAIAVgAAAAABAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAABWAAAAAAEAVgAAAAACAIEAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAVgAAAAACAFYAAAAAAgCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAFYAAAAAAABWAAAAAAMAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACBAAAAAAAAgQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 0,-1: ind: 0,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVgAAAAABVgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVgAAAAADVgAAAAADVgAAAAABVgAAAAACVgAAAAACVgAAAAABVgAAAAADgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAACWwAAAAABWwAAAAABVgAAAAAAVgAAAAADVgAAAAAAVgAAAAAAgQAAAAAAcQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFYAAAAAAQBWAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWAAAAAAMAVgAAAAADAFYAAAAAAQBWAAAAAAIAVgAAAAACAFYAAAAAAQBWAAAAAAMAgQAAAAAAAIEAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAACAFsAAAAAAQBbAAAAAAEAVgAAAAAAAFYAAAAAAwBWAAAAAAAAVgAAAAAAAIEAAAAAAABxAAAAAAAAgQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 -1,0: ind: -1,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAcQAAAAABcQAAAAAAcAAAAAAAVgAAAAACWwAAAAACgQAAAAAAgQAAAAAAWwAAAAAAWwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAVgAAAAAAgQAAAAAAgQAAAAAAVgAAAAAAWwAAAAABWwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAVgAAAAAAVgAAAAABgQAAAAAAWwAAAAAAVgAAAAADgQAAAAAAgQAAAAAAgQAAAAAAWwAAAAAAWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAVgAAAAAAVgAAAAADVgAAAAADVgAAAAACVgAAAAACgQAAAAAAgQAAAAAAgQAAAAAAWwAAAAAAWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAVgAAAAABVgAAAAAAVgAAAAAAVgAAAAADgQAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAWwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAVgAAAAABgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAVgAAAAAAVgAAAAACVgAAAAADgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAVgAAAAADVgAAAAABVgAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAVgAAAAABVgAAAAABVgAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAVgAAAAAAVgAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAVgAAAAABVgAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAVgAAAAAAVgAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgQAAAAAAAHEAAAAAAQBxAAAAAAAAcAAAAAAAAFYAAAAAAgBbAAAAAAIAgQAAAAAAAIEAAAAAAABbAAAAAAAAWwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABWAAAAAAAAgQAAAAAAAIEAAAAAAABWAAAAAAAAWwAAAAABAFsAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAABWAAAAAAAAVgAAAAABAIEAAAAAAABbAAAAAAAAVgAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAFsAAAAAAABbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAVgAAAAAAAFYAAAAAAwBWAAAAAAMAVgAAAAACAFYAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAABbAAAAAAAAWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAFYAAAAAAQBWAAAAAAAAVgAAAAAAAFYAAAAAAwCBAAAAAAAAgAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAFsAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAVgAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAVgAAAAAAAFYAAAAAAgBWAAAAAAMAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAFYAAAAAAwBWAAAAAAEAVgAAAAAAAIEAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAABWAAAAAAEAVgAAAAABAFYAAAAAAQCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgQAAAAAAAFYAAAAAAABWAAAAAAIAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAABWAAAAAAEAVgAAAAADAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAVgAAAAAAAFYAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIEAAAAAAACBAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 -1,-1: ind: -1,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAVgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAVgAAAAAAVgAAAAAAVgAAAAACVgAAAAACVgAAAAADVgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAcQAAAAABgQAAAAAAVgAAAAAAVgAAAAACVgAAAAAAVgAAAAACWwAAAAACWwAAAAAC - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAFYAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIEAAAAAAACBAAAAAAAAVgAAAAAAAFYAAAAAAABWAAAAAAIAVgAAAAACAFYAAAAAAwBWAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIEAAAAAAABxAAAAAAEAgQAAAAAAAFYAAAAAAABWAAAAAAIAVgAAAAAAAFYAAAAAAgBbAAAAAAIAWwAAAAACAA== + version: 7 - type: Broadphase - type: Physics bodyStatus: InAir @@ -49,6 +60,7 @@ entities: - type: OccluderTree - type: SpreaderGrid - type: Shuttle + dampingModifier: 0.25 - type: GridPathfinding - type: Gravity gravityShakeSound: !type:SoundPathSpecifier @@ -433,6 +445,29 @@ entities: chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance + - type: ImplicitRoof +- proto: ActionToggleInternals + entities: + - uid: 495 + mapInit: true + paused: true + components: + - type: Transform + parent: 493 + - type: Action + originalIconColor: '#FFFFFFFF' + container: 493 +- proto: ActionToggleJetpack + entities: + - uid: 494 + mapInit: true + paused: true + components: + - type: Transform + parent: 493 + - type: Action + originalIconColor: '#FFFFFFFF' + container: 493 - proto: AirCanister entities: - uid: 441 @@ -460,7 +495,8 @@ entities: - type: DeviceLinkSource linkedPorts: 127: - - DoorStatus: DoorBolt + - - DoorStatus + - DoorBolt - uid: 126 components: - type: Transform @@ -476,7 +512,8 @@ entities: - type: DeviceLinkSource linkedPorts: 128: - - DoorStatus: DoorBolt + - - DoorStatus + - DoorBolt - uid: 127 components: - type: Transform @@ -492,7 +529,8 @@ entities: - type: DeviceLinkSource linkedPorts: 125: - - DoorStatus: DoorBolt + - - DoorStatus + - DoorBolt - uid: 128 components: - type: Transform @@ -508,7 +546,8 @@ entities: - type: DeviceLinkSource linkedPorts: 126: - - DoorStatus: DoorBolt + - - DoorStatus + - DoorBolt - proto: AirlockMaint entities: - uid: 43 @@ -568,6 +607,8 @@ entities: - type: Transform pos: -2.5,0.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: AtmosDeviceFanDirectional entities: - uid: 87 @@ -770,12 +811,12 @@ entities: - uid: 463 components: - type: Transform - pos: -7.332144,10.686393 + pos: -7.396112,7.4312053 parent: 1 - uid: 464 components: - type: Transform - pos: -7.311311,7.5718102 + pos: -7.271112,7.639539 parent: 1 - proto: ButtonFrameExit entities: @@ -1748,11 +1789,47 @@ entities: - type: Transform pos: -7.5,9.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 - uid: 460 components: - type: Transform pos: -7.5,8.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 - proto: CyberPen entities: - uid: 328 @@ -1765,7 +1842,7 @@ entities: - uid: 496 components: - type: Transform - pos: 8.55729,9.557987 + pos: 8.469106,9.509953 parent: 1 - proto: FaxMachineSyndie entities: @@ -2708,13 +2785,31 @@ entities: - type: Transform pos: 0.5,-2.5 parent: 1 +- proto: HandheldHealthAnalyzer + entities: + - uid: 540 + components: + - type: Transform + pos: -7.6773615,10.327039 + parent: 1 - proto: JetpackMiniFilled entities: - uid: 493 components: - type: Transform - pos: 8.505206,10.057987 + pos: 8.489939,10.312036 parent: 1 + - type: GasTank + toggleActionEntity: 495 + - type: Jetpack + toggleActionEntity: 494 + - type: ActionsContainer + - type: ContainerContainer + containers: + actions: !type:Container + ents: + - 494 + - 495 - proto: LockerSyndicate entities: - uid: 471 @@ -2770,6 +2865,34 @@ entities: showEnts: False occludes: True ent: null +- proto: MedkitAdvancedFilled + entities: + - uid: 538 + components: + - type: Transform + pos: -7.6565285,10.806205 + parent: 1 +- proto: MedkitBruteFilled + entities: + - uid: 537 + components: + - type: Transform + pos: -7.250519,10.341591 + parent: 1 +- proto: MedkitCombatFilled + entities: + - uid: 539 + components: + - type: Transform + pos: 8.510773,9.89537 + parent: 1 +- proto: MedkitFilled + entities: + - uid: 541 + components: + - type: Transform + pos: -7.2296853,10.747841 + parent: 1 - proto: PhoneInstrumentSyndicate entities: - uid: 498 @@ -2869,6 +2992,13 @@ entities: rot: 1.5707963267948966 rad pos: 3.5,3.5 parent: 1 +- proto: PowerCellRecharger + entities: + - uid: 536 + components: + - type: Transform + pos: 8.5,10.5 + parent: 1 - proto: PoweredlightRed entities: - uid: 432 @@ -2974,11 +3104,16 @@ entities: - type: DeviceLinkSource linkedPorts: 208: - - Pressed: Toggle + - - Pressed + - Toggle 209: - - Pressed: Toggle + - - Pressed + - Toggle 210: - - Pressed: Toggle + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - uid: 330 components: - type: MetaData @@ -2990,11 +3125,16 @@ entities: - type: DeviceLinkSource linkedPorts: 211: - - Pressed: Toggle + - - Pressed + - Toggle 212: - - Pressed: Toggle + - - Pressed + - Toggle 213: - - Pressed: Toggle + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - proto: SMESBasic entities: - uid: 198 @@ -3109,11 +3249,15 @@ entities: - type: Transform pos: -2.5,2.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 469 components: - type: Transform pos: 3.5,2.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: SyndieHandyFlag entities: - uid: 466 @@ -3259,17 +3403,27 @@ entities: - type: DeviceLinkSource linkedPorts: 129: - - Left: On - - Left: Trigger - - Right: On - - Right: Trigger - - Middle: Off + - - Left + - On + - - Left + - Trigger + - - Right + - On + - - Right + - Trigger + - - Middle + - Off 132: - - Left: On - - Left: Trigger - - Right: On - - Right: Trigger - - Middle: Off + - - Left + - On + - - Left + - Trigger + - - Right + - On + - - Right + - Trigger + - - Middle + - Off - proto: VendingMachineClothing entities: - uid: 465 @@ -4015,11 +4169,11 @@ entities: - uid: 461 components: - type: Transform - pos: -7.4571443,7.4884768 + pos: -7.5419455,7.639539 parent: 1 - uid: 462 components: - type: Transform - pos: -7.4154773,10.488477 + pos: -7.6356955,7.483289 parent: 1 ... diff --git a/Resources/Maps/Test/Atmospherics/DeltaPressure/deltapressuretest.yml b/Resources/Maps/Test/Atmospherics/DeltaPressure/deltapressuretest.yml new file mode 100644 index 0000000000..cedbfb1cff --- /dev/null +++ b/Resources/Maps/Test/Atmospherics/DeltaPressure/deltapressuretest.yml @@ -0,0 +1,234 @@ +meta: + format: 7 + category: Map + engineVersion: 265.0.0 + forkId: "" + forkVersion: "" + time: 08/16/2025 22:09:01 + entityCount: 27 +maps: +- 1 +grids: +- 2 +orphans: [] +nullspace: [] +tilemap: + 1: Space + 0: Plating +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: Map Entity + - type: Transform + - type: Map + mapPaused: True + - type: GridTree + - type: Broadphase + - type: OccluderTree + - uid: 2 + components: + - type: MetaData + name: grid + - type: Transform + pos: -0.33581543,-0.640625 + parent: 1 + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAA== + version: 7 + 0,-1: + ind: 0,-1 + tiles: AQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAA== + version: 7 + -1,-1: + ind: -1,-1 + tiles: AQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 + -1,0: + ind: -1,0 + tiles: AQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAA== + version: 7 + - type: Broadphase + - type: Physics + bodyStatus: InAir + fixedRotation: False + bodyType: Dynamic + - type: Fixtures + fixtures: {} + - type: OccluderTree + - type: SpreaderGrid + - type: Shuttle + dampingModifier: 0.25 + - type: ImplicitRoof + - type: GridPathfinding + - type: Gravity + gravityShakeSound: !type:SoundPathSpecifier + path: /Audio/Effects/alert.ogg + - type: DecalGrid + chunkCollection: + version: 2 + nodes: [] + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 19 + 0,-1: + 0: 4096 + -1,0: + 0: 8 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: AtmosFixBlockerMarker + entities: + - uid: 23 + components: + - type: Transform + pos: 0.5,1.5 + parent: 2 + - uid: 24 + components: + - type: Transform + pos: 0.5,0.5 + parent: 2 + - uid: 25 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 2 + - uid: 26 + components: + - type: Transform + pos: -0.5,0.5 + parent: 2 + - uid: 27 + components: + - type: Transform + pos: 1.5,0.5 + parent: 2 +- proto: WallPlastitaniumIndestructible + entities: + - uid: 3 + components: + - type: Transform + pos: -1.5,2.5 + parent: 2 + - uid: 4 + components: + - type: Transform + pos: -0.5,2.5 + parent: 2 + - uid: 5 + components: + - type: Transform + pos: 0.5,2.5 + parent: 2 + - uid: 6 + components: + - type: Transform + pos: 1.5,2.5 + parent: 2 + - uid: 7 + components: + - type: Transform + pos: 2.5,2.5 + parent: 2 + - uid: 8 + components: + - type: Transform + pos: 2.5,1.5 + parent: 2 + - uid: 9 + components: + - type: Transform + pos: 2.5,0.5 + parent: 2 + - uid: 10 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 2 + - uid: 11 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 2 + - uid: 12 + components: + - type: Transform + pos: 1.5,-1.5 + parent: 2 + - uid: 13 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 2 + - uid: 14 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 2 + - uid: 15 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 2 + - uid: 16 + components: + - type: Transform + pos: -1.5,-0.5 + parent: 2 + - uid: 17 + components: + - type: Transform + pos: -1.5,0.5 + parent: 2 + - uid: 18 + components: + - type: Transform + pos: -1.5,1.5 + parent: 2 + - uid: 19 + components: + - type: Transform + pos: -0.5,1.5 + parent: 2 + - uid: 20 + components: + - type: Transform + pos: 1.5,1.5 + parent: 2 + - uid: 21 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 2 + - uid: 22 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 2 +... diff --git a/Resources/Maps/Test/dev_map.yml b/Resources/Maps/Test/dev_map.yml index a50bf22fe1..738940ac71 100644 --- a/Resources/Maps/Test/dev_map.yml +++ b/Resources/Maps/Test/dev_map.yml @@ -1,6 +1,19 @@ meta: - format: 6 - postmapinit: false + format: 7 + category: Map + engineVersion: 266.0.0 + forkId: "" + forkVersion: "" + time: 08/31/2025 05:06:28 + entityCount: 3156 +maps: +- 23 +grids: +- 1 +- 2709 +- 2869 +orphans: [] +nullspace: [] tilemap: 0: Space 24: FloorAstroGrass @@ -53,120 +66,120 @@ entities: chunks: 0,0: ind: 0,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAkwAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAkwAAAAAAAA== + version: 7 0,1: ind: 0,1 - tiles: mQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: mQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 0,2: ind: 0,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 1,0: ind: 1,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAADAQAAAAACAQAAAAACmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAAQAAAAAAAgAAAAACAgAAAAAC - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAQAAAAADAAEAAAAAAgABAAAAAAIAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAkwAAAAAAAAEAAAAAAAACAAAAAAIAAgAAAAACAA== + version: 7 1,1: ind: 1,1 - tiles: mQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAwAAAAAAAQAAAAABAgAAAAABAgAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAwAAAAAAAQAAAAAAAgAAAAABAgAAAAADmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAwAAAAADAQAAAAABAgAAAAABAgAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAAQAAAAACAQAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAkwAAAAAABAAAAAACBAAAAAAABAAAAAACBAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAkwAAAAAABAAAAAACBAAAAAACBAAAAAABBgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAkwAAAAAABAAAAAADBQAAAAAABAAAAAADBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAkwAAAAAABAAAAAABBAAAAAADBAAAAAACBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAABAAAAAAABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAA - version: 6 + tiles: mQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAAwAAAAAAAAEAAAAAAQACAAAAAAEAAgAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAMAAAAAAAABAAAAAAAAAgAAAAABAAIAAAAAAwCZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAADAAAAAAMAAQAAAAABAAIAAAAAAQACAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAkwAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAJMAAAAAAAAEAAAAAAIABAAAAAAAAAQAAAAAAgAEAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAACTAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAEABgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAkwAAAAAAAAQAAAAAAwAFAAAAAAAABAAAAAADAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAJMAAAAAAAAEAAAAAAEABAAAAAADAAQAAAAAAgAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAEAAAAAAAABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAA== + version: 7 1,2: ind: 1,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAABwAAAAAABwAAAAAABwAAAAAAkwAAAAAACAAAAAAACAAAAAAACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAACAAAAAAACAAAAAAACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAABwAAAAAABwAAAAAABwAAAAAAkwAAAAAACAAAAAAACAAAAAAACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAACAAAAAAACAAAAAAACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAQAAAAADAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAQAAAAACAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAACQAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAAwAAAAABAgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAgAAAAAB - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACTAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAJMAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAEAAAAAAwABAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAAABAAAAAAIAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAACQAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAkwAAAAAAAAMAAAAAAQACAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAAgAAAAABAA== + version: 7 2,0: ind: 2,0 - tiles: kwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAADAQAAAAAAAQAAAAACAQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAADAQAAAAABAQAAAAAAAQAAAAACkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAADAQAAAAABAQAAAAADAQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAADAQAAAAABAQAAAAADAQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAACAQAAAAACAQAAAAADAQAAAAABkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAAAAQAAAAAAAQAAAAADAQAAAAACkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAADAQAAAAACAQAAAAADAQAAAAABkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAAAAQAAAAAAAQAAAAABAQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAADAQAAAAACAQAAAAADAQAAAAABkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAADAQAAAAADAQAAAAAAAQAAAAABkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAABAQAAAAACAQAAAAABAQAAAAABkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAwAAAAABAQAAAAAAAQAAAAAAAQAAAAADAQAAAAABkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAABAQAAAAAAAQAAAAABAQAAAAACAQAAAAACkwAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAABAgAAAAADAQAAAAAAAgAAAAABAgAAAAACAQAAAAACkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: kwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAEAAAAAAwABAAAAAAAAAQAAAAACAAEAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAABAAAAAAMAAQAAAAABAAEAAAAAAAABAAAAAAIAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAQAAAAADAAEAAAAAAQABAAAAAAMAAQAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAEAAAAAAwABAAAAAAEAAQAAAAADAAEAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAABAAAAAAIAAQAAAAACAAEAAAAAAwABAAAAAAEAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAMAAQAAAAACAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAEAAAAAAwABAAAAAAIAAQAAAAADAAEAAAAAAQCTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAQABAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAQAAAAADAAEAAAAAAgABAAAAAAMAAQAAAAABAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAEAAAAAAwABAAAAAAMAAQAAAAAAAAEAAAAAAQCTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAABAAAAAAEAAQAAAAACAAEAAAAAAQABAAAAAAEAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAADAAAAAAEAAQAAAAAAAAEAAAAAAAABAAAAAAMAAQAAAAABAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAABAAEAAAAAAgABAAAAAAIAkwAAAAAAAAEAAAAAAAABAAAAAAIAAQAAAAADAAEAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAQAAAAABAAIAAAAAAwABAAAAAAAAAgAAAAABAAIAAAAAAgABAAAAAAIAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 2,1: ind: 2,1 - tiles: AQAAAAAAAgAAAAACAQAAAAAAAgAAAAABAgAAAAAAAQAAAAABkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAgAAAAABAQAAAAADAgAAAAADAgAAAAAAAQAAAAABkwAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAgAAAAABAQAAAAADAgAAAAADAgAAAAABAQAAAAACkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAQAAAAACAQAAAAABAQAAAAABkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAABCgAAAAACCgAAAAACkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACBAAAAAAABAAAAAACBAAAAAABBAAAAAACBAAAAAAABAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAABgAAAAAABgAAAAACBgAAAAACBAAAAAAABAAAAAADBAAAAAABkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAABBAAAAAADBAAAAAABBAAAAAADBQAAAAAABAAAAAAAkwAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAABAAAAAADBQAAAAAABAAAAAADBQAAAAAABAAAAAABBAAAAAABBAAAAAACkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAADBAAAAAAABAAAAAADBAAAAAADBAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACBAAAAAABBAAAAAACkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAABAAAAAACBQAAAAAABAAAAAADkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACBAAAAAABBAAAAAADkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AQAAAAAAAAIAAAAAAgABAAAAAAAAAgAAAAABAAIAAAAAAAABAAAAAAEAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAwACAAAAAAEAAQAAAAADAAIAAAAAAwACAAAAAAAAAQAAAAABAJMAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAIAAgAAAAABAAEAAAAAAwACAAAAAAMAAgAAAAABAAEAAAAAAgCTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAIAAAAAAAABAAAAAAIAAQAAAAABAAEAAAAAAQCTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAQAKAAAAAAIACgAAAAACAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAIABAAAAAAAAAQAAAAAAgAEAAAAAAEABAAAAAACAAQAAAAAAAAEAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAIABgAAAAACAAQAAAAAAAAEAAAAAAMABAAAAAABAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAADAAQAAAAAAQAEAAAAAAMABQAAAAAAAAQAAAAAAACTAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAAEAAAAAAMABQAAAAAAAAQAAAAAAwAFAAAAAAAABAAAAAABAAQAAAAAAQAEAAAAAAIAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAADAAQAAAAAAAAEAAAAAAMABAAAAAADAAQAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgAEAAAAAAEABAAAAAACAJMAAAAAAACTAAAAAAAAkwAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAAEAAAAAAIABQAAAAAAAAQAAAAAAwCTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACAAQAAAAAAQAEAAAAAAMAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 3,0: ind: 3,0 - tiles: kwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAABAQAAAAADAQAAAAACAQAAAAACAQAAAAABAQAAAAACAQAAAAADAQAAAAABAQAAAAAAAQAAAAACAQAAAAADAQAAAAAAAQAAAAACAQAAAAABAQAAAAABkwAAAAAAAQAAAAAAAQAAAAAAAQAAAAACAQAAAAABAQAAAAABAQAAAAABAQAAAAADAQAAAAABAQAAAAADAQAAAAADAQAAAAAAAQAAAAABAQAAAAAAAQAAAAADAQAAAAADkwAAAAAAAQAAAAADAQAAAAAAAQAAAAADAQAAAAADAQAAAAACAQAAAAADAQAAAAACAQAAAAACAQAAAAAAAQAAAAABAQAAAAADAQAAAAAAAQAAAAAAAQAAAAACAQAAAAAAkwAAAAAAAQAAAAADAQAAAAABAQAAAAAAAQAAAAAAAQAAAAACAQAAAAABAQAAAAACAQAAAAADAQAAAAAAAQAAAAACAQAAAAABAQAAAAADAQAAAAAAAQAAAAADAQAAAAABkwAAAAAAAQAAAAABAQAAAAABAQAAAAAAAQAAAAACAQAAAAAAAQAAAAADAQAAAAAAAQAAAAADAQAAAAABAQAAAAABAQAAAAAAAQAAAAABAQAAAAACAQAAAAAAAQAAAAAAkwAAAAAAAQAAAAABAQAAAAABAQAAAAADAQAAAAADAQAAAAABAQAAAAACAQAAAAAAAQAAAAABAQAAAAABAQAAAAADAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAACkwAAAAAAAQAAAAABAQAAAAAAAQAAAAADAQAAAAAAAQAAAAAAAQAAAAADAQAAAAABAQAAAAABAQAAAAABAQAAAAABAQAAAAADAQAAAAAAAQAAAAACAQAAAAADAQAAAAABkwAAAAAAAQAAAAACAQAAAAACAQAAAAACAQAAAAAAAQAAAAAAAQAAAAABAQAAAAADAQAAAAADAQAAAAAAAQAAAAAAAQAAAAADAQAAAAADAQAAAAADAQAAAAACAQAAAAACkwAAAAAAAQAAAAACAQAAAAACAQAAAAABAQAAAAACAQAAAAABAQAAAAADAQAAAAACAQAAAAACAQAAAAADAQAAAAABAQAAAAABAQAAAAAAAQAAAAADAQAAAAADAQAAAAAAkwAAAAAAAQAAAAABAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAACAQAAAAACAQAAAAAAAQAAAAADAQAAAAADAQAAAAABAQAAAAAAAQAAAAAAAQAAAAABAQAAAAACAQAAAAAAkwAAAAAAAQAAAAAAAQAAAAAAAQAAAAADAQAAAAAAAQAAAAAAAQAAAAACAQAAAAACAQAAAAAAAQAAAAABAQAAAAABAQAAAAADAQAAAAABAQAAAAADAQAAAAADAQAAAAABkwAAAAAAAQAAAAADAQAAAAABAQAAAAABAQAAAAADAQAAAAABAQAAAAADAQAAAAACAQAAAAADAQAAAAACAQAAAAACAQAAAAACAQAAAAABAQAAAAAAAQAAAAAAAQAAAAAAkwAAAAAAAQAAAAABAQAAAAABAQAAAAABAQAAAAAAAQAAAAACAQAAAAACAQAAAAADAQAAAAACAQAAAAABAQAAAAAAAQAAAAAAAQAAAAABAQAAAAABAQAAAAACAQAAAAADkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: kwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAEAAAAAAQABAAAAAAMAAQAAAAACAAEAAAAAAgABAAAAAAEAAQAAAAACAAEAAAAAAwABAAAAAAEAAQAAAAAAAAEAAAAAAgABAAAAAAMAAQAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAABAJMAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAABAAEAAAAAAQABAAAAAAMAAQAAAAABAAEAAAAAAwABAAAAAAMAAQAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAADAAEAAAAAAwCTAAAAAAAAAQAAAAADAAEAAAAAAAABAAAAAAMAAQAAAAADAAEAAAAAAgABAAAAAAMAAQAAAAACAAEAAAAAAgABAAAAAAAAAQAAAAABAAEAAAAAAwABAAAAAAAAAQAAAAAAAAEAAAAAAgABAAAAAAAAkwAAAAAAAAEAAAAAAwABAAAAAAEAAQAAAAAAAAEAAAAAAAABAAAAAAIAAQAAAAABAAEAAAAAAgABAAAAAAMAAQAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAADAAEAAAAAAAABAAAAAAMAAQAAAAABAJMAAAAAAAABAAAAAAEAAQAAAAABAAEAAAAAAAABAAAAAAIAAQAAAAAAAAEAAAAAAwABAAAAAAAAAQAAAAADAAEAAAAAAQABAAAAAAEAAQAAAAAAAAEAAAAAAQABAAAAAAIAAQAAAAAAAAEAAAAAAACTAAAAAAAAAQAAAAABAAEAAAAAAQABAAAAAAMAAQAAAAADAAEAAAAAAQABAAAAAAIAAQAAAAAAAAEAAAAAAQABAAAAAAEAAQAAAAADAAEAAAAAAAABAAAAAAAAAQAAAAACAAEAAAAAAwABAAAAAAIAkwAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAADAAEAAAAAAAABAAAAAAAAAQAAAAADAAEAAAAAAQABAAAAAAEAAQAAAAABAAEAAAAAAQABAAAAAAMAAQAAAAAAAAEAAAAAAgABAAAAAAMAAQAAAAABAJMAAAAAAAABAAAAAAIAAQAAAAACAAEAAAAAAgABAAAAAAAAAQAAAAAAAAEAAAAAAQABAAAAAAMAAQAAAAADAAEAAAAAAAABAAAAAAAAAQAAAAADAAEAAAAAAwABAAAAAAMAAQAAAAACAAEAAAAAAgCTAAAAAAAAAQAAAAACAAEAAAAAAgABAAAAAAEAAQAAAAACAAEAAAAAAQABAAAAAAMAAQAAAAACAAEAAAAAAgABAAAAAAMAAQAAAAABAAEAAAAAAQABAAAAAAAAAQAAAAADAAEAAAAAAwABAAAAAAAAkwAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAIAAQAAAAACAAEAAAAAAAABAAAAAAMAAQAAAAADAAEAAAAAAQABAAAAAAAAAQAAAAAAAAEAAAAAAQABAAAAAAIAAQAAAAAAAJMAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAwABAAAAAAAAAQAAAAAAAAEAAAAAAgABAAAAAAIAAQAAAAAAAAEAAAAAAQABAAAAAAEAAQAAAAADAAEAAAAAAQABAAAAAAMAAQAAAAADAAEAAAAAAQCTAAAAAAAAAQAAAAADAAEAAAAAAQABAAAAAAEAAQAAAAADAAEAAAAAAQABAAAAAAMAAQAAAAACAAEAAAAAAwABAAAAAAIAAQAAAAACAAEAAAAAAgABAAAAAAEAAQAAAAAAAAEAAAAAAAABAAAAAAAAkwAAAAAAAAEAAAAAAQABAAAAAAEAAQAAAAABAAEAAAAAAAABAAAAAAIAAQAAAAACAAEAAAAAAwABAAAAAAIAAQAAAAABAAEAAAAAAAABAAAAAAAAAQAAAAABAAEAAAAAAQABAAAAAAIAAQAAAAADAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 3,1: ind: 3,1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAQAAAAABAQAAAAADkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAADwAAAAABDwAAAAADkwAAAAAAkwAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAAQAAAAABAgAAAAADAgAAAAACkwAAAAAADgAAAAAADgAAAAAADgAAAAAAkwAAAAAAEAAAAAACEAAAAAACDwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAQAAAAABAQAAAAACkwAAAAAADgAAAAAABQAAAAAADgAAAAAAkwAAAAAAEAAAAAACEAAAAAAADwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAABkwAAAAAADgAAAAAADgAAAAAADgAAAAAAkwAAAAAAEQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAACwAAAAADCwAAAAABCwAAAAACCwAAAAADCwAAAAACCwAAAAADCwAAAAADCwAAAAABCwAAAAACCwAAAAACkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAACwAAAAADDAAAAAACDAAAAAAACwAAAAABCwAAAAAACwAAAAADCwAAAAABDQAAAAADkwAAAAAACwAAAAADkwAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAkwAAAAAACwAAAAABDAAAAAACDAAAAAADCwAAAAADCwAAAAAACwAAAAADCwAAAAABCwAAAAAACwAAAAACCwAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAkwAAAAAACwAAAAAACwAAAAACCwAAAAACCwAAAAACCwAAAAADCwAAAAAACwAAAAACDQAAAAADkwAAAAAACwAAAAAAkwAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAkwAAAAAAkwAAAAAACwAAAAABCwAAAAADDQAAAAACAQAAAAAAAQAAAAAAAQAAAAADCwAAAAAACwAAAAABCwAAAAABkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAACAQAAAAACAQAAAAADkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAAQAAAAABAAEAAAAAAwCTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAA8AAAAAAQAPAAAAAAMAkwAAAAAAAJMAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACTAAAAAAAAAQAAAAABAAIAAAAAAwACAAAAAAIAkwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAJMAAAAAAAAQAAAAAAIAEAAAAAACAA8AAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAAABAAAAAAEAAQAAAAACAJMAAAAAAAAOAAAAAAAABQAAAAAAAA4AAAAAAACTAAAAAAAAEAAAAAACABAAAAAAAAAPAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAEAAAAAAQCTAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAkwAAAAAAABEAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAACwAAAAADAAsAAAAAAQALAAAAAAIACwAAAAADAAsAAAAAAgALAAAAAAMACwAAAAADAAsAAAAAAQALAAAAAAIACwAAAAACAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAsAAAAAAwAMAAAAAAIADAAAAAAAAAsAAAAAAQALAAAAAAAACwAAAAADAAsAAAAAAQANAAAAAAMAkwAAAAAAAAsAAAAAAwCTAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAJMAAAAAAAALAAAAAAEADAAAAAACAAwAAAAAAwALAAAAAAMACwAAAAAAAAsAAAAAAwALAAAAAAEACwAAAAAAAAsAAAAAAgALAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAACTAAAAAAAACwAAAAAAAAsAAAAAAgALAAAAAAIACwAAAAACAAsAAAAAAwALAAAAAAAACwAAAAACAA0AAAAAAwCTAAAAAAAACwAAAAAAAJMAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAkwAAAAAAAJMAAAAAAAALAAAAAAEACwAAAAADAA0AAAAAAgABAAAAAAAAAQAAAAAAAAEAAAAAAwALAAAAAAAACwAAAAABAAsAAAAAAQCTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAQAAAAACAAEAAAAAAgABAAAAAAMAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 4,1: ind: 4,1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAACAgAAAAACAgAAAAACAgAAAAACAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAADAgAAAAABAgAAAAADAgAAAAABAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAgAAAAAAAgAAAAADAgAAAAACkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAABkwAAAAAAkwAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAABAAAAAAIAAgAAAAACAAIAAAAAAgACAAAAAAIAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAQAAAAADAAIAAAAAAQACAAAAAAMAAgAAAAABAAEAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAACAAAAAAAAAgAAAAADAAIAAAAAAgCTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAEAAAAAAQCTAAAAAAAAkwAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAmQAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJkAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 3,2: ind: 3,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAABQAAAAAABQAAAAAABQAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAkwAAAAAADgAAAAAADgAAAAAADgAAAAAAkwAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAAAkwAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAADgAAAAAABQAAAAAADgAAAAAAkwAAAAAAkwAAAAAABQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAACwAAAAACCwAAAAACCwAAAAABkwAAAAAAkwAAAAAADgAAAAAADgAAAAAADgAAAAAAkwAAAAAAkwAAAAAACwAAAAADCwAAAAADCwAAAAADkwAAAAAAAAAAAAAAAAAAAAAACwAAAAACDQAAAAACCwAAAAABCwAAAAADCwAAAAABCwAAAAADEwAAAAACCwAAAAACCwAAAAAACwAAAAADFQAAAAACFQAAAAACFQAAAAACkwAAAAAAAAAAAAAAAAAAAAAAEwAAAAABEwAAAAABEwAAAAACEwAAAAADEwAAAAABEwAAAAAAEwAAAAABEwAAAAACEwAAAAACEwAAAAACFQAAAAABDQAAAAABFQAAAAACkwAAAAAAAAAAAAAAAAAAAAAACwAAAAACCwAAAAABCwAAAAAACwAAAAACCwAAAAAACwAAAAACEwAAAAABCwAAAAABCwAAAAAACwAAAAAAFQAAAAACFQAAAAADFQAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAwAAAAADAQAAAAADAQAAAAADkwAAAAAACwAAAAABCwAAAAACCwAAAAACCwAAAAACCwAAAAACkwAAAAAACwAAAAAACwAAAAADCwAAAAAAkwAAAAAAmQAAAAAAmQAAAAAAAQAAAAAAFAAAAAAAAQAAAAACkwAAAAAACwAAAAACEwAAAAACEwAAAAADEwAAAAABCwAAAAABkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAACwAAAAAAEgAAAAAAEgAAAAAAEgAAAAAACwAAAAACkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAACwAAAAAAEgAAAAAAEgAAAAAAEgAAAAAACwAAAAABkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAACTAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAJMAAAAAAACZAAAAAAAAmQAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAADgAAAAAAAAUAAAAAAAAOAAAAAAAAkwAAAAAAAJMAAAAAAAAFAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAAIACwAAAAACAAsAAAAAAQCTAAAAAAAAkwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAJMAAAAAAACTAAAAAAAACwAAAAADAAsAAAAAAwALAAAAAAMAkwAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACAA0AAAAAAgALAAAAAAEACwAAAAADAAsAAAAAAQALAAAAAAMAEwAAAAACAAsAAAAAAgALAAAAAAAACwAAAAADABUAAAAAAgAVAAAAAAIAFQAAAAACAJMAAAAAAAAAAAAAAAAAAAAAAAAAABMAAAAAAQATAAAAAAEAEwAAAAACABMAAAAAAwATAAAAAAEAEwAAAAAAABMAAAAAAQATAAAAAAIAEwAAAAACABMAAAAAAgAVAAAAAAEADQAAAAABABUAAAAAAgCTAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAAIACwAAAAABAAsAAAAAAAALAAAAAAIACwAAAAAAAAsAAAAAAgATAAAAAAEACwAAAAABAAsAAAAAAAALAAAAAAAAFQAAAAACABUAAAAAAwAVAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAADAAEAAAAAAwABAAAAAAMAkwAAAAAAAAsAAAAAAQALAAAAAAIACwAAAAACAAsAAAAAAgALAAAAAAIAkwAAAAAAAAsAAAAAAAALAAAAAAMACwAAAAAAAJMAAAAAAACZAAAAAAAAmQAAAAAAAAEAAAAAAAAUAAAAAAAAAQAAAAACAJMAAAAAAAALAAAAAAIAEwAAAAACABMAAAAAAwATAAAAAAEACwAAAAABAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAACwAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAAsAAAAAAgCTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAsAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAALAAAAAAEAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 2,2: ind: 2,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAADgAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAABQAAAAAADgAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAADgAAAAAADgAAAAAADgAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAADAgAAAAABAQAAAAACDwAAAAACDwAAAAABDwAAAAAADwAAAAACkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAADgAAAAAADgAAAAAAAQAAAAAAAgAAAAADAQAAAAABEAAAAAACEAAAAAAAEAAAAAADEAAAAAABDwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAADgAAAAAADgAAAAAAAQAAAAABAgAAAAACAQAAAAABEAAAAAAAEAAAAAAAEAAAAAACEAAAAAAADwAAAAABkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAADgAAAAAADgAAAAAAAQAAAAACAgAAAAACAQAAAAAADwAAAAADDwAAAAACDwAAAAACDwAAAAACkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAAQAAAAACCQAAAAAAAQAAAAACAQAAAAAAAQAAAAADkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAQAAAAADCQAAAAAAAQAAAAACAQAAAAADAQAAAAABkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAACCQAAAAAAAwAAAAABAgAAAAADAwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAACQAAAAAAAwAAAAACAgAAAAACkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAFAAAAAAAADgAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAQAAAAADAAIAAAAAAQABAAAAAAIADwAAAAACAA8AAAAAAQAPAAAAAAAADwAAAAACAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAAAOAAAAAAAADgAAAAAAAAEAAAAAAAACAAAAAAMAAQAAAAABABAAAAAAAgAQAAAAAAAAEAAAAAADABAAAAAAAQAPAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAADgAAAAAAAA4AAAAAAAABAAAAAAEAAgAAAAACAAEAAAAAAQAQAAAAAAAAEAAAAAAAABAAAAAAAgAQAAAAAAAADwAAAAABAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAA4AAAAAAAAOAAAAAAAAAQAAAAACAAIAAAAAAgABAAAAAAAADwAAAAADAA8AAAAAAgAPAAAAAAIADwAAAAACAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAADAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJMAAAAAAAABAAAAAAIACQAAAAAAAAEAAAAAAgABAAAAAAAAAQAAAAADAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAAQAAAAADAAkAAAAAAAABAAAAAAIAAQAAAAADAAEAAAAAAQCTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAIACQAAAAAAAAMAAAAAAQACAAAAAAMAAwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAkAAAAAAAADAAAAAAIAAgAAAAACAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 1,3: ind: 1,3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 2,3: ind: 2,3 - tiles: kwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAADgAAAAAADgAAAAAADgAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAADgAAAAAABQAAAAAADgAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAADgAAAAAADgAAAAAADgAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAACgAAAAAACgAAAAAACgAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAACgAAAAAACgAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAACgAAAAAACgAAAAAACgAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAACgAAAAAACgAAAAAACgAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAACgAAAAAACgAAAAAACgAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAFgAAAAAAFgAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAACgAAAAAACgAAAAAAkwAAAAAA - version: 6 + tiles: kwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAADgAAAAAAAAUAAAAAAAAOAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAACgAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAFgAAAAAAABYAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAoAAAAAAAAKAAAAAAAAkwAAAAAAAA== + version: 7 4,0: ind: 4,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAADgAAAAAADgAAAAAADgAAAAAAkwAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAADgAAAAAABQAAAAAADgAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAADgAAAAAADgAAAAAADgAAAAAAkwAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAJMAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAOAAAAAAAABQAAAAAAAA4AAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAkwAAAAAAAA== + version: 7 5,1: ind: 5,1 - tiles: kwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAA - version: 6 + tiles: kwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAA== + version: 7 5,0: ind: 5,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACZAAAAAAAAmQAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAmQAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJkAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJkAAAAAAACZAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAA== + version: 7 6,0: ind: 6,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 6,1: ind: 6,1 - tiles: kwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: kwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 5,2: ind: 5,2 - tiles: AAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 4,2: ind: 4,2 - tiles: AAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAkwAAAAAADgAAAAAADgAAAAAADgAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAkwAAAAAADgAAAAAABQAAAAAADgAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAADgAAAAAADgAAAAAADgAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAkwAAAAAAAQAAAAAAAQAAAAABAgAAAAABAQAAAAAAAQAAAAAAAQAAAAACAgAAAAADAQAAAAAAAQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAkwAAAAAAAQAAAAADAQAAAAACAgAAAAACAQAAAAADAQAAAAADAQAAAAABAgAAAAADAQAAAAAAAQAAAAABkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAkwAAAAAAAQAAAAADAQAAAAADAgAAAAAAAQAAAAABAQAAAAABAQAAAAACAgAAAAADAQAAAAACAQAAAAABkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAkwAAAAAAAQAAAAADAQAAAAADAgAAAAABAQAAAAAAAQAAAAACAQAAAAABAgAAAAAAAQAAAAACAQAAAAABkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAkwAAAAAAAQAAAAADAQAAAAADAgAAAAAAAQAAAAACAQAAAAABAQAAAAADAgAAAAACAQAAAAACAQAAAAABkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAkwAAAAAAAQAAAAACAQAAAAADAgAAAAAAAQAAAAADAQAAAAACAQAAAAADAgAAAAADAQAAAAACAQAAAAADkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAkwAAAAAAAQAAAAAAAQAAAAABAgAAAAABAQAAAAABAQAAAAACAQAAAAADAgAAAAACAQAAAAADAQAAAAABkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAkwAAAAAAAgAAAAAAAgAAAAADAgAAAAADAgAAAAACAgAAAAACAgAAAAAAAgAAAAADAgAAAAABAgAAAAADkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAkwAAAAAAAQAAAAADAQAAAAADAQAAAAACAQAAAAADAQAAAAACAQAAAAACAQAAAAABAQAAAAADAQAAAAADkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAkwAAAAAAAQAAAAABAQAAAAABAQAAAAABAQAAAAAAAQAAAAAAAQAAAAADAQAAAAADAQAAAAADAQAAAAACkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAkwAAAAAAAQAAAAACAQAAAAAAAQAAAAACAQAAAAACAQAAAAADAQAAAAABAQAAAAAAAQAAAAACAQAAAAABkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAQAAAAABAQAAAAADAQAAAAACAQAAAAACAQAAAAAAAQAAAAACAQAAAAABkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAQAAAAAAAQAAAAAAAQAAAAACAQAAAAABAQAAAAAAAQAAAAACAQAAAAACkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAADgAAAAAAAAUAAAAAAAAOAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAmQAAAAAAAJMAAAAAAAABAAAAAAAAAQAAAAABAAIAAAAAAQABAAAAAAAAAQAAAAAAAAEAAAAAAgACAAAAAAMAAQAAAAAAAAEAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAACTAAAAAAAAAQAAAAADAAEAAAAAAgACAAAAAAIAAQAAAAADAAEAAAAAAwABAAAAAAEAAgAAAAADAAEAAAAAAAABAAAAAAEAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAkwAAAAAAAAEAAAAAAwABAAAAAAMAAgAAAAAAAAEAAAAAAQABAAAAAAEAAQAAAAACAAIAAAAAAwABAAAAAAIAAQAAAAABAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAJMAAAAAAAABAAAAAAMAAQAAAAADAAIAAAAAAQABAAAAAAAAAQAAAAACAAEAAAAAAQACAAAAAAAAAQAAAAACAAEAAAAAAQCTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAACTAAAAAAAAAQAAAAADAAEAAAAAAwACAAAAAAAAAQAAAAACAAEAAAAAAQABAAAAAAMAAgAAAAACAAEAAAAAAgABAAAAAAEAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAkwAAAAAAAAEAAAAAAgABAAAAAAMAAgAAAAAAAAEAAAAAAwABAAAAAAIAAQAAAAADAAIAAAAAAwABAAAAAAIAAQAAAAADAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAmQAAAAAAAJMAAAAAAAABAAAAAAAAAQAAAAABAAIAAAAAAQABAAAAAAEAAQAAAAACAAEAAAAAAwACAAAAAAIAAQAAAAADAAEAAAAAAQCTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAACTAAAAAAAAAgAAAAAAAAIAAAAAAwACAAAAAAMAAgAAAAACAAIAAAAAAgACAAAAAAAAAgAAAAADAAIAAAAAAQACAAAAAAMAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAkwAAAAAAAAEAAAAAAwABAAAAAAMAAQAAAAACAAEAAAAAAwABAAAAAAIAAQAAAAACAAEAAAAAAQABAAAAAAMAAQAAAAADAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAJMAAAAAAAABAAAAAAEAAQAAAAABAAEAAAAAAQABAAAAAAAAAQAAAAAAAAEAAAAAAwABAAAAAAMAAQAAAAADAAEAAAAAAgCTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAACTAAAAAAAAAQAAAAACAAEAAAAAAAABAAAAAAIAAQAAAAACAAEAAAAAAwABAAAAAAEAAQAAAAAAAAEAAAAAAgABAAAAAAEAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAAABAAAAAAEAAQAAAAADAAEAAAAAAgABAAAAAAIAAQAAAAAAAAEAAAAAAgABAAAAAAEAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAIAAQAAAAABAAEAAAAAAAABAAAAAAIAAQAAAAACAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 4,3: ind: 4,3 - tiles: AAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAQAAAAACAQAAAAACAQAAAAADkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAABAAAAAAIAAQAAAAACAAEAAAAAAwCTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 6,2: ind: 6,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 2,4: ind: 2,4 - tiles: AAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAFwAAAAAEFwAAAAAGkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAGAAAAAADGQAAAAAAGgAAAAAAGwAAAAAAHQAAAAAAHwAAAAAAIAAAAAADIQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAHAAAAAAAHgAAAAACkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAABcAAAAABAAXAAAAAAYAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAABgAAAAAAwAZAAAAAAAAGgAAAAAAABsAAAAAAAAdAAAAAAAAHwAAAAAAACAAAAAAAwAhAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAcAAAAAAAAHgAAAAACAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 3,3: ind: 3,3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAACgAAAAAACgAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAACgAAAAAACgAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAACgAAAAAACgAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAACgAAAAAACgAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAACgAAAAAACgAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAACgAAAAAACgAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAAAKAAAAAAAACgAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAoAAAAAAAAKAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 3,4: ind: 3,4 - tiles: kwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: kwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 4,-1: ind: 4,-1 - tiles: AAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 4,-2: ind: 4,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 - type: Broadphase - type: Physics bodyStatus: InAir @@ -979,6 +992,7 @@ entities: 368: 39.592293,65.77571 - type: OccluderTree - type: Shuttle + dampingModifier: 0.25 - type: GridPathfinding - type: SpreaderGrid - type: GravityShake @@ -1702,6 +1716,7 @@ entities: chunkSize: 4 - type: BecomesStation id: Dev + - type: ImplicitRoof - uid: 23 components: - type: MetaData @@ -1712,7 +1727,6 @@ entities: - type: GridTree - type: Broadphase - type: OccluderTree - - type: LoadedMap - uid: 2709 components: - type: MetaData @@ -1725,20 +1739,20 @@ entities: chunks: 0,0: ind: 0,0 - tiles: kwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: kwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 0,-1: ind: 0,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAmQAAAAAAAJkAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 -1,0: ind: -1,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 -1,-1: ind: -1,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAAkwAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAmQAAAAAAAJkAAAAAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAAAAAAAAkwAAAAAAAJMAAAAAAACTAAAAAAAAkwAAAAAAAA== + version: 7 - type: Broadphase - type: Physics bodyStatus: InAir @@ -1751,6 +1765,7 @@ entities: - type: OccluderTree - type: SpreaderGrid - type: Shuttle + dampingModifier: 0.25 - type: GridPathfinding - type: Gravity gravityShakeSound: !type:SoundPathSpecifier @@ -1824,6 +1839,7 @@ entities: chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance + - type: ImplicitRoof - uid: 2869 components: - type: MetaData @@ -1835,8 +1851,8 @@ entities: chunks: 1,1: ind: 1,1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAmQAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAmQAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAACZAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 - type: Broadphase - type: Physics bodyStatus: InAir @@ -1849,6 +1865,7 @@ entities: - type: OccluderTree - type: SpreaderGrid - type: Shuttle + dampingModifier: 0.25 - type: GridPathfinding - type: Gravity gravityShakeSound: !type:SoundPathSpecifier @@ -1864,6 +1881,7 @@ entities: - type: GasTileOverlay - type: IFF flags: HideLabel + - type: ImplicitRoof - proto: AirAlarm entities: - uid: 1270 @@ -1876,6 +1894,8 @@ entities: devices: - 1269 - 1167 + - type: Fixtures + fixtures: {} - uid: 1539 components: - type: Transform @@ -1885,6 +1905,8 @@ entities: - type: DeviceList devices: - 1538 + - type: Fixtures + fixtures: {} - uid: 1680 components: - type: Transform @@ -1894,6 +1916,8 @@ entities: - type: DeviceList devices: - 1712 + - type: Fixtures + fixtures: {} - proto: AirCanister entities: - uid: 1111 @@ -2041,6 +2065,8 @@ entities: rot: 3.141592653589793 rad pos: 77.5,8.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: APCHyperCapacity entities: - uid: 456 @@ -2048,51 +2074,69 @@ entities: - type: Transform pos: 53.5,14.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 458 components: - type: Transform pos: 33.5,14.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 619 components: - type: Transform rot: -1.5707963267948966 rad pos: 38.5,16.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 863 components: - type: Transform rot: 3.141592653589793 rad pos: 52.5,23.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 1068 components: - type: Transform pos: 33.5,48.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 1220 components: - type: Transform rot: 3.141592653589793 rad pos: 51.5,37.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 1394 components: - type: Transform pos: 75.5,18.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 2295 components: - type: Transform rot: 3.141592653589793 rad pos: 73.5,34.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 2601 components: - type: Transform rot: 3.141592653589793 rad pos: 43.5,48.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: AtmosDeviceFanDirectional entities: - uid: 574 @@ -3018,6 +3062,8 @@ entities: - type: Transform pos: 37.5,42.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: BaseBallBat entities: - uid: 2686 @@ -8925,6 +8971,25 @@ entities: - type: Transform pos: 56.75264,43.50025 parent: 1 +- proto: ChemistryBottleRobustHarvest + entities: + - uid: 1058 + components: + - type: Transform + pos: 30.295897,44.102787 + parent: 1 +- proto: ChemistryBottleUnstableMutagen + entities: + - uid: 1056 + components: + - type: Transform + pos: 30.637724,44.013588 + parent: 1 + - uid: 1057 + components: + - type: Transform + pos: 30.726896,43.86493 + parent: 1 - proto: ChemistryHotplate entities: - uid: 1129 @@ -8999,6 +9064,8 @@ entities: rot: 1.5707963267948966 rad pos: -3.5,-1.5 parent: 2709 + - type: Fixtures + fixtures: {} - proto: ClosetWallMixed entities: - uid: 829 @@ -9007,6 +9074,8 @@ entities: rot: -1.5707963267948966 rad pos: 52.5,21.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: ClothingBackpackDuffelSurgeryFilled entities: - uid: 1218 @@ -9084,7 +9153,8 @@ entities: - type: DeviceLinkSource linkedPorts: 844: - - ArtifactAnalyzerSender: ArtifactAnalyzerReceiver + - - ArtifactAnalyzerSender + - ArtifactAnalyzerReceiver - uid: 2616 components: - type: Transform @@ -9131,13 +9201,6 @@ entities: - type: Transform pos: 47.5,55.5 parent: 1 -- proto: ComputerCargoShuttle - entities: - - uid: 2637 - components: - - type: Transform - pos: 49.5,55.5 - parent: 1 - proto: ComputerCloningConsole entities: - uid: 1183 @@ -9149,9 +9212,11 @@ entities: - type: DeviceLinkSource linkedPorts: 1185: - - MedicalScannerSender: MedicalScannerReceiver + - - MedicalScannerSender + - MedicalScannerReceiver 1184: - - CloningPodSender: CloningPodReceiver + - - CloningPodSender + - CloningPodReceiver - uid: 2620 components: - type: Transform @@ -9299,6 +9364,11 @@ entities: - type: Transform pos: 50.5,55.5 parent: 1 + - uid: 2637 + components: + - type: Transform + pos: 49.5,55.5 + parent: 1 - proto: ComputerShuttleSyndie entities: - uid: 2630 @@ -9619,7 +9689,6 @@ entities: showEnts: False occludes: True ents: - - 2115 - 2114 - 2113 - 2112 @@ -9861,6 +9930,8 @@ entities: - type: Transform pos: -0.5,1.5 parent: 2709 + - type: Fixtures + fixtures: {} - proto: DebugGenerator entities: - uid: 2256 @@ -9931,12 +10002,16 @@ entities: rot: 3.141592653589793 rad pos: 47.5,37.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 1910 components: - type: Transform rot: -1.5707963267948966 rad pos: 61.5,40.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: DogBed entities: - uid: 780 @@ -10019,30 +10094,40 @@ entities: rot: 3.141592653589793 rad pos: 56.5,23.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 1008 components: - type: Transform rot: 1.5707963267948966 rad pos: 23.5,39.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 1907 components: - type: Transform rot: -1.5707963267948966 rad pos: 79.5,18.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 1908 components: - type: Transform rot: -1.5707963267948966 rad pos: 72.5,34.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 1909 components: - type: Transform rot: -1.5707963267948966 rad pos: 56.5,37.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: FireAxeCabinetFilled entities: - uid: 1633 @@ -10051,12 +10136,16 @@ entities: rot: 1.5707963267948966 rad pos: 28.5,15.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 3074 components: - type: Transform rot: 1.5707963267948966 rad pos: 80.5,20.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: FireExtinguisher entities: - uid: 425 @@ -10332,6 +10421,8 @@ entities: rot: 1.5707963267948966 rad pos: 51.5,43.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: GasAnalyzer entities: - uid: 1258 @@ -12105,15 +12196,6 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage -- proto: MagazineLightRifleMaxim - entities: - - uid: 2115 - components: - - type: Transform - parent: 2107 - - type: Physics - canCollide: False - - type: InsideEntityStorage - proto: MagazineLightRiflePractice entities: - uid: 2110 @@ -12958,6 +13040,8 @@ entities: rot: 3.141592653589793 rad pos: 94.5,11.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: PosterLegitJustAWeekAway entities: - uid: 3144 @@ -12965,6 +13049,8 @@ entities: - type: Transform pos: 61.5,39.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: PottedPlant21 entities: - uid: 928 @@ -14354,13 +14440,6 @@ entities: - type: Transform pos: 50.542976,20.508951 parent: 1 -- proto: RobustHarvestChemistryBottle - entities: - - uid: 1058 - components: - - type: Transform - pos: 30.295897,44.102787 - parent: 1 - proto: SalvageMagnet entities: - uid: 2678 @@ -14770,6 +14849,8 @@ entities: parent: 1 - type: Lock locked: False + - type: Fixtures + fixtures: {} - proto: ShotGunCabinetFilled entities: - uid: 1906 @@ -14778,6 +14859,8 @@ entities: rot: 1.5707963267948966 rad pos: 28.5,19.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: ShuttleGunDuster entities: - uid: 2781 @@ -14875,27 +14958,40 @@ entities: - type: DeviceLinkSource linkedPorts: 585: - - Pressed: Toggle + - - Pressed + - Toggle 586: - - Pressed: Toggle + - - Pressed + - Toggle 587: - - Pressed: Toggle + - - Pressed + - Toggle 588: - - Pressed: Toggle + - - Pressed + - Toggle 589: - - Pressed: Toggle + - - Pressed + - Toggle 590: - - Pressed: Toggle + - - Pressed + - Toggle 591: - - Pressed: Toggle + - - Pressed + - Toggle 592: - - Pressed: Toggle + - - Pressed + - Toggle 593: - - Pressed: Toggle + - - Pressed + - Toggle 584: - - Pressed: Toggle + - - Pressed + - Toggle 608: - - Pressed: Toggle + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - uid: 740 components: - type: MetaData @@ -14906,27 +15002,40 @@ entities: - type: DeviceLinkSource linkedPorts: 598: - - Pressed: Toggle + - - Pressed + - Toggle 599: - - Pressed: Toggle + - - Pressed + - Toggle 607: - - Pressed: Toggle + - - Pressed + - Toggle 606: - - Pressed: Toggle + - - Pressed + - Toggle 605: - - Pressed: Toggle + - - Pressed + - Toggle 604: - - Pressed: Toggle + - - Pressed + - Toggle 603: - - Pressed: Toggle + - - Pressed + - Toggle 602: - - Pressed: Toggle + - - Pressed + - Toggle 601: - - Pressed: Toggle + - - Pressed + - Toggle 600: - - Pressed: Toggle + - - Pressed + - Toggle 609: - - Pressed: Toggle + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - uid: 753 components: - type: MetaData @@ -14938,11 +15047,16 @@ entities: - type: DeviceLinkSource linkedPorts: 596: - - Pressed: Toggle + - - Pressed + - Toggle 852: - - Pressed: Toggle + - - Pressed + - Toggle 853: - - Pressed: Toggle + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - uid: 1593 components: - type: MetaData @@ -14954,7 +15068,10 @@ entities: - type: DeviceLinkSource linkedPorts: 1597: - - Pressed: Trigger + - - Pressed + - Trigger + - type: Fixtures + fixtures: {} - uid: 1594 components: - type: MetaData @@ -14966,7 +15083,10 @@ entities: - type: DeviceLinkSource linkedPorts: 1579: - - Pressed: Toggle + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - uid: 2794 components: - type: MetaData @@ -14978,17 +15098,27 @@ entities: - type: DeviceLinkSource linkedPorts: 2783: - - Pressed: Toggle - - Pressed: Trigger + - - Pressed + - Toggle + - - Pressed + - Trigger 2782: - - Pressed: Toggle - - Pressed: Trigger + - - Pressed + - Toggle + - - Pressed + - Trigger 2781: - - Pressed: Toggle - - Pressed: Trigger + - - Pressed + - Toggle + - - Pressed + - Trigger 2784: - - Pressed: Toggle - - Pressed: Trigger + - - Pressed + - Toggle + - - Pressed + - Trigger + - type: Fixtures + fixtures: {} - uid: 2795 components: - type: MetaData @@ -15000,7 +15130,10 @@ entities: - type: DeviceLinkSource linkedPorts: 2779: - - Pressed: Toggle + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - uid: 2796 components: - type: Transform @@ -15009,8 +15142,12 @@ entities: - type: DeviceLinkSource linkedPorts: 2781: - - Pressed: Toggle - - Pressed: Trigger + - - Pressed + - Toggle + - - Pressed + - Trigger + - type: Fixtures + fixtures: {} - uid: 2797 components: - type: Transform @@ -15019,8 +15156,12 @@ entities: - type: DeviceLinkSource linkedPorts: 2784: - - Pressed: Toggle - - Pressed: Trigger + - - Pressed + - Toggle + - - Pressed + - Trigger + - type: Fixtures + fixtures: {} - uid: 2798 components: - type: Transform @@ -15029,8 +15170,12 @@ entities: - type: DeviceLinkSource linkedPorts: 2783: - - Pressed: Toggle - - Pressed: Trigger + - - Pressed + - Toggle + - - Pressed + - Trigger + - type: Fixtures + fixtures: {} - uid: 2799 components: - type: Transform @@ -15039,8 +15184,12 @@ entities: - type: DeviceLinkSource linkedPorts: 2782: - - Pressed: Toggle - - Pressed: Trigger + - - Pressed + - Toggle + - - Pressed + - Trigger + - type: Fixtures + fixtures: {} - proto: SignalButtonDirectional entities: - uid: 2642 @@ -15054,7 +15203,10 @@ entities: - type: DeviceLinkSource linkedPorts: 2641: - - Pressed: Toggle + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - proto: SignalTrigger entities: - uid: 2863 @@ -15725,6 +15877,8 @@ entities: - type: Transform pos: 45.5,65.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: StationMapBroken entities: - uid: 1911 @@ -15732,6 +15886,8 @@ entities: - type: Transform pos: 46.5,65.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: Stunbaton entities: - uid: 2683 @@ -16144,6 +16300,7 @@ entities: - type: Transform pos: 82.5,21.5 parent: 1 + - type: Conveyed - uid: 2881 components: - type: Transform @@ -16302,53 +16459,89 @@ entities: - type: DeviceLinkSource linkedPorts: 2850: - - Left: Forward - - Right: Reverse - - Middle: Off + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off 2848: - - Left: Forward - - Right: Reverse - - Middle: Off + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off 2847: - - Left: Forward - - Right: Reverse - - Middle: Off + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off 2626: - - Left: Forward - - Right: Reverse - - Middle: Off + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off 2844: - - Left: Forward - - Right: Reverse - - Middle: Off + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off 2621: - - Left: Forward - - Right: Reverse - - Middle: Off + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off 432: - - Left: Forward - - Right: Reverse - - Middle: Off + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off 2615: - - Left: Forward - - Right: Reverse - - Middle: Off + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off 2213: - - Left: Forward - - Right: Reverse - - Middle: Off + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off 2849: - - Left: Forward - - Right: Reverse - - Middle: Off + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off 2852: - - Left: Forward - - Right: Reverse - - Middle: Off + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off 2851: - - Left: Forward - - Right: Reverse - - Middle: Off + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off - proto: UniformPrinter entities: - uid: 428 @@ -16356,18 +16549,12 @@ entities: - type: Transform pos: 37.5,18.5 parent: 1 -- proto: UnstableMutagenChemistryBottle - entities: - - uid: 1056 - components: - - type: Transform - pos: 30.637724,44.013588 - parent: 1 - - uid: 1057 - components: - - type: Transform - pos: 30.726896,43.86493 - parent: 1 + - type: TechnologyDatabase + supportedDisciplines: + - Industrial + - Arsenal + - Experimental + - CivilianServices - proto: UraniumReinforcedWindowDirectional entities: - uid: 748 @@ -16531,6 +16718,8 @@ entities: - type: Transform pos: 57.5,41.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: VendingMachineYouTool entities: - uid: 1292 diff --git a/Resources/Maps/Test/empty.yml b/Resources/Maps/Test/empty.yml index 000b91ea43..e54a18422b 100644 --- a/Resources/Maps/Test/empty.yml +++ b/Resources/Maps/Test/empty.yml @@ -1,6 +1,17 @@ meta: - format: 6 - postmapinit: false + format: 7 + category: Map + engineVersion: 266.0.0 + forkId: "" + forkVersion: "" + time: 08/31/2025 14:22:33 + entityCount: 4 +maps: +- 3 +grids: +- 2 +orphans: [] +nullspace: [] tilemap: 0: Space 89: FloorSteel @@ -16,8 +27,8 @@ entities: chunks: -1,-1: ind: -1,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAAAA== + version: 7 - type: Broadphase - type: Physics bodyStatus: InAir @@ -31,6 +42,7 @@ entities: id: Empty - type: OccluderTree - type: Shuttle + dampingModifier: 0.25 - type: GridPathfinding - type: Gravity gravityShakeSound: !type:SoundPathSpecifier @@ -40,20 +52,29 @@ entities: version: 2 nodes: [] - type: SpreaderGrid + - type: ImplicitRoof - uid: 3 components: - type: MetaData name: map 89 - type: Transform - type: Map + mapPaused: True - type: GridTree - type: Broadphase - type: OccluderTree +- proto: SpawnPointAnyJob + entities: + - uid: 4 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 2 - proto: SpawnPointLatejoin entities: - uid: 1 components: - type: Transform - anchored: False - parent: 3 + pos: -0.5,-0.5 + parent: 2 ... diff --git a/Resources/Maps/amber.yml b/Resources/Maps/amber.yml index 83f668d433..503d82bbf7 100644 --- a/Resources/Maps/amber.yml +++ b/Resources/Maps/amber.yml @@ -1,11 +1,11 @@ meta: format: 7 category: Map - engineVersion: 264.0.0 + engineVersion: 266.0.0 forkId: "" forkVersion: "" - time: 07/22/2025 15:41:03 - entityCount: 24836 + time: 08/28/2025 21:24:20 + entityCount: 24843 maps: - 1 grids: @@ -98,7 +98,7 @@ entities: chunks: -1,-1: ind: -1,-1 - tiles: CQAAAAACAAkAAAAAAwAJAAAAAAMACQAAAAAAAAkAAAAAAgAOAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAEADgAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAAAAAkAAAAAAgAJAAAAAAEADgAAAAAAAAkAAAAAAAAJAAAAAAMACQAAAAABABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAJAAAAAAMADgAAAAAAAAkAAAAAAwAJAAAAAAEACQAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAAAAAkAAAAAAwAbAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAAADwAAAAABAA8AAAAAAAAPAAAAAAMACQAAAAABAAkAAAAAAAAJAAAAAAIADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAABAA8AAAAAAQAPAAAAAAMADwAAAAABAAkAAAAAAgAJAAAAAAMACQAAAAABAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIADgAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAACAAkAAAAAAgAJAAAAAAMACQAAAAABAAkAAAAAAgAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAQAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAAACQAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAADAAkAAAAAAgAJAAAAAAEADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAJAAAAAAEADgAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAAAJAAAAAAIACQAAAAABAAkAAAAAAwAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAEAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMADgAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== + tiles: CQAAAAACAAkAAAAAAwAJAAAAAAMACQAAAAAAAAkAAAAAAgAOAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAEADgAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAAAAAkAAAAAAgAJAAAAAAEADgAAAAAAAAkAAAAAAAAJAAAAAAMACQAAAAABABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAJAAAAAAMADgAAAAAAAAkAAAAAAwAJAAAAAAEACQAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAAAAAkAAAAAAwAbAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAAADwAAAAABAA8AAAAAAAAPAAAAAAMACQAAAAABAAkAAAAAAAAJAAAAAAIADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAABAA8AAAAAAQAPAAAAAAMADwAAAAABAAkAAAAAAgAJAAAAAAMACQAAAAABAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIADgAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAACAAkAAAAAAgAJAAAAAAMACQAAAAABAAkAAAAAAgAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAQAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAAACQAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAADAAkAAAAAAgAJAAAAAAEADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAJAAAAAAEADgAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAAAJAAAAAAIACQAAAAABAAkAAAAAAwAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAEAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMADgAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== version: 7 -1,-2: ind: -1,-2 @@ -118,7 +118,7 @@ entities: version: 7 -1,0: ind: -1,0 - tiles: CQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAAAAA4AAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAACQAAAAAAAAkAAAAAAgAOAAAAAAAADgAAAAAAAAsAAAAAAAALAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAAADgAAAAAAAA4AAAAAAAALAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAAAAA4AAAAAAAALAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAALAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAIAAQAAAAACAAEAAAAAAwAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAAAAAEAAAAAAgABAAAAAAEADgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAACQAAAAAAAAkAAAAAAAABAAAAAAMAAQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAwAJAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAMACQAAAAADAAkAAAAAAAAJAAAAAAIACQAAAAABAAkAAAAAAQAJAAAAAAEACQAAAAABAAkAAAAAAAAvAAAAAAEALwAAAAADAC8AAAAAAQAvAAAAAAIALwAAAAABAC8AAAAAAwAvAAAAAAIALwAAAAADAC8AAAAAAwAvAAAAAAAALwAAAAABAC8AAAAAAQAvAAAAAAIALwAAAAABAC8AAAAAAgAvAAAAAAIAAQAAAAADAC8AAAAAAAAvAAAAAAIALwAAAAADAAEAAAAAAAABAAAAAAIAAQAAAAABAC8AAAAAAgAvAAAAAAEADgAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAADAAkAAAAAAgAJAAAAAAAACQAAAAABAAEAAAAAAgAvAAAAAAIALwAAAAACAC8AAAAAAgABAAAAAAAAAQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAABAAAAAAMALwAAAAACAC8AAAAAAwAvAAAAAAAAAQAAAAAAAAEAAAAAAwAOAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAAAQAAAAACAC8AAAAAAgAvAAAAAAAALwAAAAAAAAEAAAAAAgABAAAAAAMADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== + tiles: HAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAAAAA4AAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAACQAAAAAAAAkAAAAAAgAOAAAAAAAADgAAAAAAAAsAAAAAAAALAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAAADgAAAAAAAA4AAAAAAAALAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAAAAA4AAAAAAAALAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAALAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAIAAQAAAAACAAEAAAAAAwAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAAAAAEAAAAAAgABAAAAAAEADgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAACQAAAAAAAAkAAAAAAAABAAAAAAMAAQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAwAJAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAMACQAAAAADABwAAAAAAAAJAAAAAAIACQAAAAABAAkAAAAAAQAJAAAAAAEACQAAAAABAAkAAAAAAAAvAAAAAAEALwAAAAADAC8AAAAAAQAvAAAAAAIALwAAAAABAC8AAAAAAwAvAAAAAAIALwAAAAADAC8AAAAAAwAcAAAAAAAALwAAAAABAC8AAAAAAQAvAAAAAAIALwAAAAABAC8AAAAAAgAvAAAAAAIAAQAAAAADAC8AAAAAAAAvAAAAAAIALwAAAAADAAEAAAAAAAABAAAAAAIAAQAAAAABAC8AAAAAAgAvAAAAAAEADgAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAADAAkAAAAAAgAJAAAAAAAACQAAAAABAAEAAAAAAgAvAAAAAAIALwAAAAACAC8AAAAAAgABAAAAAAAAAQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAABAAAAAAMALwAAAAACAC8AAAAAAwAvAAAAAAAAAQAAAAAAAAEAAAAAAwAOAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAAAQAAAAACAC8AAAAAAgAvAAAAAAAALwAAAAAAAAEAAAAAAgABAAAAAAMADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== version: 7 -1,1: ind: -1,1 @@ -126,7 +126,7 @@ entities: version: 7 -2,-1: ind: -2,-1 - tiles: DgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAQAJAAAAAAEACQAAAAACAAgAAAAAAAAIAAAAAAAACAAAAAAAAAkAAAAAAgAJAAAAAAEACQAAAAACAAgAAAAAAAAJAAAAAAIACQAAAAADAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAAAIAAAAAAAACAAAAAAAAAkAAAAAAQAIAAAAAAAACAAAAAAAAAgAAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAwAeAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAAACAAAAAAAAAgAAAAAAAAJAAAAAAIACQAAAAACAAkAAAAAAwAJAAAAAAIACQAAAAABAAkAAAAAAwAJAAAAAAIADgAAAAAAAAkAAAAAAQAJAAAAAAIAHgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAIAAAAAAAACQAAAAADAAkAAAAAAwAJAAAAAAMACQAAAAACAAgAAAAAAAAIAAAAAAAACAAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAABAA4AAAAAAAAOAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAwAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAAAABwAAAAAAQAcAAAAAAIAIwAAAAACACMAAAAAAAAjAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAAAcAAAAAAIAHAAAAAADABwAAAAAAwAcAAAAAAMAHAAAAAADAA4AAAAAAAAjAAAAAAIAIwAAAAACAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAEACQAAAAADAAkAAAAAAwAcAAAAAAIAHAAAAAABABwAAAAAAgAcAAAAAAAAHAAAAAACABwAAAAAAAAOAAAAAAAAIwAAAAAAACMAAAAAAwAOAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAMACQAAAAACAAkAAAAAAwAOAAAAAAAAHAAAAAABABwAAAAAAAAcAAAAAAMAHAAAAAACABwAAAAAAQAcAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAAAJAAAAAAIADgAAAAAAABwAAAAAAwAcAAAAAAIADgAAAAAAAA4AAAAAAAAcAAAAAAMAHAAAAAABAA4AAAAAAAAJAAAAAAIACQAAAAABAAkAAAAAAwAJAAAAAAEACQAAAAACAAkAAAAAAgAJAAAAAAMACQAAAAADABwAAAAAAAAcAAAAAAMAHAAAAAACABwAAAAAAwAcAAAAAAAAHAAAAAAAABwAAAAAAwAcAAAAAAIACQAAAAACAAkAAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAACQAAAAABAAkAAAAAAgAcAAAAAAEAHAAAAAACABwAAAAAAgAcAAAAAAIAHAAAAAACABwAAAAAAAAcAAAAAAAAHAAAAAAAAAkAAAAAAQAJAAAAAAAADwAAAAABAA8AAAAAAQAPAAAAAAIADwAAAAADAAkAAAAAAQAJAAAAAAMAHAAAAAACABwAAAAAAwAcAAAAAAAAHAAAAAABABwAAAAAAwAcAAAAAAMAHAAAAAADABwAAAAAAQAJAAAAAAEACQAAAAAAAA8AAAAAAAAPAAAAAAEADwAAAAADAA8AAAAAAQAJAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAAAJAAAAAAMACQAAAAADAA== + tiles: DgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAQAJAAAAAAEACQAAAAACAAgAAAAAAAAIAAAAAAAACAAAAAAAAAkAAAAAAgAJAAAAAAEACQAAAAACAAgAAAAAAAAJAAAAAAIACQAAAAADAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAAAIAAAAAAAACAAAAAAAAAkAAAAAAQAIAAAAAAAACAAAAAAAAAgAAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAwAeAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAAACAAAAAAAAAgAAAAAAAAJAAAAAAIACQAAAAACAAkAAAAAAwAJAAAAAAIACQAAAAABAAkAAAAAAwAJAAAAAAIADgAAAAAAAAkAAAAAAQAJAAAAAAIAHgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAIAAAAAAAACQAAAAADAAkAAAAAAwAJAAAAAAMACQAAAAACAAgAAAAAAAAIAAAAAAAACAAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAABAA4AAAAAAAAOAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAwAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAAAABwAAAAAAQAcAAAAAAIAIwAAAAACACMAAAAAAAAjAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAAAcAAAAAAIAHAAAAAADABwAAAAAAwAcAAAAAAMAHAAAAAADAA4AAAAAAAAjAAAAAAIAIwAAAAACAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAEACQAAAAADAAkAAAAAAwAcAAAAAAIAHAAAAAABABwAAAAAAgAcAAAAAAAAHAAAAAACABwAAAAAAAAOAAAAAAAAIwAAAAAAACMAAAAAAwAOAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAMACQAAAAACAAkAAAAAAwAOAAAAAAAAHAAAAAABABwAAAAAAAAcAAAAAAMAHAAAAAACABwAAAAAAQAcAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAAAABwAAAAAAAAJAAAAAAIADgAAAAAAABwAAAAAAwAcAAAAAAIADgAAAAAAAA4AAAAAAAAcAAAAAAMAHAAAAAABAA4AAAAAAAAJAAAAAAIACQAAAAABAAkAAAAAAwAJAAAAAAEACQAAAAACAAkAAAAAAgAJAAAAAAMACQAAAAADABwAAAAAAAAcAAAAAAMAHAAAAAACABwAAAAAAwAcAAAAAAAAHAAAAAAAABwAAAAAAwAcAAAAAAIACQAAAAACAAkAAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAACQAAAAABAAkAAAAAAgAcAAAAAAEAHAAAAAACABwAAAAAAgAcAAAAAAIAHAAAAAACABwAAAAAAAAcAAAAAAAAHAAAAAAAAAkAAAAAAQAJAAAAAAAADwAAAAABAA8AAAAAAQAPAAAAAAIADwAAAAADAAkAAAAAAQAJAAAAAAMAHAAAAAACABwAAAAAAwAcAAAAAAAAHAAAAAABABwAAAAAAwAcAAAAAAMAHAAAAAADABwAAAAAAQAJAAAAAAEACQAAAAAAAA8AAAAAAAAPAAAAAAEADwAAAAADAA8AAAAAAQAJAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAAAJAAAAAAMACQAAAAADAA== version: 7 -2,-2: ind: -2,-2 @@ -146,7 +146,7 @@ entities: version: 7 -2,0: ind: -2,0 - tiles: CQAAAAACAA4AAAAAAAAcAAAAAAEAHAAAAAABABwAAAAAAAAcAAAAAAMAHAAAAAACABwAAAAAAQAOAAAAAAAAHAAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAADAAkAAAAAAAAOAAAAAAAAHAAAAAACABwAAAAAAQAcAAAAAAEAHAAAAAACABwAAAAAAAAcAAAAAAAAHAAAAAADABwAAAAAAwAcAAAAAAEADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAQAcAAAAAAEAHAAAAAABABwAAAAAAAAcAAAAAAIAHAAAAAACABwAAAAAAAAcAAAAAAMAHAAAAAACAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAwAJAAAAAAAADQAAAAAAAA4AAAAAAAAcAAAAAAMAHAAAAAACABwAAAAAAAAOAAAAAAAAHAAAAAABABwAAAAAAwAcAAAAAAIAHAAAAAADABwAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAAAAA4AAAAAAAAcAAAAAAMADgAAAAAAABwAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAEAAAAAAgABAAAAAAIACQAAAAADAAkAAAAAAAAOAAAAAAAAHAAAAAABABwAAAAAAgAcAAAAAAIAHAAAAAABAA4AAAAAAAAJAAAAAAEACQAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAIACQAAAAACAAkAAAAAAgAJAAAAAAAACQAAAAAAAAkAAAAAAQAOAAAAAAAACQAAAAABAAkAAAAAAwAJAAAAAAIACQAAAAACAAkAAAAAAAAJAAAAAAMACQAAAAACAAkAAAAAAAAJAAAAAAMACQAAAAADAAkAAAAAAwAJAAAAAAEACQAAAAADAAkAAAAAAQAJAAAAAAEADgAAAAAAAAkAAAAAAQAJAAAAAAEACQAAAAABAAkAAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAgAJAAAAAAMACQAAAAAAAAkAAAAAAwAJAAAAAAAAHAAAAAABABwAAAAAAgAJAAAAAAIACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAABABwAAAAAAgAcAAAAAAMACQAAAAAAAAkAAAAAAwAOAAAAAAAAHAAAAAACABwAAAAAAwAcAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAIACQAAAAAAAAkAAAAAAgAcAAAAAAIAHAAAAAABAAkAAAAAAQAJAAAAAAIAHAAAAAADABwAAAAAAQAcAAAAAAEAHAAAAAABABwAAAAAAQAcAAAAAAIADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAAAJAAAAAAIAHAAAAAADABwAAAAAAwAJAAAAAAAACQAAAAAAABwAAAAAAgAcAAAAAAAAHAAAAAADABwAAAAAAgAcAAAAAAAAHAAAAAADAA4AAAAAAAAOAAAAAAAALwAAAAABAC8AAAAAAQAvAAAAAAEACQAAAAACABwAAAAAAAAcAAAAAAEACQAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAAAQAAAAAAAAkAAAAAAgAcAAAAAAEAHAAAAAADAAkAAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAAAJAAAAAAIACQAAAAADAA4AAAAAAAAsAAAAAAAADgAAAAAAADEAAAAAAwAOAAAAAAAADgAAAAAAAAEAAAAAAwAJAAAAAAIACQAAAAAAAAkAAAAAAQAJAAAAAAMACQAAAAADAAkAAAAAAwAJAAAAAAIACQAAAAACAAkAAAAAAQAOAAAAAAAALAAAAAAAAA4AAAAAAAAxAAAAAAAADgAAAAAAAA4AAAAAAAABAAAAAAEACQAAAAAAAAkAAAAAAgAJAAAAAAIACQAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAAAAAkAAAAAAgAJAAAAAAEADgAAAAAAACwAAAAAAAAOAAAAAAAAMQAAAAAAAA4AAAAAAAAOAAAAAAAAAQAAAAADAA== + tiles: CQAAAAACAA4AAAAAAAAcAAAAAAEAHAAAAAABABwAAAAAAAAcAAAAAAMAHAAAAAACABwAAAAAAQAOAAAAAAAAHAAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAAAHAAAAAAAAAkAAAAAAAAOAAAAAAAAHAAAAAACABwAAAAAAQAcAAAAAAEAHAAAAAACABwAAAAAAAAcAAAAAAAAHAAAAAADABwAAAAAAwAcAAAAAAEADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAQAcAAAAAAEAHAAAAAABABwAAAAAAAAcAAAAAAIAHAAAAAACABwAAAAAAAAcAAAAAAMAHAAAAAACAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAwAJAAAAAAAADQAAAAAAAA4AAAAAAAAcAAAAAAMAHAAAAAACABwAAAAAAAAOAAAAAAAAHAAAAAABABwAAAAAAwAcAAAAAAIAHAAAAAADABwAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAAAAA4AAAAAAAAcAAAAAAMADgAAAAAAABwAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAEAAAAAAgABAAAAAAIACQAAAAADAAkAAAAAAAAOAAAAAAAAHAAAAAABABwAAAAAAgAcAAAAAAIAHAAAAAABAA4AAAAAAAAJAAAAAAEACQAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAIACQAAAAACAAkAAAAAAgAJAAAAAAAACQAAAAAAAAkAAAAAAQAOAAAAAAAACQAAAAABAAkAAAAAAwAJAAAAAAIACQAAAAACAAkAAAAAAAAJAAAAAAMACQAAAAACAAkAAAAAAAAJAAAAAAMACQAAAAADAAkAAAAAAwAJAAAAAAEACQAAAAADAAkAAAAAAQAJAAAAAAEADgAAAAAAAAkAAAAAAQAJAAAAAAEACQAAAAABAAkAAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAgAJAAAAAAMACQAAAAAAAAkAAAAAAwAJAAAAAAAAHAAAAAABABwAAAAAAgAJAAAAAAIACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAABABwAAAAAAgAcAAAAAAMACQAAAAAAAAkAAAAAAwAOAAAAAAAAHAAAAAACABwAAAAAAwAcAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAIACQAAAAAAAAkAAAAAAgAcAAAAAAIAHAAAAAABAAkAAAAAAQAJAAAAAAIAHAAAAAADABwAAAAAAQAcAAAAAAEAHAAAAAABABwAAAAAAQAcAAAAAAIADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAAAJAAAAAAIAHAAAAAADABwAAAAAAwAJAAAAAAAACQAAAAAAABwAAAAAAgAcAAAAAAAAHAAAAAADABwAAAAAAgAcAAAAAAAAHAAAAAADAA4AAAAAAAAOAAAAAAAALwAAAAABAC8AAAAAAQAvAAAAAAEACQAAAAACABwAAAAAAAAcAAAAAAEACQAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAAAQAAAAAAAAkAAAAAAgAcAAAAAAEAHAAAAAADAAkAAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAAAJAAAAAAIACQAAAAADAA4AAAAAAAAsAAAAAAAADgAAAAAAADEAAAAAAwAOAAAAAAAADgAAAAAAAAEAAAAAAwAJAAAAAAIACQAAAAAAAAkAAAAAAQAJAAAAAAMACQAAAAADAAkAAAAAAwAJAAAAAAIACQAAAAACAAkAAAAAAQAOAAAAAAAALAAAAAAAAA4AAAAAAAAxAAAAAAAADgAAAAAAAA4AAAAAAAABAAAAAAEACQAAAAAAAAkAAAAAAgAJAAAAAAIACQAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAAAAAkAAAAAAgAJAAAAAAEADgAAAAAAACwAAAAAAAAOAAAAAAAAMQAAAAAAAA4AAAAAAAAOAAAAAAAAAQAAAAADAA== version: 7 -2,1: ind: -2,1 @@ -214,7 +214,7 @@ entities: version: 7 0,-1: ind: 0,-1 - tiles: GwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAQAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAAHgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAEAAAAAAAABAAAAAAEADgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAABAAAAAAIAAQAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAAAQAAAAACAAEAAAAAAwAOAAAAAAAAHgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAABAAAAAAEADgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== + tiles: GwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAQAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAAHgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAEAAAAAAAABAAAAAAEADgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAABAAAAAAIAAQAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== version: 7 0,-2: ind: 0,-2 @@ -222,7 +222,7 @@ entities: version: 7 0,-3: ind: 0,-3 - tiles: CQAAAAABAAkAAAAAAgAJAAAAAAMACQAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAwAJAAAAAAIADgAAAAAAAAkAAAAAAgAJAAAAAAMACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAIwAAAAACACMAAAAAAwAOAAAAAAAAGwAAAAAAAA4AAAAAAAABAAAAAAAAAQAAAAABAA4AAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAgAOAAAAAAAAIwAAAAAAACMAAAAAAgAjAAAAAAIAJAAAAAAAACMAAAAAAAAjAAAAAAIAGwAAAAAAAA4AAAAAAAAbAAAAAAAAAQAAAAAAAAEAAAAAAAAJAAAAAAAACQAAAAABAAkAAAAAAgAJAAAAAAAADgAAAAAAACMAAAAAAgAjAAAAAAAAIwAAAAABAA4AAAAAAAAjAAAAAAMAIwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAEACQAAAAAAAA4AAAAAAAAOAAAAAAAAIwAAAAADACMAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAJAAAAAAMACQAAAAABAAkAAAAAAwAJAAAAAAMADgAAAAAAACMAAAAAAwAjAAAAAAIAHAAAAAABABwAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACgAAAAAAAAoAAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAAAJAAAAAAAACQAAAAADAAkAAAAAAAAjAAAAAAEAIwAAAAACABwAAAAAAwAcAAAAAAMAGwAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAEACQAAAAABAAkAAAAAAgAJAAAAAAEAIwAAAAACACMAAAAAAAAcAAAAAAAAHAAAAAACAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAA/AAAAAAAAPwAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAABACMAAAAAAwAjAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAPwAAAAAAAD8AAAAAAAA/AAAAAAAACQAAAAADAAkAAAAAAAAJAAAAAAIACAAAAAAAAA4AAAAAAAAjAAAAAAIAIwAAAAACABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAAAAA4AAAAAAAAOAAAAAAAAIwAAAAAAACMAAAAAAwAbAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAAAAAkAAAAAAAAOAAAAAAAAIwAAAAADACMAAAAAAAAjAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAMADgAAAAAAACMAAAAAAwAjAAAAAAEAIwAAAAAAACEAAAAAAwAhAAAAAAIADgAAAAAAAA4AAAAAAAAbAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAACQAAAAABAAkAAAAAAAAJAAAAAAIACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAhAAAAAAMAIQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAADAAkAAAAAAgAJAAAAAAMACQAAAAABAAkAAAAAAQAJAAAAAAMAIQAAAAAAACEAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAQAJAAAAAAIACQAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAABAA== + tiles: CQAAAAABAAkAAAAAAgAJAAAAAAMACQAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAwAJAAAAAAIADgAAAAAAAAkAAAAAAgAJAAAAAAMACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAIwAAAAACACMAAAAAAwAOAAAAAAAAGwAAAAAAAA4AAAAAAAABAAAAAAAAAQAAAAABAA4AAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAgAOAAAAAAAAIwAAAAAAACMAAAAAAgAjAAAAAAIAJAAAAAAAACMAAAAAAAAjAAAAAAIAGwAAAAAAAA4AAAAAAAAbAAAAAAAAAQAAAAAAAAEAAAAAAAAJAAAAAAAACQAAAAABAAkAAAAAAgAJAAAAAAAADgAAAAAAACMAAAAAAgAjAAAAAAAAIwAAAAABAA4AAAAAAAAjAAAAAAMAIwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAEACQAAAAAAAA4AAAAAAAAOAAAAAAAAIwAAAAADACMAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAJAAAAAAMACQAAAAABAAkAAAAAAwAJAAAAAAMADgAAAAAAACMAAAAAAwAjAAAAAAIAHAAAAAABABwAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACgAAAAAAAAoAAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAAAJAAAAAAAACQAAAAADAAkAAAAAAAAjAAAAAAEAIwAAAAACABwAAAAAAwAcAAAAAAMAGwAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAEACQAAAAABAAkAAAAAAgAJAAAAAAEAIwAAAAACACMAAAAAAAAcAAAAAAAAHAAAAAACAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAA/AAAAAAAAPwAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAABACMAAAAAAwAjAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAPwAAAAAAAD8AAAAAAAA/AAAAAAAACQAAAAADAAkAAAAAAAAJAAAAAAIACAAAAAAAAA4AAAAAAAAjAAAAAAIAIwAAAAACABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAAAAA4AAAAAAAAOAAAAAAAAIwAAAAAAACMAAAAAAwAbAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAAAAAkAAAAAAAAOAAAAAAAAIwAAAAADACMAAAAAAAAjAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAADgAAAAAAACMAAAAAAwAjAAAAAAEAIwAAAAAAACEAAAAAAwAhAAAAAAIADgAAAAAAAA4AAAAAAAAbAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAACQAAAAABAAkAAAAAAAAJAAAAAAIACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAhAAAAAAMAIQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAADAAkAAAAAAgAJAAAAAAMACQAAAAABAAkAAAAAAQAJAAAAAAMAIQAAAAAAACEAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAQAJAAAAAAIACQAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAABAA== version: 7 0,-4: ind: 0,-4 @@ -234,7 +234,7 @@ entities: version: 7 0,0: ind: 0,0 - tiles: DgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAsAAAAAAAACwAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAgAuAAAAAAAALAAAAAAAACwAAAAAAAALAAAAAAAADgAAAAAAAA4AAAAAAAALAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAABwAAAAAAAAcAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAQAJAAAAAAAACQAAAAADAAkAAAAAAwAJAAAAAAIACQAAAAABAAkAAAAAAQAJAAAAAAEACQAAAAABAAkAAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAIACQAAAAADAAkAAAAAAwAvAAAAAAIALwAAAAACAC8AAAAAAgAvAAAAAAAALwAAAAADAC8AAAAAAAAvAAAAAAIALwAAAAADAC8AAAAAAAAvAAAAAAEALwAAAAACAC8AAAAAAAAvAAAAAAEALwAAAAACAC8AAAAAAAAvAAAAAAEACQAAAAAAAAkAAAAAAgAJAAAAAAEACQAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAABAAkAAAAAAgAJAAAAAAEACQAAAAABAAkAAAAAAwAJAAAAAAMACQAAAAADAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAADAAkAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAACAAkAAAAAAAAJAAAAAAMADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAIACQAAAAAAAAkAAAAAAgAJAAAAAAIADgAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIADgAAAAAAAAkAAAAAAQAJAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAABAA4AAAAAAAAcAAAAAAMAHAAAAAAAAA== + tiles: DgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAsAAAAAAAACwAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAgAuAAAAAAAALAAAAAAAACwAAAAAAAALAAAAAAAADgAAAAAAAA4AAAAAAAALAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAABwAAAAAAAAcAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAQAJAAAAAAAACQAAAAADAAkAAAAAAwAJAAAAAAIACQAAAAABAAkAAAAAAQAJAAAAAAEACQAAAAABAAkAAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAIACQAAAAADAAkAAAAAAwAvAAAAAAIALwAAAAACAC8AAAAAAgAvAAAAAAAALwAAAAADAC8AAAAAAAAvAAAAAAIALwAAAAADAC8AAAAAAAAvAAAAAAEALwAAAAACAC8AAAAAAAAvAAAAAAEALwAAAAACAC8AAAAAAAAvAAAAAAEACQAAAAAAAAkAAAAAAgAJAAAAAAEACQAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAABAAkAAAAAAgAJAAAAAAEACQAAAAABAAkAAAAAAwAJAAAAAAMACQAAAAADAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAADAAkAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAACAAkAAAAAAAAJAAAAAAMADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAIACQAAAAAAAAkAAAAAAgAJAAAAAAIADgAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIADgAAAAAAAAkAAAAAAQAJAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAABAA4AAAAAAAAcAAAAAAMAHAAAAAAAAA== version: 7 0,1: ind: 0,1 @@ -246,11 +246,11 @@ entities: version: 7 1,-1: ind: 1,-1 - tiles: HgAAAAAAAA4AAAAAAABKAAAAAAAAHAAAAAAAABwAAAAAAwAcAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAAAAA4AAAAAAAAOAAAAAAAASgAAAAAAAEoAAAAAAQBKAAAAAAEASgAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAgAJAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAIACQAAAAACAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAgAJAAAAAAIACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAgAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAMAHAAAAAAAAA4AAAAAAAAbAAAAAAAAHAAAAAACAAkAAAAAAAAJAAAAAAEADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAgAJAAAAAAMADgAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAACABwAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAACAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAIACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAAAOAAAAAAAAGwAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAACAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAQAJAAAAAAIADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAABAAkAAAAAAAAJAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAgAOAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAJAAAAAAAACQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAADAAAAAAEAAwAAAAAAABsAAAAAAAAOAAAAAAAAHgAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAAAOAAAAAAAAHgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAAAwAAAAADABwAAAAAAgAcAAAAAAMAHAAAAAABAA4AAAAAAAAcAAAAAAEAHAAAAAAAABwAAAAAAQAcAAAAAAIAHAAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAADAA== + tiles: HgAAAAAAAA4AAAAAAABKAAAAAAAAHAAAAAAAABwAAAAAAwAcAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAAAHAAAAAAAAA4AAAAAAAAOAAAAAAAASgAAAAAAAEoAAAAAAQBKAAAAAAEASgAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAgAJAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAIACQAAAAACAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAgAJAAAAAAIACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAgAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAMAHAAAAAAAAA4AAAAAAAAbAAAAAAAAHAAAAAACAAkAAAAAAAAJAAAAAAEADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAgAJAAAAAAMADgAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAACABwAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAACAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAIACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAAAOAAAAAAAAGwAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAACAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAQAJAAAAAAIADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAABAAkAAAAAAAAJAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAAAABwAAAAAAAAOAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAJAAAAAAAACQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAADAAAAAAEAAwAAAAAAABsAAAAAAAAOAAAAAAAAHgAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAAAOAAAAAAAAHgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAAAwAAAAADABwAAAAAAgAcAAAAAAMAHAAAAAABAA4AAAAAAAAcAAAAAAEAHAAAAAAAABwAAAAAAQAcAAAAAAIAHAAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAADAA== version: 7 1,-2: ind: 1,-2 - tiles: CQAAAAADAAkAAAAAAAAOAAAAAAAAHAAAAAACABwAAAAAAAAcAAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAIACQAAAAACAA4AAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAEADgAAAAAAAAkAAAAAAwAJAAAAAAAADgAAAAAAABwAAAAAAQAcAAAAAAEAHAAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAwAJAAAAAAIACQAAAAADAAkAAAAAAQAJAAAAAAEACQAAAAAAAA4AAAAAAAAJAAAAAAMADgAAAAAAAA4AAAAAAAAcAAAAAAAAHAAAAAABABwAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAgAOAAAAAAAAHAAAAAABABwAAAAAAQAcAAAAAAEADgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAQAJAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAMACQAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAwAJAAAAAAMACQAAAAACAA4AAAAAAAAcAAAAAAAADgAAAAAAABwAAAAAAwAJAAAAAAIADwAAAAAAAAkAAAAAAQAcAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAIACQAAAAACAAkAAAAAAAAOAAAAAAAAHAAAAAABAA4AAAAAAAAcAAAAAAAACQAAAAACAA8AAAAAAgAJAAAAAAIACQAAAAADABwAAAAAAgAcAAAAAAMAHAAAAAABABwAAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAADABwAAAAAAQAOAAAAAAAAHAAAAAABAAkAAAAAAAAJAAAAAAEACQAAAAAAABwAAAAAAQAOAAAAAAAAHAAAAAABABwAAAAAAQAcAAAAAAMACQAAAAABAAkAAAAAAAAJAAAAAAMACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAADAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAAAJAAAAAAMACQAAAAACAAkAAAAAAgAJAAAAAAEACQAAAAAAAAkAAAAAAgAJAAAAAAEACQAAAAACAAkAAAAAAgAJAAAAAAMACQAAAAADAAkAAAAAAwAJAAAAAAEACQAAAAACAAkAAAAAAQAJAAAAAAIACQAAAAAAAAkAAAAAAgAJAAAAAAMACQAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAAAAAkAAAAAAQAJAAAAAAAACQAAAAAAAAkAAAAAAQAJAAAAAAIACQAAAAAAAAkAAAAAAQAOAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAMACQAAAAAAAAkAAAAAAgAJAAAAAAMACQAAAAACAAkAAAAAAQAJAAAAAAMACQAAAAADAAkAAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAgAJAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAABABwAAAAAAAAcAAAAAAIADgAAAAAAAAkAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAAAcAAAAAAMAHAAAAAACAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAACQAAAAACAAkAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAADABwAAAAAAAAcAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAACAA== + tiles: CQAAAAADAAkAAAAAAAAOAAAAAAAAHAAAAAACABwAAAAAAAAcAAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAIACQAAAAACAA4AAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAEADgAAAAAAAAkAAAAAAwAJAAAAAAAADgAAAAAAABwAAAAAAQAcAAAAAAEAHAAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAwAJAAAAAAIACQAAAAADAAkAAAAAAQAJAAAAAAEACQAAAAAAAA4AAAAAAAAJAAAAAAMADgAAAAAAAA4AAAAAAAAcAAAAAAAAHAAAAAABABwAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAgAOAAAAAAAAHAAAAAABABwAAAAAAQAcAAAAAAEADgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAQAJAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAMACQAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAwAJAAAAAAMACQAAAAACAA4AAAAAAAAcAAAAAAAADgAAAAAAABwAAAAAAwAJAAAAAAIADwAAAAAAAAkAAAAAAQAcAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAIACQAAAAACAAkAAAAAAAAOAAAAAAAAHAAAAAABAA4AAAAAAAAcAAAAAAAACQAAAAACAA8AAAAAAgAJAAAAAAIACQAAAAADABwAAAAAAgAcAAAAAAMAHAAAAAABABwAAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAADABwAAAAAAQAOAAAAAAAAHAAAAAABAAkAAAAAAAAJAAAAAAEACQAAAAAAABwAAAAAAQAOAAAAAAAAHAAAAAABABwAAAAAAQAcAAAAAAMACQAAAAABAAkAAAAAAAAJAAAAAAMACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAADAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAAAJAAAAAAMACQAAAAACAAkAAAAAAgAJAAAAAAEACQAAAAAAAAkAAAAAAgAJAAAAAAEAHAAAAAAAAAkAAAAAAgAJAAAAAAMACQAAAAADAAkAAAAAAwAJAAAAAAEACQAAAAACAAkAAAAAAQAJAAAAAAIACQAAAAAAAAkAAAAAAgAJAAAAAAMACQAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAAAABwAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAQAJAAAAAAIACQAAAAAAAAkAAAAAAQAOAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAMACQAAAAAAAAkAAAAAAgAJAAAAAAMACQAAAAACAAkAAAAAAQAcAAAAAAAACQAAAAADAAkAAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAgAJAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAABABwAAAAAAAAcAAAAAAIADgAAAAAAAAkAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAAAcAAAAAAMAHAAAAAACAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAACQAAAAACAAkAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAADABwAAAAAAAAcAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAACAA== version: 7 1,-3: ind: 1,-3 @@ -266,7 +266,7 @@ entities: version: 7 1,0: ind: 1,0 - tiles: DgAAAAAAAA4AAAAAAAADAAAAAAIAAwAAAAACABwAAAAAAAAcAAAAAAAAHAAAAAAAAA4AAAAAAAAcAAAAAAEAHAAAAAAAABwAAAAAAQAcAAAAAAMAHAAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAACAA4AAAAAAAAOAAAAAAAAAwAAAAACAAMAAAAAAgAcAAAAAAIAHAAAAAADABwAAAAAAgAOAAAAAAAAHAAAAAAAABwAAAAAAwAcAAAAAAAAHAAAAAACAAkAAAAAAgAJAAAAAAIACQAAAAABAAkAAAAAAQAOAAAAAAAADgAAAAAAABwAAAAAAwAcAAAAAAAAHAAAAAACABwAAAAAAwAcAAAAAAEADgAAAAAAABwAAAAAAwAcAAAAAAMAHAAAAAABABwAAAAAAAAJAAAAAAIACQAAAAACAAkAAAAAAQAJAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAACABwAAAAAAAAcAAAAAAIAHAAAAAAAAA4AAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAwAcAAAAAAAAHAAAAAADAA4AAAAAAAAJAAAAAAEACQAAAAABABsAAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAADABwAAAAAAQAcAAAAAAAACQAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAADAAkAAAAAAgAJAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAIACQAAAAAAAAkAAAAAAwAJAAAAAAMADgAAAAAAAAkAAAAAAwAcAAAAAAAAHAAAAAADAAkAAAAAAgAJAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAEACQAAAAADAAkAAAAAAQAJAAAAAAMACQAAAAADAAkAAAAAAQAJAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAEACQAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAADAAkAAAAAAgAJAAAAAAAACQAAAAADAAkAAAAAAAAJAAAAAAAACQAAAAADAAkAAAAAAQAJAAAAAAMACQAAAAACAAkAAAAAAwAJAAAAAAIACQAAAAABAAkAAAAAAgAcAAAAAAIADgAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAEACQAAAAABAAkAAAAAAwAJAAAAAAIACQAAAAACAAkAAAAAAwAJAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAwAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAOAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAAkAAAAAAgAvAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAAAABwAAAAAAwAcAAAAAAIAHAAAAAADABwAAAAAAQAcAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAOAAAAAAAACQAAAAACAA4AAAAAAAAOAAAAAAAAHAAAAAADABwAAAAAAgAcAAAAAAEADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAADgAAAAAAAAkAAAAAAQAcAAAAAAMAHAAAAAABABwAAAAAAwAcAAAAAAIAHAAAAAABABwAAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIAHAAAAAADABwAAAAAAgAcAAAAAAIAHAAAAAAAABwAAAAAAgAcAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAOAAAAAAAACQAAAAACAA== + tiles: DgAAAAAAAA4AAAAAAAADAAAAAAIAAwAAAAACABwAAAAAAAAcAAAAAAAAHAAAAAAAAA4AAAAAAAAcAAAAAAEAHAAAAAAAABwAAAAAAQAcAAAAAAMAHAAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAACAA4AAAAAAAAOAAAAAAAAAwAAAAACAAMAAAAAAgAcAAAAAAIAHAAAAAADABwAAAAAAgAOAAAAAAAAHAAAAAAAABwAAAAAAwAcAAAAAAAAHAAAAAACAAkAAAAAAgAJAAAAAAIACQAAAAABAAkAAAAAAQAOAAAAAAAADgAAAAAAABwAAAAAAwAcAAAAAAAAHAAAAAACABwAAAAAAwAcAAAAAAEADgAAAAAAABwAAAAAAwAcAAAAAAMAHAAAAAABABwAAAAAAAAJAAAAAAIACQAAAAACAAkAAAAAAQAJAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAACABwAAAAAAAAcAAAAAAIAHAAAAAAAAA4AAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAwAcAAAAAAAAHAAAAAADAA4AAAAAAAAJAAAAAAEACQAAAAABABsAAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAADABwAAAAAAQAcAAAAAAAACQAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAADAAkAAAAAAgAJAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAIACQAAAAAAAAkAAAAAAwAJAAAAAAMADgAAAAAAAAkAAAAAAwAcAAAAAAAAHAAAAAADAAkAAAAAAgAJAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAEACQAAAAADAAkAAAAAAQAJAAAAAAMACQAAAAADAAkAAAAAAQAJAAAAAAAACQAAAAACABwAAAAAAAAJAAAAAAEACQAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAADAAkAAAAAAgAJAAAAAAAACQAAAAADAAkAAAAAAAAJAAAAAAAACQAAAAADAAkAAAAAAQAcAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAIACQAAAAABAAkAAAAAAgAcAAAAAAIADgAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAEAHAAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAACAAkAAAAAAwAJAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAwAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAOAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAAkAAAAAAgAvAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAAAABwAAAAAAwAcAAAAAAIAHAAAAAADABwAAAAAAQAcAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAOAAAAAAAACQAAAAACAA4AAAAAAAAOAAAAAAAAHAAAAAADABwAAAAAAgAcAAAAAAEADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAADgAAAAAAAAkAAAAAAQAcAAAAAAMAHAAAAAABABwAAAAAAwAcAAAAAAIAHAAAAAABABwAAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIAHAAAAAADABwAAAAAAgAcAAAAAAIAHAAAAAAAABwAAAAAAgAcAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAOAAAAAAAACQAAAAACAA== version: 7 1,1: ind: 1,1 @@ -278,7 +278,7 @@ entities: version: 7 2,-1: ind: 2,-1 - tiles: CQAAAAABAA4AAAAAAABAAAAAAAEAQAAAAAABAA8AAAAAAgBAAAAAAAAAQAAAAAABAEAAAAAAAgBAAAAAAAIADgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAAkAAAAAAgAOAAAAAAAACQAAAAABAAkAAAAAAQAOAAAAAAAAQAAAAAACAEAAAAAAAAAPAAAAAAMAQAAAAAADAEAAAAAAAAAOAAAAAAAAQAAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIADgAAAAAAAEAAAAAAAABAAAAAAAMADwAAAAACAEAAAAAAAwBAAAAAAAMAQAAAAAACAEAAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAMAAAAAAAACQAAAAACAA4AAAAAAABAAAAAAAEAQAAAAAACAEAAAAAAAABAAAAAAAIAQAAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAwAcAAAAAAIADgAAAAAAAA4AAAAAAAAbAAAAAAAADAAAAAAAAAkAAAAAAAAOAAAAAAAAIwAAAAADACMAAAAAAgAjAAAAAAMAIwAAAAABACMAAAAAAQAOAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAAwAAAAAAAAJAAAAAAMADgAAAAAAACMAAAAAAgAjAAAAAAEAIwAAAAACACMAAAAAAwAjAAAAAAMADgAAAAAAABwAAAAAAgAcAAAAAAIAHAAAAAADABwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAA4AAAAAAAAjAAAAAAEAIwAAAAACACMAAAAAAAAjAAAAAAMAIwAAAAAAAA4AAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAwAcAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAADAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAQAJAAAAAAAACQAAAAADAA4AAAAAAAAcAAAAAAMAHAAAAAADABwAAAAAAwAcAAAAAAIAHAAAAAADABwAAAAAAwAcAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAMACQAAAAADAAkAAAAAAQAOAAAAAAAAHAAAAAAAABwAAAAAAgAcAAAAAAAAHAAAAAADABwAAAAAAwAcAAAAAAMAHAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAJAAAAAAMACAAAAAAAAA4AAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAACQAAAAAAAAgAAAAAAAAOAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAOAAAAAAAAGwAAAAAAAAkAAAAAAwAIAAAAAAAADgAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACAAAAAAAAA4AAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAACQAAAAABAAgAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAA== + tiles: HAAAAAAAAA4AAAAAAABAAAAAAAEAQAAAAAABAA8AAAAAAgBAAAAAAAAAQAAAAAABAEAAAAAAAgBAAAAAAAIADgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAAkAAAAAAgAOAAAAAAAACQAAAAABAAkAAAAAAQAOAAAAAAAAQAAAAAACAEAAAAAAAAAPAAAAAAMAQAAAAAADAEAAAAAAAAAOAAAAAAAAQAAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIADgAAAAAAAEAAAAAAAABAAAAAAAMADwAAAAACAEAAAAAAAwBAAAAAAAMAQAAAAAACAEAAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAMAAAAAAAACQAAAAACAA4AAAAAAABAAAAAAAEAQAAAAAACAEAAAAAAAABAAAAAAAIAQAAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAwAcAAAAAAIADgAAAAAAAA4AAAAAAAAbAAAAAAAADAAAAAAAAAkAAAAAAAAOAAAAAAAAIwAAAAADACMAAAAAAgAjAAAAAAMAIwAAAAABACMAAAAAAQAOAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAAwAAAAAAAAJAAAAAAMADgAAAAAAACMAAAAAAgAjAAAAAAEAIwAAAAACACMAAAAAAwAjAAAAAAMADgAAAAAAABwAAAAAAgAcAAAAAAIAHAAAAAADABwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAA4AAAAAAAAjAAAAAAEAIwAAAAACACMAAAAAAAAjAAAAAAMAIwAAAAAAAA4AAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAwAcAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAADAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAQAJAAAAAAAACQAAAAADAA4AAAAAAAAcAAAAAAMAHAAAAAADABwAAAAAAwAcAAAAAAIAHAAAAAADABwAAAAAAwAcAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAMACQAAAAADAAkAAAAAAQAOAAAAAAAAHAAAAAAAABwAAAAAAgAcAAAAAAAAHAAAAAADABwAAAAAAwAcAAAAAAMAHAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAJAAAAAAMACAAAAAAAAA4AAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAACQAAAAAAAAgAAAAAAAAOAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAOAAAAAAAAGwAAAAAAAAkAAAAAAwAIAAAAAAAADgAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACAAAAAAAAA4AAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAACQAAAAABAAgAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAA== version: 7 2,-2: ind: 2,-2 @@ -9560,7 +9560,7 @@ entities: id: Flowersy1 decals: 15776: 50.140865,-24.035677 - 15928: 13.019715,-10.544371 + 23734: 12.061334,-10.917027 - node: zIndex: 1 color: '#FFFFFFFF' @@ -9576,7 +9576,7 @@ entities: 312: -4.9800406,-39.202244 15782: 49.40649,-24.098177 15799: 47.97223,-24.092237 - 15925: 13.129791,-9.737151 + 23735: 13.009721,-10.833636 - node: zIndex: 2 color: '#FFFFFFFF' @@ -9603,7 +9603,6 @@ entities: 15780: 47.890865,-20.051302 15798: 48.62848,-24.076612 15923: 12.872949,-12.109887 - 15926: 12.285879,-9.981764 15929: 13.11756,-11.35159 - node: zIndex: 1 @@ -9632,8 +9631,6 @@ entities: 15823: -20.387651,29.416546 15824: -19.965776,30.729046 15922: 12.004576,-11.999812 - 15924: 12.970793,-8.954393 - 15927: 11.821117,-10.006225 22090: -27.503916,-14.886336 - node: zIndex: 1 @@ -13752,7 +13749,7 @@ entities: 0: 53727 -5,-3: 0: 52428 - 1: 256 + 2: 256 -4,-2: 0: 53725 -5,-2: @@ -13763,7 +13760,7 @@ entities: 0: 65535 -4,0: 0: 13241 - 2: 2048 + 3: 2048 -3,-4: 0: 65501 -3,-3: @@ -13774,8 +13771,8 @@ entities: 0: 52735 -3,0: 0: 15 - 2: 13056 - 1: 3072 + 3: 13056 + 2: 3072 -3,-5: 0: 36863 -2,-4: @@ -13788,7 +13785,7 @@ entities: 0: 65535 -2,0: 0: 15 - 1: 3840 + 2: 3840 -2,-5: 0: 36349 -1,-4: @@ -13801,7 +13798,7 @@ entities: 0: 65535 -1,0: 0: 15 - 1: 3840 + 2: 3840 0,-4: 0: 30707 0,-3: @@ -13836,23 +13833,23 @@ entities: 0: 56793 -2,-8: 0: 61495 - 3: 136 + 1: 136 -2,-7: 0: 8176 -2,-6: 0: 64988 -2,-9: 0: 13299 - 3: 32768 + 1: 32768 -1,-8: - 3: 51 + 1: 51 0: 63500 -1,-6: 0: 65535 -1,-5: 0: 4095 -1,-9: - 3: 12288 + 1: 12288 0: 35059 -1,-7: 0: 3822 @@ -13913,11 +13910,11 @@ entities: 0,-9: 0: 48056 -4,-16: - 1: 17663 + 2: 17663 -5,-16: - 1: 255 + 2: 255 -4,-15: - 1: 100 + 2: 100 0: 45056 -5,-15: 0: 65024 @@ -13928,9 +13925,9 @@ entities: -5,-13: 0: 53759 -4,-17: - 1: 17663 + 2: 17663 -3,-16: - 1: 17 + 2: 17 0: 52428 -3,-15: 0: 47308 @@ -13938,63 +13935,63 @@ entities: 0: 35775 -3,-17: 0: 52360 - 1: 19 + 2: 19 -2,-16: 0: 13175 - 1: 32768 + 2: 32768 -2,-15: 0: 64435 -2,-14: 0: 65339 -2,-17: 0: 13119 - 1: 2048 + 2: 2048 -1,-15: 0: 65328 - 1: 8 + 2: 8 -1,-14: 0: 65295 -1,-16: - 1: 59392 + 2: 59392 0,-15: - 1: 15 + 2: 15 0: 65280 0,-14: 0: 65295 0,-13: 0: 65535 -4,-18: - 1: 59592 + 2: 59592 -5,-18: - 1: 40960 + 2: 40960 -5,-17: - 1: 255 + 2: 255 -4,-20: - 1: 51400 + 2: 51400 -4,-21: - 1: 51404 + 2: 51404 -4,-19: - 1: 51400 + 2: 51400 -3,-18: - 1: 12288 + 2: 12288 0: 34952 -3,-21: - 1: 18575 + 2: 18575 -3,-20: 0: 2176 -3,-19: 0: 34952 -2,-20: 0: 4913 - 1: 34816 + 2: 34816 -2,-19: 0: 15347 -2,-18: 0: 45875 - 1: 136 + 2: 136 -2,-21: 0: 4096 - 1: 17203 + 2: 17203 -1,-19: 0: 16 -1,-17: @@ -14003,7 +14000,7 @@ entities: 0: 52972 -4,1: 0: 62259 - 2: 128 + 3: 128 -5,1: 0: 65535 -4,2: @@ -14017,14 +14014,14 @@ entities: -4,4: 0: 21759 -3,1: - 2: 513 - 1: 8208 + 3: 513 + 2: 8208 -3,2: 0: 65280 - 1: 8 + 2: 8 -3,3: 0: 13119 - 1: 32768 + 2: 32768 -3,4: 0: 47283 -2,1: @@ -14032,37 +14029,37 @@ entities: 5: 1092 -2,2: 0: 65280 - 1: 10 + 2: 10 -2,3: 0: 13 - 1: 61696 + 2: 61696 -1,1: - 2: 1365 + 3: 1365 -1,2: 0: 65280 - 1: 10 + 2: 10 -1,3: 0: 15 - 1: 5120 + 2: 5120 -2,4: - 1: 8 + 2: 8 0: 16176 -1,4: 0: 61420 0,0: 0: 15 - 1: 3328 - 2: 512 + 2: 3328 + 3: 512 0,1: 6: 273 - 2: 3276 + 3: 3276 0,2: 0: 65280 - 1: 6 - 2: 8 + 2: 6 + 3: 8 0,3: 0: 19663 - 1: 256 + 2: 256 -5,4: 0: 62395 -4,5: @@ -14070,29 +14067,29 @@ entities: -5,5: 0: 8079 -4,6: - 1: 50272 + 2: 50272 -3,5: 0: 8099 -3,6: 0: 119 - 1: 53248 + 2: 53248 -3,7: - 1: 4401 + 2: 4401 -3,8: - 1: 4401 + 2: 4401 -2,5: 0: 13104 - 1: 2184 + 2: 2184 -2,6: 0: 63 - 1: 6144 + 2: 6144 -1,6: 0: 3311 - 1: 4096 + 2: 4096 -1,5: 0: 61038 -1,7: - 1: 2 + 2: 2 0,4: 0: 65535 0,5: @@ -14106,7 +14103,7 @@ entities: -9,-3: 0: 55736 -8,-3: - 1: 1064 + 2: 1064 0: 4096 -8,-2: 0: 56828 @@ -14122,7 +14119,7 @@ entities: 0: 61439 -7,-3: 0: 61440 - 1: 64 + 2: 64 -7,-2: 0: 53247 -7,-1: @@ -14225,30 +14222,30 @@ entities: 0: 65262 -8,-17: 0: 24576 - 1: 206 + 2: 206 -7,-16: 0: 4368 - 1: 204 + 2: 204 -7,-15: - 1: 96 + 2: 96 0: 57344 -7,-14: 0: 58478 -6,-16: - 1: 17663 + 2: 17663 -6,-14: 0: 48042 -6,-15: 0: 40960 - 1: 196 + 2: 196 -6,-17: - 1: 17663 + 2: 17663 -8,-20: 0: 1 - 1: 512 + 2: 512 -8,-21: 0: 4096 - 1: 32 + 2: 32 -9,-20: 0: 61423 -9,-19: @@ -14256,15 +14253,15 @@ entities: -9,-18: 0: 61423 -8,-18: - 1: 40960 + 2: 40960 -9,-17: 0: 65519 -7,-17: - 1: 511 + 2: 511 -7,-18: - 1: 40960 + 2: 40960 -6,-18: - 1: 40960 + 2: 40960 -9,0: 0: 53724 -9,1: @@ -14293,10 +14290,10 @@ entities: 0: 30480 -6,3: 0: 4368 - 1: 17472 + 2: 17472 -6,4: 0: 63233 - 1: 4 + 2: 4 -8,4: 0: 18016 -8,5: @@ -14311,80 +14308,80 @@ entities: 0: 65497 -8,7: 0: 1 - 2: 768 - 1: 4224 + 3: 768 + 2: 4224 -9,7: 0: 12 - 1: 55296 - 2: 9728 + 2: 55296 + 3: 9728 -8,8: - 1: 18163 + 2: 18163 -7,5: 0: 26159 -7,6: - 1: 4368 + 2: 4368 -7,7: - 1: 4369 + 2: 4369 -7,8: - 1: 55569 + 2: 55569 -6,5: 0: 3903 -6,6: - 1: 16454 + 2: 16454 -6,7: - 1: 2 + 2: 2 0: 35968 -6,8: - 1: 4978 + 2: 4978 -5,6: 0: 4369 - 1: 16452 + 2: 16452 -5,7: 0: 14128 - 1: 8 + 2: 8 -5,8: 0: 1 - 1: 2248 + 2: 2248 -9,8: - 1: 15 + 2: 15 -8,9: - 1: 8 + 2: 8 -7,9: - 1: 19038 + 2: 19038 -7,10: - 1: 136 + 2: 136 -6,9: - 1: 61440 + 2: 61440 -6,10: - 1: 116 + 2: 116 -5,9: - 1: 61440 + 2: 61440 -5,10: - 1: 196 + 2: 196 -4,8: - 1: 29456 + 2: 29456 -4,9: - 1: 23118 + 2: 23118 -4,10: - 1: 50 + 2: 50 -12,-4: - 2: 1 - 1: 14 + 3: 1 + 2: 14 0: 3840 -12,-5: - 2: 4401 - 1: 58048 + 3: 4401 + 2: 58048 -13,-4: 0: 32627 -12,-3: - 2: 1 + 3: 1 0: 49152 - 1: 8 + 2: 8 -12,-2: - 1: 1 + 2: 1 0: 60620 -13,-2: - 1: 2048 + 2: 2048 0: 13105 -12,-1: 0: 61166 @@ -14395,7 +14392,7 @@ entities: -11,-1: 0: 16319 -11,-5: - 1: 4976 + 2: 4976 0: 32768 -11,-3: 0: 43682 @@ -14421,14 +14418,14 @@ entities: 0: 56349 -13,-7: 0: 51404 - 1: 17 + 2: 17 -12,-6: 0: 52701 -13,-6: 0: 3838 -13,-5: - 2: 34952 - 1: 1600 + 3: 34952 + 2: 1600 -11,-8: 0: 65535 -11,-7: @@ -14453,7 +14450,7 @@ entities: 0: 61058 -12,-11: 0: 4367 - 1: 1024 + 2: 1024 -13,-11: 0: 34958 -12,-10: @@ -14462,7 +14459,7 @@ entities: 0: 49080 -13,-9: 0: 52424 - 1: 272 + 2: 272 -11,-10: 0: 65399 -11,-13: @@ -14471,7 +14468,7 @@ entities: 0: 61152 -11,-11: 0: 14 - 1: 1024 + 2: 1024 -10,-12: 0: 32738 -10,-11: @@ -14481,7 +14478,7 @@ entities: -10,-13: 0: 65294 -12,-15: - 1: 3 + 2: 3 0: 30464 -12,-14: 0: 30576 @@ -14491,40 +14488,40 @@ entities: 0: 60629 -11,-15: 0: 7936 - 1: 10 + 2: 10 -11,-14: 0: 56799 -10,-15: 0: 3968 - 1: 2 + 2: 2 -10,-14: 0: 61166 -10,-16: - 1: 16384 + 2: 16384 -10,-20: - 1: 4 + 2: 4 0: 3072 -10,-21: - 1: 17536 + 2: 17536 -10,-19: 0: 12 - 1: 1024 + 2: 1024 -10,-18: - 1: 4 + 2: 4 0: 3072 -10,-17: 0: 12 - 1: 1024 + 2: 1024 -9,-21: 0: 64170 -13,0: - 1: 8 + 2: 8 0: 28979 -12,0: - 1: 4352 + 2: 4352 0: 52416 -12,1: - 1: 1536 + 2: 1536 -12,2: 0: 30215 -13,1: @@ -14562,21 +14559,21 @@ entities: -13,5: 0: 63937 -12,6: - 1: 32910 + 2: 32910 -12,7: - 1: 34358 - 2: 2248 + 2: 34358 + 3: 2248 -13,7: - 1: 1204 - 2: 57408 + 2: 1204 + 3: 57408 -11,5: 0: 45051 -11,6: - 1: 12800 + 2: 12800 0: 34946 -11,7: 0: 240 - 1: 28672 + 2: 28672 -10,5: 0: 62459 -10,6: @@ -14584,54 +14581,54 @@ entities: -10,7: 0: 10098 -11,8: - 1: 32456 + 2: 32456 -10,8: - 1: 248 + 2: 248 -12,9: - 1: 4040 + 2: 4040 -13,9: - 1: 61428 + 2: 61428 -11,9: - 1: 19 + 2: 19 -16,2: - 2: 337 - 1: 17572 + 3: 337 + 2: 17572 -17,2: - 2: 3855 - 1: 240 + 3: 3855 + 2: 240 -16,3: - 2: 337 - 1: 17444 + 3: 337 + 2: 17444 -17,3: - 2: 3855 - 1: 240 + 3: 3855 + 2: 240 -16,1: - 1: 16384 + 2: 16384 -16,4: - 1: 17572 - 2: 337 + 2: 17572 + 3: 337 -15,2: - 1: 52 + 2: 52 0: 34816 -15,0: - 1: 17476 + 2: 17476 -15,3: 0: 136 - 1: 16384 + 2: 16384 -15,4: - 1: 52468 + 2: 52468 -15,-1: - 1: 34952 + 2: 34952 -14,0: 0: 51705 -15,1: - 1: 2176 + 2: 2176 -14,2: 0: 57167 -14,3: 0: 62717 -14,-1: - 2: 13107 + 3: 13107 0: 34952 -14,1: 0: 58094 @@ -14640,24 +14637,24 @@ entities: -13,-1: 0: 13107 -16,-8: - 1: 10098 + 2: 10098 -16,-7: - 1: 58147 + 2: 58147 -16,-6: - 1: 11235 + 2: 11235 -16,-5: - 1: 13091 - 2: 32768 + 2: 13091 + 3: 32768 -16,-4: - 1: 8995 + 2: 8995 -16,-9: - 1: 12848 + 2: 12848 -15,-8: 0: 32631 -15,-7: - 1: 6144 + 2: 6144 -15,-6: - 1: 6004 + 2: 6004 -15,-4: 0: 65534 -15,-5: @@ -14673,152 +14670,152 @@ entities: -14,-4: 0: 65535 -16,-12: - 1: 16369 + 2: 16369 -16,-13: - 1: 4369 - 2: 8738 + 2: 4369 + 3: 8738 -17,-12: - 1: 49137 + 2: 49137 -16,-11: - 1: 12850 + 2: 12850 -16,-10: - 1: 5272 - 2: 49668 + 2: 5272 + 3: 49668 -15,-12: - 1: 4083 + 2: 4083 -15,-10: - 1: 39248 - 2: 160 + 2: 39248 + 3: 160 -15,-13: - 1: 4352 - 2: 8208 + 2: 4352 + 3: 8208 0: 8 -14,-12: - 1: 3888 + 2: 3888 0: 8 -14,-10: - 2: 816 - 1: 1 + 3: 816 + 2: 1 0: 34944 -15,-9: - 1: 8 + 2: 8 -14,-9: - 1: 273 - 2: 2 + 2: 273 + 3: 2 -14,-13: 0: 52428 -16,-16: - 1: 319 + 2: 319 -16,-17: - 1: 12288 + 2: 12288 -17,-16: - 1: 20991 - 2: 8192 + 2: 20991 + 3: 8192 -16,-15: 0: 287 - 2: 4096 - 1: 8192 + 3: 4096 + 2: 8192 -16,-14: - 2: 12337 - 1: 450 + 3: 12337 + 2: 450 -17,-15: - 1: 33045 - 2: 12834 + 2: 33045 + 3: 12834 -17,-14: - 1: 361 - 2: 45200 + 2: 361 + 3: 45200 -17,-13: - 2: 43690 - 1: 4369 + 3: 43690 + 2: 4369 -15,-16: - 1: 15 + 2: 15 0: 57344 -15,-15: 0: 239 - 1: 4096 + 2: 4096 -15,-14: - 1: 1 + 2: 1 0: 61120 -14,-16: - 1: 63 + 2: 63 0: 53248 -14,-15: 0: 3295 - 1: 4096 + 2: 4096 -14,-14: 0: 57308 -13,-16: - 1: 33843 + 2: 33843 0: 4096 -13,-15: 0: 22387 -21,-16: - 1: 52460 + 2: 52460 -21,-17: - 1: 57344 + 2: 57344 -21,-15: - 1: 52428 + 2: 52428 -21,-14: - 1: 52428 + 2: 52428 -21,-13: - 1: 50252 + 2: 50252 -21,-12: - 1: 61164 + 2: 61164 -20,-16: - 1: 159 - 2: 32768 + 2: 159 + 3: 32768 -20,-14: - 1: 722 - 2: 32800 + 2: 722 + 3: 32800 -20,-17: - 1: 32768 + 2: 32768 -19,-16: - 1: 4607 - 2: 40960 + 2: 4607 + 3: 40960 -20,-15: - 2: 34952 + 3: 34952 -19,-15: - 1: 273 - 2: 47786 + 2: 273 + 3: 47786 -19,-14: - 2: 45072 - 1: 481 + 3: 45072 + 2: 481 -20,-13: - 2: 34952 + 3: 34952 -19,-13: - 1: 4369 - 2: 43690 + 2: 4369 + 3: 43690 -19,-17: - 1: 45056 + 2: 45056 -19,-12: - 1: 49137 + 2: 49137 -18,-16: - 1: 4607 - 2: 40960 + 2: 4607 + 3: 40960 -18,-15: - 1: 273 - 2: 47786 + 2: 273 + 3: 47786 -18,-14: - 2: 45072 - 1: 481 + 3: 45072 + 2: 481 -18,-13: - 1: 4369 - 2: 43690 + 2: 4369 + 3: 43690 -18,-17: - 1: 45056 + 2: 45056 -18,-12: - 1: 49073 + 2: 49073 -17,-17: - 1: 45056 + 2: 45056 1,-4: 0: 1136 - 1: 61440 + 2: 61440 1,-3: - 2: 52417 - 1: 4368 + 3: 52417 + 2: 4368 1,-2: - 2: 1 - 1: 240 + 3: 1 + 2: 240 0: 61440 1,-1: 0: 65535 @@ -14826,28 +14823,28 @@ entities: 0: 65535 1,0: 0: 15 - 1: 20224 + 2: 20224 2,-4: 0: 119 - 1: 28672 + 2: 28672 2,-3: - 2: 4372 - 1: 17472 + 3: 37140 + 2: 17472 2,-2: - 1: 112 + 2: 112 0: 61568 - 2: 4 + 3: 4 2,-1: 0: 32631 2,-5: 0: 65535 2,0: 0: 2063 - 1: 1792 + 2: 1792 3,-4: 0: 4090 3,-3: - 0: 43963 + 0: 59579 3,-2: 0: 21968 3,-1: @@ -14929,9 +14926,9 @@ entities: 4,-9: 0: 16151 0,-16: - 1: 43520 + 2: 43520 1,-16: - 1: 45056 + 2: 45056 1,-15: 0: 65248 1,-14: @@ -14960,63 +14957,63 @@ entities: 0: 2240 1,-17: 0: 12 - 1: 2048 + 2: 2048 1,-18: 0: 32768 - 1: 136 + 2: 136 1,-20: - 1: 34816 + 2: 34816 2,-19: 0: 61182 2,-21: - 1: 7918 + 2: 7918 0: 16384 2,-20: 0: 20196 2,-18: 0: 61166 3,-21: - 1: 39167 + 2: 39167 3,-18: - 1: 58600 + 2: 58600 3,-20: - 1: 34952 + 2: 34952 4,-20: - 1: 4112 + 2: 4112 3,-19: - 1: 34952 + 2: 34952 4,-19: - 1: 4112 + 2: 4112 4,-18: - 1: 62960 - 2: 2560 + 2: 62960 + 3: 2560 1,1: - 2: 16657 - 1: 1028 + 3: 16657 + 2: 1028 1,2: 0: 65280 - 2: 4 - 1: 8 + 3: 4 + 2: 8 1,3: 0: 14207 1,4: 0: 65535 2,1: - 2: 1911 + 3: 1911 2,2: 0: 65280 - 1: 4 + 2: 4 2,3: 0: 49359 - 1: 256 + 2: 256 2,4: 0: 65535 3,1: - 1: 4113 + 2: 4113 0: 52416 3,2: 0: 65484 - 1: 1 + 2: 1 3,3: 0: 55487 3,4: @@ -15049,25 +15046,25 @@ entities: 0: 30719 3,7: 0: 7 - 1: 17408 - 2: 32768 + 2: 17408 + 3: 32768 3,8: - 1: 36452 - 2: 136 + 2: 36452 + 3: 136 4,4: 0: 47553 4,5: 0: 16369 4,6: 0: 13107 - 1: 8 + 2: 8 4,7: 0: 823 - 2: 12288 - 1: 16392 + 3: 12288 + 2: 16392 4,8: - 2: 307 - 1: 16068 + 3: 307 + 2: 16068 5,-4: 0: 44987 5,-3: @@ -15114,7 +15111,7 @@ entities: 0: 15291 5,-8: 0: 13311 - 1: 32768 + 2: 32768 5,-7: 0: 32627 5,-6: @@ -15123,9 +15120,9 @@ entities: 0: 7943 6,-8: 0: 35067 - 1: 4096 + 2: 4096 6,-7: - 1: 1 + 2: 1 0: 65416 6,-6: 0: 65520 @@ -15173,7 +15170,7 @@ entities: 0: 12275 7,-13: 0: 4113 - 1: 50176 + 2: 50176 8,-12: 0: 65520 8,-11: @@ -15191,50 +15188,50 @@ entities: 6,-14: 0: 15295 6,-16: - 1: 32768 - 7,-16: - 1: 14476 2: 32768 + 7,-16: + 2: 14476 + 3: 32768 7,-15: 0: 64432 7,-14: 0: 53247 7,-17: - 1: 19596 + 2: 19596 8,-16: - 2: 4096 + 3: 4096 8,-14: 0: 3838 8,-13: - 1: 36906 + 2: 36906 4,-21: - 1: 4112 + 2: 4112 5,-18: - 1: 62974 - 2: 2048 + 2: 62974 + 3: 2048 5,-19: - 1: 51200 + 2: 51200 6,-19: - 1: 4990 + 2: 4990 6,-18: - 1: 62960 - 2: 512 + 2: 62960 + 3: 512 6,-20: - 1: 51200 + 2: 51200 7,-20: - 1: 65530 - 2: 4 + 2: 65530 + 3: 4 7,-19: - 1: 17487 + 2: 17487 7,-18: - 1: 30068 - 2: 512 + 2: 30068 + 3: 512 7,-21: - 1: 64256 + 2: 64256 8,-20: - 1: 29456 + 2: 29456 8,-19: - 1: 2255 + 2: 2255 5,1: 0: 65522 5,2: @@ -15270,15 +15267,15 @@ entities: 5,5: 0: 61424 5,7: - 2: 39 - 1: 16 + 3: 39 + 2: 16 5,6: - 1: 4096 - 2: 8192 + 2: 4096 + 3: 8192 6,5: 0: 36848 6,6: - 1: 2 + 2: 2 0: 34952 6,7: 0: 140 @@ -15286,17 +15283,17 @@ entities: 0: 40952 7,6: 0: 221 - 1: 24576 + 2: 24576 7,7: 0: 1 - 1: 2 + 2: 2 8,4: 0: 65523 8,5: 0: 4369 8,6: 0: 3327 - 1: 4096 + 2: 4096 9,-4: 0: 30583 9,-3: @@ -15311,7 +15308,7 @@ entities: 0: 65339 10,-4: 0: 49425 - 1: 192 + 2: 192 10,-3: 0: 8191 10,-2: @@ -15324,7 +15321,7 @@ entities: 0: 48682 11,-1: 0: 59 - 1: 12288 + 2: 12288 11,-4: 0: 59946 11,-3: @@ -15335,10 +15332,10 @@ entities: 0: 65327 12,-3: 0: 4367 - 1: 1024 + 2: 1024 12,-2: 0: 4353 - 1: 52420 + 2: 52420 9,-8: 0: 60943 9,-7: @@ -15355,9 +15352,9 @@ entities: 0: 47291 10,-7: 0: 14 - 1: 25600 + 2: 25600 10,-5: - 1: 33376 + 2: 33376 11,-8: 0: 25328 11,-7: @@ -15368,7 +15365,7 @@ entities: 0: 58976 12,-8: 0: 4415 - 1: 51200 + 2: 51200 12,-7: 0: 65489 12,-6: @@ -15382,25 +15379,25 @@ entities: 9,-10: 0: 61408 9,-13: - 1: 4096 + 2: 4096 10,-12: 0: 4368 10,-10: 0: 48952 10,-13: - 1: 4368 + 2: 4368 0: 140 10,-11: - 1: 8736 + 2: 8736 11,-11: 0: 21776 11,-10: 0: 28455 11,-12: - 1: 5456 + 2: 5456 12,-12: 0: 13107 - 1: 34816 + 2: 34816 12,-11: 0: 8115 12,-10: @@ -15408,27 +15405,27 @@ entities: 12,-9: 0: 16155 8,-15: - 1: 1634 + 2: 1634 9,-14: 0: 61439 9,-15: - 1: 17 + 2: 17 0: 60620 9,-16: 0: 52364 9,-17: 0: 51336 - 1: 32 + 2: 32 10,-16: 0: 56704 - 1: 2 + 2: 2 10,-15: 0: 57309 10,-14: 0: 57297 10,-17: - 2: 34816 - 1: 576 + 3: 34816 + 2: 576 11,-16: 0: 65520 11,-15: @@ -15438,8 +15435,8 @@ entities: 11,-13: 0: 127 11,-17: - 2: 62208 - 1: 3104 + 3: 62208 + 2: 3104 12,-16: 0: 56712 12,-15: @@ -15449,36 +15446,36 @@ entities: 12,-13: 0: 47935 9,-19: - 1: 62736 - 2: 2082 + 2: 62736 + 3: 2082 9,-20: - 2: 3136 + 3: 3136 9,-18: - 1: 2126 + 2: 2126 10,-20: - 1: 1792 + 2: 1792 10,-18: - 1: 25862 + 2: 25862 11,-20: - 2: 13056 - 1: 50304 + 3: 13056 + 2: 50304 11,-19: - 2: 30583 - 1: 8 + 3: 30583 + 2: 8 11,-18: - 2: 375 - 1: 17920 + 3: 375 + 2: 17920 11,-21: - 1: 6513 - 2: 142 + 2: 6513 + 3: 142 12,-20: - 2: 13107 + 3: 13107 12,-19: - 1: 5633 - 2: 24610 + 2: 5633 + 3: 24610 12,-18: - 1: 17425 - 2: 8366 + 2: 17425 + 3: 8366 9,1: 0: 8083 9,2: @@ -15487,7 +15484,7 @@ entities: 0: 65339 10,1: 0: 9010 - 1: 2176 + 2: 2176 10,2: 0: 56575 10,3: @@ -15497,38 +15494,38 @@ entities: 11,0: 0: 32624 11,1: - 1: 16 + 2: 16 0: 57344 11,2: 0: 65535 11,3: 0: 271 12,0: - 1: 51393 + 2: 51393 0: 768 - 2: 1024 + 3: 1024 12,1: - 1: 49665 + 2: 49665 12,2: 0: 30577 12,3: 0: 7 - 1: 17408 + 2: 17408 9,6: 0: 119 - 1: 8192 + 2: 8192 9,5: 0: 28398 10,4: 0: 62256 - 1: 128 + 2: 128 10,5: 0: 511 - 1: 49152 + 2: 49152 10,6: - 1: 3 + 2: 3 11,4: - 1: 80 + 2: 80 0: 61440 11,5: 0: 44799 @@ -15536,544 +15533,544 @@ entities: 0: 2730 12,4: 0: 61440 - 1: 68 + 2: 68 12,5: 0: 241 - 1: 24576 + 2: 24576 12,-1: - 1: 4 + 2: 4 13,-4: 0: 1 - 1: 64 + 2: 64 13,-2: - 1: 4080 + 2: 4080 13,-5: 0: 62451 14,-2: - 1: 20478 + 2: 20478 14,-5: 0: 12336 14,-1: - 2: 43690 - 1: 17476 + 3: 43690 + 2: 17476 14,0: - 2: 1038 - 1: 19264 + 3: 1038 + 2: 19264 15,-2: - 1: 20478 + 2: 20478 15,-1: - 2: 43690 - 1: 17476 + 3: 43690 + 2: 17476 15,0: - 2: 1038 - 1: 19264 + 3: 1038 + 2: 19264 16,-2: - 1: 20478 + 2: 20478 13,-8: 0: 3 - 1: 17476 + 2: 17476 13,-7: 0: 62448 13,-6: 0: 65523 13,-9: - 1: 17408 + 2: 17408 0: 259 - 2: 128 + 3: 128 14,-7: 0: 12336 14,-6: - 1: 8224 + 2: 8224 13,-12: - 1: 7168 + 2: 7168 13,-11: 0: 33552 - 1: 4 + 2: 4 13,-10: 0: 49075 13,-13: 0: 13075 - 1: 2176 + 2: 2176 14,-11: 0: 28672 - 2: 34816 + 3: 34816 14,-10: 0: 14129 - 2: 8 + 3: 8 14,-9: - 1: 16 - 2: 8 + 2: 16 + 3: 8 14,-12: 0: 238 14,-13: 0: 58606 15,-11: - 1: 16657 - 2: 12288 + 2: 16657 + 3: 12288 15,-10: - 1: 61489 - 2: 4038 + 2: 61489 + 3: 4038 15,-9: - 1: 1 + 2: 1 15,-12: - 1: 61672 - 2: 3584 + 2: 61672 + 3: 3584 15,-13: - 2: 33824 - 1: 19008 + 3: 33824 + 2: 19008 16,-12: - 2: 289 - 1: 4178 + 3: 289 + 2: 4178 0: 49152 16,-10: - 1: 61584 - 2: 3872 + 2: 61584 + 3: 3872 12,-17: 0: 34880 - 1: 162 + 2: 162 13,-16: 0: 4353 - 1: 17408 + 2: 17408 13,-15: 0: 12561 - 1: 2116 + 2: 2116 13,-14: 0: 48123 13,-17: 0: 4096 - 2: 16 - 1: 230 + 3: 16 + 2: 230 14,-14: 0: 65535 14,-16: - 1: 28 + 2: 28 0: 8192 14,-17: - 1: 4096 - 2: 2 + 2: 4096 + 3: 2 14,-15: 0: 57890 15,-16: - 1: 32775 - 2: 2176 + 2: 32775 + 3: 2176 15,-14: 0: 10016 15,-15: - 1: 28360 + 2: 28360 15,-17: - 1: 34944 + 2: 34944 16,-16: - 2: 61105 - 1: 14 + 3: 61105 + 2: 14 16,-15: - 2: 119 + 3: 119 16,-13: - 1: 4098 + 2: 4098 12,-21: - 1: 20480 - 2: 8977 + 2: 20480 + 3: 8977 13,-18: - 2: 8448 - 1: 4096 + 3: 8448 + 2: 4096 14,-19: - 1: 14540 + 2: 14540 14,-18: - 1: 21789 - 2: 2 + 2: 21789 + 3: 2 14,-20: - 1: 60416 - 2: 192 + 2: 60416 + 3: 192 15,-19: - 2: 57102 - 1: 8192 + 3: 57102 + 2: 8192 15,-18: - 2: 19 - 1: 32780 + 3: 19 + 2: 32780 15,-21: - 2: 7680 + 3: 7680 0: 64 15,-20: - 2: 3686 + 3: 3686 16,-20: - 2: 63235 - 1: 2216 + 3: 63235 + 2: 2216 16,-19: - 2: 48031 + 3: 48031 16,-18: - 2: 139 - 1: 31744 + 3: 139 + 2: 31744 16,-17: - 2: 49022 - 1: 16384 + 3: 49022 + 2: 16384 13,0: - 1: 20288 + 2: 20288 13,2: - 1: 65280 + 2: 65280 14,2: - 1: 65348 - 2: 10 + 2: 65348 + 3: 10 14,1: - 2: 43694 - 1: 17472 + 3: 43694 + 2: 17472 14,3: - 1: 14 + 2: 14 15,2: - 1: 65348 - 2: 10 + 2: 65348 + 3: 10 15,1: - 2: 43694 - 1: 17472 + 3: 43694 + 2: 17472 15,3: - 1: 14 + 2: 14 16,0: - 1: 19264 - 2: 1038 + 2: 19264 + 3: 1038 16,2: - 1: 65348 - 2: 10 + 2: 65348 + 3: 10 12,6: - 1: 2 + 2: 2 16,-1: - 2: 43690 - 1: 17476 + 3: 43690 + 2: 17476 17,-2: - 1: 20478 + 2: 20478 17,-1: - 2: 43690 - 1: 17476 + 3: 43690 + 2: 17476 17,0: - 2: 1038 - 1: 19264 + 3: 1038 + 2: 19264 17,-3: - 1: 32768 + 2: 32768 18,-3: - 1: 14316 + 2: 14316 18,-2: - 1: 59185 + 2: 59185 18,-1: - 1: 34956 + 2: 34956 18,-4: - 1: 32768 + 2: 32768 19,-4: - 1: 14316 + 2: 14316 19,-3: - 1: 1 + 2: 1 19,-1: - 1: 4407 + 2: 4407 18,0: - 1: 44456 - 2: 512 + 2: 44456 + 3: 512 19,0: - 1: 13105 + 2: 13105 19,-2: - 1: 60544 + 2: 60544 19,-5: - 1: 32896 + 2: 32896 20,-2: - 1: 311 + 2: 311 20,-7: - 2: 24576 + 3: 24576 19,-7: - 1: 32768 + 2: 32768 20,-6: - 1: 16912 - 2: 36078 + 2: 16912 + 3: 36078 19,-6: - 1: 200 + 2: 200 20,-5: - 1: 784 - 2: 60552 + 2: 784 + 3: 60552 20,-4: - 2: 18022 + 3: 18022 21,-6: - 2: 18367 - 1: 2048 + 3: 18367 + 2: 2048 21,-5: - 2: 55735 - 1: 8 + 3: 55735 + 2: 8 21,-8: - 1: 546 - 2: 34952 + 2: 546 + 3: 34952 21,-7: - 2: 34958 - 1: 512 + 3: 34958 + 2: 512 21,-4: - 2: 31612 + 3: 31612 21,-9: - 2: 36356 - 1: 10 + 3: 36356 + 2: 10 22,-8: - 2: 57339 - 1: 4 + 3: 57339 + 2: 4 22,-7: - 2: 4271 - 1: 57600 + 3: 4271 + 2: 57600 22,-6: - 2: 60621 - 1: 16 + 3: 60621 + 2: 16 22,-5: - 1: 1 - 2: 65534 + 2: 1 + 3: 65534 22,-9: - 2: 56673 - 1: 540 + 3: 56673 + 2: 540 22,-4: - 2: 15031 - 1: 8 + 3: 15031 + 2: 8 23,-8: - 2: 65295 + 3: 65295 23,-7: - 1: 13056 - 2: 52462 + 2: 13056 + 3: 52462 23,-6: - 2: 34511 - 1: 2096 + 3: 34511 + 2: 2096 23,-5: - 2: 52215 - 1: 12288 + 3: 52215 + 2: 12288 0: 1024 23,-9: - 2: 59973 - 1: 1176 + 3: 59973 + 2: 1176 0: 258 23,-4: - 2: 4 - 1: 336 + 3: 4 + 2: 336 24,-8: - 2: 4899 + 3: 4899 24,-7: - 2: 4371 + 3: 4371 24,-6: - 2: 275 - 1: 4640 + 3: 275 + 2: 4640 16,1: - 2: 43694 - 1: 17472 + 3: 43694 + 2: 17472 16,3: - 1: 14 + 2: 14 17,2: - 1: 65348 - 2: 10 + 2: 65348 + 3: 10 17,1: - 2: 43694 - 1: 17472 + 3: 43694 + 2: 17472 17,3: - 1: 14 + 2: 14 18,2: - 1: 65416 + 2: 65416 18,1: - 1: 34952 + 2: 34952 19,1: - 1: 4369 + 2: 4369 19,2: - 1: 13073 + 2: 13073 18,3: - 1: 8 + 2: 8 19,3: - 1: 3 + 2: 3 24,-9: - 2: 12545 + 3: 12545 0: 530 4,-24: - 1: 13107 + 2: 13107 4,-25: - 1: 4096 + 2: 4096 3,-24: - 1: 224 - 2: 12567 + 2: 224 + 3: 12567 4,-23: - 1: 4915 + 2: 4915 3,-23: - 2: 4415 - 1: 34816 + 3: 4415 + 2: 34816 4,-22: - 1: 4369 + 2: 4369 3,-22: - 1: 35016 - 2: 1 + 2: 35016 + 3: 1 8,-21: - 1: 4352 + 2: 4352 16,-11: 0: 52428 17,-12: 0: 61440 - 1: 154 - 2: 100 + 2: 154 + 3: 100 17,-11: 0: 62451 17,-10: - 1: 57456 - 2: 3840 + 2: 57456 + 3: 3840 17,-13: - 2: 16384 - 1: 1092 + 3: 16384 + 2: 1092 18,-12: - 1: 116 + 2: 116 0: 61440 - 2: 136 + 3: 136 18,-11: 0: 64732 18,-10: - 2: 3840 - 1: 57584 + 3: 3840 + 2: 57584 18,-13: - 2: 32768 - 1: 2184 + 3: 32768 + 2: 2184 19,-12: - 1: 245 + 2: 245 0: 57344 - 2: 8 + 3: 8 19,-11: 0: 61422 19,-10: - 1: 4112 - 2: 256 + 2: 4112 + 3: 256 0: 3784 19,-13: - 1: 17065 - 2: 35910 + 2: 17065 + 3: 35910 20,-12: - 2: 49 + 3: 49 0: 12288 - 1: 202 + 2: 202 20,-11: 0: 15291 11,-23: - 2: 49152 + 3: 49152 11,-22: - 2: 43148 - 1: 1088 + 3: 43148 + 2: 1088 12,-23: - 2: 4096 + 3: 4096 12,-22: - 2: 273 + 3: 273 -4,-24: - 2: 238 - 1: 19456 + 3: 238 + 2: 19456 -4,-25: - 2: 57344 + 3: 57344 -4,-23: - 1: 52292 - 2: 128 + 2: 52292 + 3: 128 -4,-22: - 1: 52428 + 2: 52428 -3,-24: - 1: 487 - 2: 63000 + 2: 487 + 3: 63000 -3,-23: - 2: 51071 - 1: 4096 + 3: 51071 + 2: 4096 -3,-25: - 1: 11840 - 2: 49152 + 2: 11840 + 3: 49152 -3,-22: - 2: 4 - 1: 34816 - -2,-24: - 2: 49147 - -2,-23: - 2: 49416 - 1: 13024 - -2,-22: - 1: 13106 - 2: 68 - -2,-25: + 3: 4 2: 34816 - 1: 640 + -2,-24: + 3: 49147 + -2,-23: + 3: 49416 + 2: 13024 + -2,-22: + 2: 13106 + 3: 68 + -2,-25: + 3: 34816 + 2: 640 -1,-24: - 2: 65535 + 3: 65535 -1,-23: - 1: 248 - 2: 39426 + 2: 248 + 3: 39426 -1,-22: - 1: 48 - 2: 32974 + 2: 48 + 3: 32974 -1,-25: - 2: 7492 - 1: 178 + 3: 7492 + 2: 178 0,-24: - 2: 30481 - 1: 35054 + 3: 30481 + 2: 35054 0,-23: - 1: 58 - 2: 57284 + 2: 58 + 3: 57284 0,-22: - 2: 29439 + 3: 29439 -3,9: - 1: 18 + 2: 18 -16,-3: - 1: 9187 + 2: 9187 -15,-3: 0: 2062 - 1: 8960 + 2: 8960 -15,-2: - 1: 32772 + 2: 32772 -14,-3: 0: 53215 -14,-2: 0: 35065 - 2: 12288 + 3: 12288 -13,-3: 0: 13059 - 1: 128 + 2: 128 0,-21: - 2: 2 + 3: 2 0,-25: - 1: 43679 - 2: 256 + 2: 43679 + 3: 256 1,-24: - 1: 547 - 2: 60620 + 2: 547 + 3: 60620 1,-23: - 2: 52730 + 3: 52730 1,-22: - 1: 96 + 2: 96 1,-25: - 1: 8449 - 2: 50910 + 2: 8449 + 3: 50910 2,-24: - 2: 61438 + 3: 61438 2,-23: - 2: 32552 + 3: 32552 2,-22: - 2: 231 - 1: 60928 + 3: 231 + 2: 60928 2,-25: - 2: 24576 - 1: 3329 + 3: 24576 + 2: 3329 24,-13: - 1: 4096 - 2: 257 + 2: 4096 + 3: 257 24,-12: - 1: 34882 + 2: 34882 0: 4096 23,-12: 0: 65392 24,-11: 0: 4369 - 1: 34816 + 2: 34816 23,-11: 0: 65262 23,-10: 0: 127 24,-10: - 2: 4096 - 1: 584 + 3: 4096 + 2: 584 20,-13: - 1: 12560 + 2: 12560 20,-10: - 1: 608 + 2: 608 21,-12: - 2: 19 + 3: 19 0: 51200 21,-11: 0: 52701 21,-13: - 2: 29032 - 1: 2708 + 3: 29032 + 2: 2708 21,-10: - 1: 20496 - 2: 8704 + 2: 20496 + 3: 8704 0: 8 22,-12: 0: 65520 @@ -16082,208 +16079,208 @@ entities: 22,-10: 0: 255 16,-21: - 2: 48058 + 3: 48058 16,-14: - 1: 2 - 17,-16: - 1: 1 - 2: 65534 - 17,-15: - 2: 34021 - 1: 25360 - 17,-17: - 2: 65505 - 17,-14: - 1: 17612 - 18,-16: - 2: 64511 - 1: 1024 - 18,-15: - 2: 45055 - 1: 20480 - 18,-14: - 1: 35090 - 2: 136 - 18,-17: - 2: 63482 - 19,-16: - 2: 27475 - 1: 37920 - 19,-15: - 2: 14111 - 1: 16416 - 19,-14: - 2: 9015 - 1: 21568 - 19,-17: - 2: 4096 - 1: 256 - 20,-16: - 1: 8448 - 2: 4096 - 20,-15: - 2: 36071 - 1: 24 - 17,-20: - 2: 34989 - 1: 22032 - 17,-19: - 1: 34055 - 2: 2240 - 17,-18: - 1: 28417 - 2: 16 - 17,-21: - 2: 56817 - 1: 4 - 18,-20: - 2: 65527 - 18,-19: - 2: 56784 - 18,-18: - 1: 1999 - 2: 61440 - 18,-21: - 2: 12544 - 19,-19: - 2: 4384 - 19,-18: - 1: 4097 - 2: 34 - 16,-22: - 1: 3168 - 2: 32768 - 17,-22: - 2: 12288 - 20,-3: - 1: 60544 - 2: 8 - 21,-3: - 2: 127 - 1: 256 - 22,-3: - 2: 37 - 21,-15: - 1: 37904 - 2: 25344 - 20,-14: - 1: 8 - 21,-14: - 2: 2255 - 1: 33824 - 22,-15: - 1: 4096 - 22,-14: - 2: 49553 - 1: 3076 - 22,-13: - 2: 533 - 1: 1408 - 23,-14: - 2: 45344 - 1: 16960 - 23,-13: - 1: 3924 2: 2 + 17,-16: + 2: 1 + 3: 65534 + 17,-15: + 3: 34021 + 2: 25360 + 17,-17: + 3: 65505 + 17,-14: + 2: 17612 + 18,-16: + 3: 64511 + 2: 1024 + 18,-15: + 3: 45055 + 2: 20480 + 18,-14: + 2: 35090 + 3: 136 + 18,-17: + 3: 63482 + 19,-16: + 3: 27475 + 2: 37920 + 19,-15: + 3: 14111 + 2: 16416 + 19,-14: + 3: 9015 + 2: 21568 + 19,-17: + 3: 4096 + 2: 256 + 20,-16: + 2: 8448 + 3: 4096 + 20,-15: + 3: 36071 + 2: 24 + 17,-20: + 3: 34989 + 2: 22032 + 17,-19: + 2: 34055 + 3: 2240 + 17,-18: + 2: 28417 + 3: 16 + 17,-21: + 3: 56817 + 2: 4 + 18,-20: + 3: 65527 + 18,-19: + 3: 56784 + 18,-18: + 2: 1999 + 3: 61440 + 18,-21: + 3: 12544 + 19,-19: + 3: 4384 + 19,-18: + 2: 4097 + 3: 34 + 16,-22: + 2: 3168 + 3: 32768 + 17,-22: + 3: 12288 + 20,-3: + 2: 60544 + 3: 8 + 21,-3: + 3: 127 + 2: 256 + 22,-3: + 3: 37 + 21,-15: + 2: 37904 + 3: 25344 + 20,-14: + 2: 8 + 21,-14: + 3: 2255 + 2: 33824 + 22,-15: + 2: 4096 + 22,-14: + 3: 49553 + 2: 3076 + 22,-13: + 3: 533 + 2: 1408 + 23,-14: + 3: 45344 + 2: 16960 + 23,-13: + 2: 3924 + 3: 2 24,-14: - 1: 4096 + 2: 4096 -1,-26: - 1: 24576 + 2: 24576 0,-26: - 1: 52352 + 2: 52352 1,-26: - 1: 4672 - 2: 60416 + 2: 4672 + 3: 60416 2,-26: - 2: 29440 - 1: 35856 + 3: 29440 + 2: 35856 3,-25: - 1: 768 + 2: 768 -20,-12: - 1: 36848 + 2: 36848 -17,4: - 2: 3855 - 1: 240 + 3: 3855 + 2: 240 -16,5: - 2: 337 - 1: 17572 + 3: 337 + 2: 17572 -17,5: - 2: 3855 - 1: 240 + 3: 3855 + 2: 240 -16,6: - 2: 337 - 1: 17444 + 3: 337 + 2: 17444 -17,6: - 2: 3855 - 1: 240 + 3: 3855 + 2: 240 -16,7: - 1: 1204 - 2: 57408 + 2: 1204 + 3: 57408 -17,7: - 1: 1200 - 2: 57408 + 2: 1200 + 3: 57408 -16,8: - 2: 43690 - 1: 17476 + 3: 43690 + 2: 17476 -15,5: - 1: 35900 + 2: 35900 -15,7: - 1: 1200 - 2: 57408 + 2: 1200 + 3: 57408 -15,8: - 2: 43690 - 1: 17476 + 3: 43690 + 2: 17476 -15,6: - 1: 8 + 2: 8 -14,7: - 1: 1204 - 2: 57408 + 2: 1204 + 3: 57408 -14,5: 0: 61166 -14,6: - 1: 17440 + 2: 17440 0: 8 -14,8: - 2: 43690 - 1: 17476 + 3: 43690 + 2: 17476 -13,6: 0: 3 - 1: 17536 + 2: 17536 -13,8: - 2: 43690 - 1: 17476 + 3: 43690 + 2: 17476 -18,4: - 1: 26615 + 2: 26615 -18,5: - 1: 26615 + 2: 26615 -18,6: - 1: 10231 + 2: 10231 -18,7: - 1: 11131 - 2: 128 + 2: 11131 + 3: 128 -18,3: - 1: 26615 + 2: 26615 -18,8: - 1: 12850 + 2: 12850 -17,8: - 2: 43690 - 1: 17476 + 3: 43690 + 2: 17476 -18,2: - 1: 26615 + 2: 26615 -18,0: - 1: 25088 + 2: 25088 -18,1: - 1: 26214 + 2: 26214 -16,9: - 1: 61428 + 2: 61428 -17,9: - 1: 61412 + 2: 61412 -15,9: - 1: 61428 + 2: 61428 -14,9: - 1: 61428 + 2: 61428 -18,9: - 1: 32626 + 2: 32626 uniqueMixes: - volume: 2500 temperature: 293.15 @@ -16300,6 +16297,21 @@ entities: - 0 - 0 - 0 + - volume: 2500 + temperature: 235 + moles: + - 27.225372 + - 102.419266 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 - volume: 2500 immutable: True moles: @@ -16330,21 +16342,6 @@ entities: - 0 - 0 - 0 - - volume: 2500 - temperature: 235 - moles: - - 27.225372 - - 102.419266 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - volume: 2500 temperature: 293.15 moles: @@ -16402,6 +16399,17 @@ entities: - type: Transform pos: -9.451197,-24.49092 parent: 2 +- proto: ActionToggleLight + entities: + - uid: 5544 + mapInit: true + paused: true + components: + - type: Transform + parent: 3105 + - type: Action + originalIconColor: '#FFFFFFFF' + container: 3105 - proto: AirAlarm entities: - uid: 29 @@ -16420,6 +16428,8 @@ entities: - 13651 - 13649 - 13666 + - type: Fixtures + fixtures: {} - uid: 58 components: - type: Transform @@ -16445,6 +16455,8 @@ entities: - 13168 - 14030 - 1809 + - type: Fixtures + fixtures: {} - uid: 103 components: - type: MetaData @@ -16457,6 +16469,8 @@ entities: devices: - 3837 - 6844 + - type: Fixtures + fixtures: {} - uid: 409 components: - type: Transform @@ -16466,6 +16480,8 @@ entities: devices: - 14078 - 17441 + - type: Fixtures + fixtures: {} - uid: 1413 components: - type: Transform @@ -16476,6 +16492,8 @@ entities: - 1953 - 24089 - 24119 + - type: Fixtures + fixtures: {} - uid: 1909 components: - type: Transform @@ -16488,6 +16506,8 @@ entities: - 17941 - 24828 - 1913 + - type: Fixtures + fixtures: {} - uid: 1931 components: - type: MetaData @@ -16506,6 +16526,8 @@ entities: - 19644 - 19642 - 19646 + - type: Fixtures + fixtures: {} - uid: 2196 components: - type: MetaData @@ -16521,6 +16543,8 @@ entities: - 23806 - 24826 - 24827 + - type: Fixtures + fixtures: {} - uid: 2237 components: - type: Transform @@ -16531,6 +16555,8 @@ entities: - 23807 - 1569 - 7482 + - type: Fixtures + fixtures: {} - uid: 2395 components: - type: Transform @@ -16545,6 +16571,8 @@ entities: - 15210 - 15209 - 15208 + - type: Fixtures + fixtures: {} - uid: 2583 components: - type: MetaData @@ -16575,6 +16603,8 @@ entities: - 11142 - 11143 - 11140 + - type: Fixtures + fixtures: {} - uid: 3489 components: - type: MetaData @@ -16587,6 +16617,8 @@ entities: devices: - 15099 - 23085 + - type: Fixtures + fixtures: {} - uid: 3722 components: - type: MetaData @@ -16601,6 +16633,8 @@ entities: - 21076 - 11155 - 21069 + - type: Fixtures + fixtures: {} - uid: 5030 components: - type: Transform @@ -16618,6 +16652,8 @@ entities: - 10579 - 11140 - 8188 + - type: Fixtures + fixtures: {} - uid: 5565 components: - type: Transform @@ -16627,6 +16663,8 @@ entities: devices: - 1188 - 2752 + - type: Fixtures + fixtures: {} - uid: 6547 components: - type: MetaData @@ -16638,6 +16676,8 @@ entities: devices: - 6404 - 3742 + - type: Fixtures + fixtures: {} - uid: 7178 components: - type: Transform @@ -16665,6 +16705,8 @@ entities: - 15193 - 15194 - 23125 + - type: Fixtures + fixtures: {} - uid: 7632 components: - type: Transform @@ -16678,6 +16720,8 @@ entities: - 13680 - 151 - 14089 + - type: Fixtures + fixtures: {} - uid: 7931 components: - type: Transform @@ -16694,6 +16738,8 @@ entities: - 16318 - 16319 - 16320 + - type: Fixtures + fixtures: {} - uid: 8606 components: - type: Transform @@ -16713,6 +16759,8 @@ entities: - 24318 - 24315 - 24317 + - type: Fixtures + fixtures: {} - uid: 8983 components: - type: Transform @@ -16727,6 +16775,8 @@ entities: - 23175 - 23171 - 9311 + - type: Fixtures + fixtures: {} - uid: 9147 components: - type: MetaData @@ -16741,6 +16791,8 @@ entities: - 21800 - 21801 - 21856 + - type: Fixtures + fixtures: {} - uid: 9309 components: - type: Transform @@ -16764,6 +16816,8 @@ entities: - 16260 - 16256 - 16267 + - type: Fixtures + fixtures: {} - uid: 9393 components: - type: Transform @@ -16781,6 +16835,8 @@ entities: - 1537 - 1533 - 21135 + - type: Fixtures + fixtures: {} - uid: 10102 components: - type: Transform @@ -16802,6 +16858,8 @@ entities: - 14710 - 15301 - 15302 + - type: Fixtures + fixtures: {} - uid: 10105 components: - type: MetaData @@ -16816,6 +16874,8 @@ entities: - 21855 - 21854 - 21853 + - type: Fixtures + fixtures: {} - uid: 11632 components: - type: Transform @@ -16827,6 +16887,8 @@ entities: - 2176 - 9861 - 6545 + - type: Fixtures + fixtures: {} - uid: 12518 components: - type: Transform @@ -16844,6 +16906,8 @@ entities: - 8446 - 8436 - 6558 + - type: Fixtures + fixtures: {} - uid: 13549 components: - type: Transform @@ -16862,6 +16926,8 @@ entities: - 3122 - 21899 - 3299 + - type: Fixtures + fixtures: {} - uid: 13600 components: - type: Transform @@ -16877,6 +16943,8 @@ entities: - 15120 - 13619 - 13618 + - type: Fixtures + fixtures: {} - uid: 13612 components: - type: Transform @@ -16892,6 +16960,8 @@ entities: - 15223 - 15224 - 15225 + - type: Fixtures + fixtures: {} - uid: 13638 components: - type: Transform @@ -16902,6 +16972,8 @@ entities: - 13633 - 13634 - 13635 + - type: Fixtures + fixtures: {} - uid: 13639 components: - type: Transform @@ -16926,6 +16998,8 @@ entities: - 15222 - 15228 - 15229 + - type: Fixtures + fixtures: {} - uid: 13640 components: - type: Transform @@ -16946,6 +17020,8 @@ entities: - 15214 - 15213 - 15212 + - type: Fixtures + fixtures: {} - uid: 13645 components: - type: Transform @@ -16962,6 +17038,8 @@ entities: - 15429 - 15430 - 4410 + - type: Fixtures + fixtures: {} - uid: 13653 components: - type: Transform @@ -16972,6 +17050,8 @@ entities: - 6761 - 6759 - 15435 + - type: Fixtures + fixtures: {} - uid: 13654 components: - type: Transform @@ -16986,6 +17066,8 @@ entities: - 15182 - 15183 - 15435 + - type: Fixtures + fixtures: {} - uid: 13655 components: - type: Transform @@ -16999,6 +17081,8 @@ entities: - 15437 - 15229 - 15228 + - type: Fixtures + fixtures: {} - uid: 13657 components: - type: Transform @@ -17016,6 +17100,8 @@ entities: - 14305 - 14308 - 14329 + - type: Fixtures + fixtures: {} - uid: 13658 components: - type: Transform @@ -17025,6 +17111,8 @@ entities: devices: - 11354 - 4246 + - type: Fixtures + fixtures: {} - uid: 13665 components: - type: Transform @@ -17055,6 +17143,8 @@ entities: - 23058 - 1021 - 23059 + - type: Fixtures + fixtures: {} - uid: 13793 components: - type: Transform @@ -17071,6 +17161,8 @@ entities: - 15395 - 15396 - 2516 + - type: Fixtures + fixtures: {} - uid: 13796 components: - type: Transform @@ -17084,6 +17176,8 @@ entities: - 15394 - 15393 - 23143 + - type: Fixtures + fixtures: {} - uid: 13800 components: - type: Transform @@ -17093,6 +17187,8 @@ entities: devices: - 131 - 4794 + - type: Fixtures + fixtures: {} - uid: 13810 components: - type: Transform @@ -17102,6 +17198,8 @@ entities: - type: DeviceList devices: - 13811 + - type: Fixtures + fixtures: {} - uid: 13846 components: - type: MetaData @@ -17123,6 +17221,8 @@ entities: - 13822 - 13823 - 13833 + - type: Fixtures + fixtures: {} - uid: 14004 components: - type: Transform @@ -17139,6 +17239,8 @@ entities: - 4456 - 23091 - 23090 + - type: Fixtures + fixtures: {} - uid: 14019 components: - type: Transform @@ -17153,6 +17255,8 @@ entities: - 23101 - 23513 - 23514 + - type: Fixtures + fixtures: {} - uid: 14047 components: - type: MetaData @@ -17169,6 +17273,8 @@ entities: - 15143 - 15639 - 2693 + - type: Fixtures + fixtures: {} - uid: 14085 components: - type: Transform @@ -17198,6 +17304,8 @@ entities: - 21855 - 21854 - 21853 + - type: Fixtures + fixtures: {} - uid: 14210 components: - type: MetaData @@ -17216,6 +17324,8 @@ entities: - 12170 - 12169 - 14275 + - type: Fixtures + fixtures: {} - uid: 14733 components: - type: Transform @@ -17225,6 +17335,8 @@ entities: devices: - 14709 - 14671 + - type: Fixtures + fixtures: {} - uid: 14795 components: - type: Transform @@ -17243,6 +17355,8 @@ entities: - 682 - 6272 - 10963 + - type: Fixtures + fixtures: {} - uid: 14915 components: - type: Transform @@ -17261,6 +17375,8 @@ entities: - 7655 - 14931 - 14941 + - type: Fixtures + fixtures: {} - uid: 14943 components: - type: Transform @@ -17278,6 +17394,8 @@ entities: - 22381 - 5609 - 13086 + - type: Fixtures + fixtures: {} - uid: 14984 components: - type: Transform @@ -17293,6 +17411,8 @@ entities: - 15393 - 15396 - 15395 + - type: Fixtures + fixtures: {} - uid: 15139 components: - type: Transform @@ -17311,6 +17431,8 @@ entities: - 15080 - 13168 - 15137 + - type: Fixtures + fixtures: {} - uid: 15205 components: - type: Transform @@ -17321,6 +17443,8 @@ entities: devices: - 12188 - 12377 + - type: Fixtures + fixtures: {} - uid: 15287 components: - type: Transform @@ -17331,6 +17455,8 @@ entities: devices: - 15269 - 15279 + - type: Fixtures + fixtures: {} - uid: 15331 components: - type: Transform @@ -17354,6 +17480,8 @@ entities: - 14381 - 14378 - 15911 + - type: Fixtures + fixtures: {} - uid: 15421 components: - type: Transform @@ -17371,6 +17499,8 @@ entities: - 2919 - 2321 - 3985 + - type: Fixtures + fixtures: {} - uid: 15862 components: - type: Transform @@ -17390,6 +17520,8 @@ entities: - 12415 - 12421 - 15867 + - type: Fixtures + fixtures: {} - uid: 15869 components: - type: Transform @@ -17403,6 +17535,8 @@ entities: - 11181 - 11024 - 14886 + - type: Fixtures + fixtures: {} - uid: 15875 components: - type: Transform @@ -17411,6 +17545,8 @@ entities: - type: DeviceList devices: - 14900 + - type: Fixtures + fixtures: {} - uid: 15894 components: - type: Transform @@ -17427,6 +17563,8 @@ entities: - 15933 - 15934 - 15936 + - type: Fixtures + fixtures: {} - uid: 15937 components: - type: Transform @@ -17452,6 +17590,8 @@ entities: - 16139 - 23139 - 15113 + - type: Fixtures + fixtures: {} - uid: 16062 components: - type: Transform @@ -17470,6 +17610,8 @@ entities: - 14952 - 14945 - 14946 + - type: Fixtures + fixtures: {} - uid: 16096 components: - type: MetaData @@ -17482,6 +17624,8 @@ entities: - 12519 - 16097 - 12488 + - type: Fixtures + fixtures: {} - uid: 16098 components: - type: Transform @@ -17492,6 +17636,8 @@ entities: devices: - 14130 - 14144 + - type: Fixtures + fixtures: {} - uid: 17162 components: - type: Transform @@ -17504,6 +17650,8 @@ entities: - 18783 - 18784 - 18822 + - type: Fixtures + fixtures: {} - uid: 17348 components: - type: Transform @@ -17530,6 +17678,8 @@ entities: - 5390 - 18878 - 18879 + - type: Fixtures + fixtures: {} - uid: 17351 components: - type: Transform @@ -17556,6 +17706,8 @@ entities: - 17357 - 5395 - 115 + - type: Fixtures + fixtures: {} - uid: 17352 components: - type: Transform @@ -17574,6 +17726,8 @@ entities: - 17359 - 17368 - 115 + - type: Fixtures + fixtures: {} - uid: 17445 components: - type: Transform @@ -17583,6 +17737,8 @@ entities: devices: - 23203 - 5318 + - type: Fixtures + fixtures: {} - uid: 17576 components: - type: Transform @@ -17597,6 +17753,8 @@ entities: - 15165 - 15164 - 17582 + - type: Fixtures + fixtures: {} - uid: 18894 components: - type: Transform @@ -17608,6 +17766,8 @@ entities: - 18900 - 18901 - 18899 + - type: Fixtures + fixtures: {} - uid: 18902 components: - type: Transform @@ -17619,6 +17779,8 @@ entities: - 18827 - 18889 - 18826 + - type: Fixtures + fixtures: {} - uid: 20239 components: - type: MetaData @@ -17632,6 +17794,8 @@ entities: - 23375 - 23373 - 23372 + - type: Fixtures + fixtures: {} - uid: 21678 components: - type: Transform @@ -17651,6 +17815,8 @@ entities: - 21848 - 22327 - 22041 + - type: Fixtures + fixtures: {} - uid: 22071 components: - type: Transform @@ -17668,6 +17834,8 @@ entities: - 10396 - 10457 - 10397 + - type: Fixtures + fixtures: {} - uid: 22255 components: - type: Transform @@ -17684,6 +17852,8 @@ entities: - 15562 - 15559 - 22281 + - type: Fixtures + fixtures: {} - uid: 22432 components: - type: Transform @@ -17698,6 +17868,8 @@ entities: - 167 - 21817 - 8966 + - type: Fixtures + fixtures: {} - uid: 22438 components: - type: Transform @@ -17718,6 +17890,8 @@ entities: - 22410 - 22395 - 22389 + - type: Fixtures + fixtures: {} - uid: 22439 components: - type: Transform @@ -17739,6 +17913,8 @@ entities: - 22451 - 22440 - 12602 + - type: Fixtures + fixtures: {} - uid: 22510 components: - type: Transform @@ -17749,6 +17925,8 @@ entities: devices: - 2598 - 15126 + - type: Fixtures + fixtures: {} - uid: 22600 components: - type: Transform @@ -17763,6 +17941,8 @@ entities: - 22598 - 13410 - 22599 + - type: Fixtures + fixtures: {} - uid: 23067 components: - type: Transform @@ -17774,6 +17954,8 @@ entities: - 23082 - 23078 - 23083 + - type: Fixtures + fixtures: {} - uid: 23193 components: - type: Transform @@ -17786,6 +17968,8 @@ entities: - 15172 - 15171 - 23202 + - type: Fixtures + fixtures: {} - uid: 23444 components: - type: MetaData @@ -17797,6 +17981,8 @@ entities: - type: DeviceList devices: - 23477 + - type: Fixtures + fixtures: {} - uid: 23586 components: - type: MetaData @@ -17808,6 +17994,8 @@ entities: devices: - 23585 - 23581 + - type: Fixtures + fixtures: {} - uid: 23739 components: - type: MetaData @@ -17820,6 +18008,8 @@ entities: devices: - 23735 - 23734 + - type: Fixtures + fixtures: {} - uid: 24035 components: - type: MetaData @@ -17844,6 +18034,8 @@ entities: - 959 - 24826 - 24827 + - type: Fixtures + fixtures: {} - uid: 24059 components: - type: MetaData @@ -17860,6 +18052,8 @@ entities: - 24060 - 1657 - 24107 + - type: Fixtures + fixtures: {} - uid: 24130 components: - type: Transform @@ -17891,6 +18085,8 @@ entities: - 24190 - 24191 - 24217 + - type: Fixtures + fixtures: {} - uid: 24238 components: - type: MetaData @@ -17908,6 +18104,8 @@ entities: - 24234 - 2524 - 24095 + - type: Fixtures + fixtures: {} - uid: 24254 components: - type: MetaData @@ -17920,6 +18118,8 @@ entities: - 24253 - 24252 - 24251 + - type: Fixtures + fixtures: {} - uid: 24290 components: - type: MetaData @@ -17932,6 +18132,8 @@ entities: - 24287 - 24285 - 24284 + - type: Fixtures + fixtures: {} - uid: 24291 components: - type: MetaData @@ -17948,6 +18150,8 @@ entities: - 24286 - 24272 - 24274 + - type: Fixtures + fixtures: {} - uid: 24292 components: - type: MetaData @@ -17960,6 +18164,8 @@ entities: - 23335 - 24275 - 24289 + - type: Fixtures + fixtures: {} - uid: 24601 components: - type: MetaData @@ -17976,6 +18182,8 @@ entities: - 24628 - 24467 - 327 + - type: Fixtures + fixtures: {} - proto: AirAlarmFreezer entities: - uid: 22282 @@ -17987,6 +18195,8 @@ entities: devices: - 9463 - 9632 + - type: Fixtures + fixtures: {} - proto: AirCanister entities: - uid: 790 @@ -19636,35 +19846,37 @@ entities: - uid: 85 components: - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,-5.5 + pos: -15.5,0.5 parent: 2 - uid: 92 components: - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-5.5 + pos: -17.5,0.5 parent: 2 - uid: 93 components: - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-5.5 + pos: -16.5,0.5 parent: 2 - uid: 110 components: - type: Transform pos: 13.5,-41.5 parent: 2 + - uid: 752 + components: + - type: Transform + pos: -16.5,-5.5 + parent: 2 - uid: 771 components: - type: Transform - pos: 31.5,-5.5 + pos: -15.5,-5.5 parent: 2 - uid: 772 components: - type: Transform - pos: 32.5,-15.5 + pos: -17.5,-5.5 parent: 2 - uid: 804 components: @@ -19780,11 +19992,6 @@ entities: - type: Transform pos: 39.5,-62.5 parent: 2 - - uid: 5018 - components: - - type: Transform - pos: -6.5,10.5 - parent: 2 - uid: 5059 components: - type: Transform @@ -19960,66 +20167,11 @@ entities: - type: Transform pos: 57.5,-57.5 parent: 2 - - uid: 17579 - components: - - type: Transform - pos: -6.5,11.5 - parent: 2 - uid: 18780 components: - type: Transform pos: 73.5,-67.5 parent: 2 - - uid: 20627 - components: - - type: Transform - pos: 30.5,-15.5 - parent: 2 - - uid: 20628 - components: - - type: Transform - pos: 31.5,-15.5 - parent: 2 - - uid: 21434 - components: - - type: Transform - pos: 32.5,-5.5 - parent: 2 - - uid: 22063 - components: - - type: Transform - pos: 30.5,-5.5 - parent: 2 - - uid: 22064 - components: - - type: Transform - pos: 14.5,8.5 - parent: 2 - - uid: 22065 - components: - - type: Transform - pos: 15.5,8.5 - parent: 2 - - uid: 22066 - components: - - type: Transform - pos: 16.5,8.5 - parent: 2 - - uid: 22067 - components: - - type: Transform - pos: 26.5,6.5 - parent: 2 - - uid: 22068 - components: - - type: Transform - pos: 26.5,7.5 - parent: 2 - - uid: 22069 - components: - - type: Transform - pos: 26.5,8.5 - parent: 2 - uid: 22526 components: - type: Transform @@ -20086,21 +20238,6 @@ entities: rot: -1.5707963267948966 rad pos: -26.5,-40.5 parent: 2 - - uid: 23854 - components: - - type: Transform - pos: -15.5,0.5 - parent: 2 - - uid: 23855 - components: - - type: Transform - pos: -16.5,0.5 - parent: 2 - - uid: 23856 - components: - - type: Transform - pos: -17.5,0.5 - parent: 2 - uid: 24468 components: - type: Transform @@ -22038,6 +22175,8 @@ entities: rot: -1.5707963267948966 rad pos: -13.5,-53.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 1342 components: - type: MetaData @@ -22046,6 +22185,8 @@ entities: rot: 3.141592653589793 rad pos: 8.5,15.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 1343 components: - type: MetaData @@ -22053,6 +22194,8 @@ entities: - type: Transform pos: -0.5,27.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 1349 components: - type: MetaData @@ -22061,6 +22204,8 @@ entities: rot: 1.5707963267948966 rad pos: 13.5,21.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 1685 components: - type: MetaData @@ -22068,11 +22213,15 @@ entities: - type: Transform pos: -0.5,-5.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 1802 components: - type: Transform pos: 1.5,-35.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 1873 components: - type: MetaData @@ -22081,6 +22230,8 @@ entities: rot: 3.141592653589793 rad pos: -49.5,-46.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 1875 components: - type: MetaData @@ -22088,6 +22239,8 @@ entities: - type: Transform pos: -50.5,-51.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2118 components: - type: MetaData @@ -22096,6 +22249,8 @@ entities: rot: -1.5707963267948966 rad pos: 23.5,-0.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2152 components: - type: MetaData @@ -22103,6 +22258,8 @@ entities: - type: Transform pos: -9.5,-16.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2303 components: - type: MetaData @@ -22111,6 +22268,8 @@ entities: rot: 1.5707963267948966 rad pos: -6.5,-19.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2422 components: - type: MetaData @@ -22119,6 +22278,8 @@ entities: rot: 3.141592653589793 rad pos: -7.5,-5.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2497 components: - type: MetaData @@ -22126,12 +22287,16 @@ entities: - type: Transform pos: -13.5,-22.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2500 components: - type: Transform rot: 3.141592653589793 rad pos: -33.5,21.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2641 components: - type: MetaData @@ -22139,23 +22304,31 @@ entities: - type: Transform pos: -25.5,-11.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2692 components: - type: Transform rot: 1.5707963267948966 rad pos: -9.5,-49.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2786 components: - type: Transform pos: -57.5,-10.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2801 components: - type: Transform rot: -1.5707963267948966 rad pos: -47.5,12.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 3661 components: - type: MetaData @@ -22163,6 +22336,8 @@ entities: - type: Transform pos: 14.5,-46.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 3753 components: - type: MetaData @@ -22170,12 +22345,16 @@ entities: - type: Transform pos: -8.5,20.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4839 components: - type: Transform rot: -1.5707963267948966 rad pos: -37.5,25.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5086 components: - type: MetaData @@ -22184,6 +22363,8 @@ entities: rot: -1.5707963267948966 rad pos: -27.5,-63.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5105 components: - type: MetaData @@ -22192,17 +22373,23 @@ entities: rot: 3.141592653589793 rad pos: -18.5,28.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5923 components: - type: Transform pos: 15.5,-16.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6107 components: - type: Transform rot: 3.141592653589793 rad pos: 13.5,-34.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6237 components: - type: MetaData @@ -22211,12 +22398,16 @@ entities: rot: -1.5707963267948966 rad pos: -14.5,-36.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6405 components: - type: Transform rot: 3.141592653589793 rad pos: 17.5,-57.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6589 components: - type: MetaData @@ -22224,6 +22415,8 @@ entities: - type: Transform pos: 16.5,-20.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 7149 components: - type: MetaData @@ -22231,6 +22424,8 @@ entities: - type: Transform pos: 17.5,8.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 7213 components: - type: MetaData @@ -22238,6 +22433,8 @@ entities: - type: Transform pos: 40.5,-5.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 7354 components: - type: MetaData @@ -22246,11 +22443,15 @@ entities: rot: 3.141592653589793 rad pos: 36.5,-0.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 7383 components: - type: Transform pos: 44.5,-55.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 7499 components: - type: MetaData @@ -22259,6 +22460,8 @@ entities: rot: 1.5707963267948966 rad pos: -51.5,-21.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 8638 components: - type: MetaData @@ -22267,6 +22470,8 @@ entities: rot: 3.141592653589793 rad pos: 44.5,7.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 8782 components: - type: MetaData @@ -22275,6 +22480,8 @@ entities: rot: 3.141592653589793 rad pos: 44.5,0.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9734 components: - type: MetaData @@ -22283,6 +22490,8 @@ entities: rot: 1.5707963267948966 rad pos: -21.5,-54.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9744 components: - type: MetaData @@ -22290,6 +22499,8 @@ entities: - type: Transform pos: 28.5,-52.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9817 components: - type: MetaData @@ -22298,6 +22509,8 @@ entities: rot: -1.5707963267948966 rad pos: -10.5,-48.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9870 components: - type: MetaData @@ -22306,6 +22519,8 @@ entities: rot: -1.5707963267948966 rad pos: -21.5,-51.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9916 components: - type: MetaData @@ -22313,6 +22528,8 @@ entities: - type: Transform pos: -20.5,-45.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 10247 components: - type: MetaData @@ -22320,18 +22537,24 @@ entities: - type: Transform pos: 4.5,-20.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 10322 components: - type: Transform rot: -1.5707963267948966 rad pos: 47.5,-19.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 10762 components: - type: Transform rot: 1.5707963267948966 rad pos: 29.5,-4.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 10933 components: - type: MetaData @@ -22340,6 +22563,8 @@ entities: rot: 1.5707963267948966 rad pos: 16.5,-47.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11350 components: - type: MetaData @@ -22348,6 +22573,8 @@ entities: rot: 1.5707963267948966 rad pos: 31.5,-44.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11351 components: - type: MetaData @@ -22356,6 +22583,8 @@ entities: rot: -1.5707963267948966 rad pos: 40.5,-26.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11352 components: - type: MetaData @@ -22364,6 +22593,8 @@ entities: rot: 1.5707963267948966 rad pos: 18.5,-27.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11675 components: - type: MetaData @@ -22372,12 +22603,16 @@ entities: rot: 3.141592653589793 rad pos: -1.5,-42.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11678 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-33.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11792 components: - type: MetaData @@ -22386,6 +22621,8 @@ entities: rot: -1.5707963267948966 rad pos: -6.5,-24.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11807 components: - type: MetaData @@ -22394,18 +22631,24 @@ entities: rot: 3.141592653589793 rad pos: -10.5,-14.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12258 components: - type: Transform rot: 1.5707963267948966 rad pos: -12.5,24.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12341 components: - type: Transform rot: 1.5707963267948966 rad pos: -13.5,-37.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12348 components: - type: MetaData @@ -22413,22 +22656,30 @@ entities: - type: Transform pos: -58.5,-57.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12425 components: - type: Transform pos: 36.5,-39.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12478 components: - type: Transform rot: 1.5707963267948966 rad pos: 46.5,-13.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12479 components: - type: Transform pos: 41.5,22.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13216 components: - type: MetaData @@ -22436,28 +22687,38 @@ entities: - type: Transform pos: 22.5,13.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13248 components: - type: Transform rot: -1.5707963267948966 rad pos: 28.5,-6.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13355 components: - type: Transform pos: -31.5,-23.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13851 components: - type: Transform pos: 25.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14587 components: - type: Transform rot: 3.141592653589793 rad pos: -10.5,9.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14778 components: - type: MetaData @@ -22465,11 +22726,15 @@ entities: - type: Transform pos: -0.5,13.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15281 components: - type: Transform pos: 30.5,-36.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15514 components: - type: MetaData @@ -22477,6 +22742,8 @@ entities: - type: Transform pos: 38.5,-19.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15578 components: - type: MetaData @@ -22484,6 +22751,8 @@ entities: - type: Transform pos: 19.5,-38.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15872 components: - type: MetaData @@ -22492,12 +22761,16 @@ entities: rot: -1.5707963267948966 rad pos: 31.5,-28.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 16324 components: - type: Transform rot: 1.5707963267948966 rad pos: -36.5,-42.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 16346 components: - type: MetaData @@ -22505,6 +22778,8 @@ entities: - type: Transform pos: -38.5,-34.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 16393 components: - type: MetaData @@ -22513,6 +22788,8 @@ entities: rot: 1.5707963267948966 rad pos: -35.5,-55.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 16624 components: - type: MetaData @@ -22521,6 +22798,8 @@ entities: rot: 1.5707963267948966 rad pos: -35.5,-70.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17056 components: - type: MetaData @@ -22528,89 +22807,121 @@ entities: - type: Transform pos: 27.5,-32.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17108 components: - type: Transform rot: 1.5707963267948966 rad pos: -49.5,-35.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17119 components: - type: Transform rot: 3.141592653589793 rad pos: 90.5,-43.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17540 components: - type: Transform rot: -1.5707963267948966 rad pos: -46.5,-26.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17674 components: - type: Transform rot: 1.5707963267948966 rad pos: -56.5,-28.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17872 components: - type: Transform rot: -1.5707963267948966 rad pos: 39.5,-14.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17966 components: - type: Transform pos: 70.5,-39.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 18273 components: - type: Transform pos: 77.5,-39.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 18631 components: - type: Transform rot: -1.5707963267948966 rad pos: 54.5,-52.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 18943 components: - type: Transform pos: 47.5,-29.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 19151 components: - type: Transform rot: -1.5707963267948966 rad pos: 12.5,-69.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 19216 components: - type: Transform rot: 1.5707963267948966 rad pos: -9.5,-71.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 20098 components: - type: Transform pos: -32.5,15.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 20101 components: - type: Transform pos: -28.5,4.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 20201 components: - type: Transform pos: -36.5,-21.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 20288 components: - type: Transform pos: -36.5,-31.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 20406 components: - type: MetaData @@ -22619,6 +22930,8 @@ entities: rot: -1.5707963267948966 rad pos: -26.5,-37.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 20578 components: - type: MetaData @@ -22627,6 +22940,8 @@ entities: rot: 1.5707963267948966 rad pos: -46.5,-29.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 20776 components: - type: MetaData @@ -22635,52 +22950,70 @@ entities: rot: -1.5707963267948966 rad pos: -42.5,3.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 20777 components: - type: Transform rot: -1.5707963267948966 rad pos: -41.5,-4.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 20778 components: - type: Transform rot: -1.5707963267948966 rad pos: -34.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 20779 components: - type: Transform pos: -31.5,-0.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 20780 components: - type: Transform rot: -1.5707963267948966 rad pos: -23.5,-6.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 20781 components: - type: Transform rot: -1.5707963267948966 rad pos: -34.5,-7.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 21006 components: - type: Transform rot: 3.141592653589793 rad pos: -1.5,-58.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 21911 components: - type: Transform pos: 25.5,23.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22079 components: - type: Transform rot: -1.5707963267948966 rad pos: 34.5,8.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22290 components: - type: MetaData @@ -22688,23 +23021,31 @@ entities: - type: Transform pos: 26.5,4.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22508 components: - type: Transform pos: 28.5,14.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22539 components: - type: Transform rot: 1.5707963267948966 rad pos: -25.5,-34.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 23157 components: - type: Transform rot: -1.5707963267948966 rad pos: 44.5,15.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 23547 components: - type: MetaData @@ -22713,6 +23054,8 @@ entities: rot: 3.141592653589793 rad pos: 15.5,-54.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 23595 components: - type: MetaData @@ -22721,18 +23064,24 @@ entities: rot: 1.5707963267948966 rad pos: 14.5,14.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 24307 components: - type: Transform rot: 3.141592653589793 rad pos: -20.5,4.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 24499 components: - type: Transform rot: -1.5707963267948966 rad pos: 54.5,-36.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: APCElectronics entities: - uid: 2246 @@ -22762,36 +23111,48 @@ entities: rot: -1.5707963267948966 rad pos: 8.5,-61.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22168 components: - type: Transform rot: -1.5707963267948966 rad pos: -5.5,-61.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22169 components: - type: Transform rot: -1.5707963267948966 rad pos: 8.5,-72.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22171 components: - type: Transform rot: -1.5707963267948966 rad pos: -5.5,-72.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22172 components: - type: Transform rot: -1.5707963267948966 rad pos: -5.5,-54.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22173 components: - type: Transform rot: -1.5707963267948966 rad pos: 8.5,-54.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: ArtistCircuitBoard entities: - uid: 17097 @@ -28975,6 +29336,11 @@ entities: - type: Transform pos: -54.5,-35.5 parent: 2 + - uid: 22063 + components: + - type: Transform + pos: 11.5,-8.5 + parent: 2 - uid: 22411 components: - type: Transform @@ -29830,6 +30196,11 @@ entities: rot: -1.5707963267948966 rad pos: 38.5,24.5 parent: 2 + - uid: 20627 + components: + - type: Transform + pos: 14.5,-8.5 + parent: 2 - uid: 22176 components: - type: Transform @@ -29880,6 +30251,8 @@ entities: - type: Transform pos: -12.5,-16.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: BarSignTheOuterSpess entities: - uid: 888 @@ -29887,6 +30260,8 @@ entities: - type: Transform pos: -3.5,-36.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: BarSignWiggleRoom entities: - uid: 7310 @@ -29894,6 +30269,8 @@ entities: - type: Transform pos: 46.5,13.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: BaseComputerAiAccess entities: - uid: 10504 @@ -30912,6 +31289,8 @@ entities: - type: Transform pos: -46.5,-55.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: BoxLatexGloves entities: - uid: 12948 @@ -59279,11 +59658,6 @@ entities: parent: 2 - proto: Carpet entities: - - uid: 752 - components: - - type: Transform - pos: 12.5,-10.5 - parent: 2 - uid: 6740 components: - type: Transform @@ -59514,6 +59888,11 @@ entities: - type: Transform pos: 14.5,-36.5 parent: 2 + - uid: 24850 + components: + - type: Transform + pos: 12.5,-11.5 + parent: 2 - proto: CarpetBlack entities: - uid: 8406 @@ -67177,6 +67556,8 @@ entities: rot: -1.5707963267948966 rad pos: 29.5,0.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: ClosetBombFilled entities: - uid: 4471 @@ -67879,7 +68260,7 @@ entities: - uid: 2267 components: - type: Transform - pos: 12.441172,-10.7048235 + pos: 13.617712,-10.326046 parent: 2 - type: GroupExamine group: @@ -71580,51 +71961,69 @@ entities: - type: Transform pos: -29.5,-23.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6563 components: - type: Transform rot: 3.141592653589793 rad pos: -26.5,-33.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6577 components: - type: Transform rot: -1.5707963267948966 rad pos: -38.5,-28.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9365 components: - type: Transform rot: 3.141592653589793 rad pos: 51.5,-19.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9875 components: - type: Transform pos: -15.5,-49.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14298 components: - type: Transform rot: -1.5707963267948966 rad pos: 12.5,-23.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 20586 components: - type: Transform rot: 3.141592653589793 rad pos: -43.5,-8.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 21976 components: - type: Transform pos: 20.5,4.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22287 components: - type: Transform pos: 3.5,-46.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: DeployableBarrier entities: - uid: 24815 @@ -77981,12 +78380,12 @@ entities: - uid: 3168 components: - type: Transform - pos: 13.862172,-10.998358 + pos: 12.46233,-11.2968 parent: 2 - uid: 3175 components: - type: Transform - pos: 13.116106,-9.493994 + pos: 13.107042,-10.23223 parent: 2 - proto: DrinkJuiceLimeCarton entities: @@ -79190,192 +79589,262 @@ entities: - type: Transform pos: -29.5,-49.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 3541 components: - type: Transform rot: 1.5707963267948966 rad pos: 11.5,21.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 3633 components: - type: Transform rot: 1.5707963267948966 rad pos: -0.5,21.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 3733 components: - type: Transform pos: 12.5,-55.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4002 components: - type: Transform pos: 18.5,4.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4183 components: - type: Transform pos: -18.5,-13.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5833 components: - type: Transform pos: 26.5,-26.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9363 components: - type: Transform pos: 51.5,-23.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 10667 components: - type: Transform rot: -1.5707963267948966 rad pos: 29.5,-0.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 10763 components: - type: Transform rot: -1.5707963267948966 rad pos: 33.5,-13.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13802 components: - type: Transform pos: -40.5,-35.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17620 components: - type: Transform pos: -11.5,9.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17621 components: - type: Transform pos: 0.5,13.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17628 components: - type: Transform pos: 17.5,-23.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17632 components: - type: Transform pos: -21.5,-50.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 20761 components: - type: Transform rot: 1.5707963267948966 rad pos: 30.5,14.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 20762 components: - type: Transform rot: 1.5707963267948966 rad pos: 36.5,-23.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 21165 components: - type: Transform pos: -25.5,-37.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 21219 components: - type: Transform pos: -46.5,-30.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 21220 components: - type: Transform pos: -36.5,-25.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 21221 components: - type: Transform pos: -43.5,-45.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 21224 components: - type: Transform pos: -31.5,-33.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22179 components: - type: Transform pos: 8.5,-32.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22185 components: - type: Transform rot: 1.5707963267948966 rad pos: 8.5,-65.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22267 components: - type: Transform rot: 1.5707963267948966 rad pos: -5.5,-65.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22268 components: - type: Transform rot: 1.5707963267948966 rad pos: -9.5,-50.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22269 components: - type: Transform rot: 1.5707963267948966 rad pos: -6.5,-76.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22271 components: - type: Transform rot: 1.5707963267948966 rad pos: 9.5,-76.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22286 components: - type: Transform rot: 1.5707963267948966 rad pos: -0.5,-46.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22734 components: - type: Transform rot: -1.5707963267948966 rad pos: 43.5,22.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22736 components: - type: Transform rot: -1.5707963267948966 rad pos: 24.5,20.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22737 components: - type: Transform rot: -1.5707963267948966 rad pos: 29.5,25.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 24305 components: - type: Transform pos: -34.5,-5.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 24306 components: - type: Transform pos: -25.5,-0.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 24824 components: - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-0.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: FaxMachineBase entities: - uid: 36 @@ -79613,6 +80082,8 @@ entities: - 15210 - 15209 - 15208 + - type: Fixtures + fixtures: {} - uid: 2276 components: - type: Transform @@ -79629,6 +80100,8 @@ entities: - 14945 - 14947 - 14948 + - type: Fixtures + fixtures: {} - uid: 3315 components: - type: Transform @@ -79641,6 +80114,8 @@ entities: - 14949 - 14951 - 14952 + - type: Fixtures + fixtures: {} - uid: 3687 components: - type: Transform @@ -79653,6 +80128,8 @@ entities: - 13236 - 21847 - 11233 + - type: Fixtures + fixtures: {} - uid: 3816 components: - type: Transform @@ -79662,6 +80139,8 @@ entities: devices: - 15393 - 15394 + - type: Fixtures + fixtures: {} - uid: 3820 components: - type: Transform @@ -79683,6 +80162,8 @@ entities: - 3985 - 2321 - 2919 + - type: Fixtures + fixtures: {} - uid: 6790 components: - type: Transform @@ -79695,6 +80176,8 @@ entities: - 15625 - 15638 - 15639 + - type: Fixtures + fixtures: {} - uid: 13342 components: - type: Transform @@ -79706,6 +80189,8 @@ entities: - 15181 - 15182 - 15183 + - type: Fixtures + fixtures: {} - uid: 14371 components: - type: Transform @@ -79721,6 +80206,8 @@ entities: - 14308 - 13649 - 13651 + - type: Fixtures + fixtures: {} - uid: 15163 components: - type: Transform @@ -79737,6 +80224,8 @@ entities: - 15150 - 15164 - 15165 + - type: Fixtures + fixtures: {} - uid: 15202 components: - type: Transform @@ -79751,6 +80240,8 @@ entities: - 15192 - 15193 - 15194 + - type: Fixtures + fixtures: {} - uid: 15226 components: - type: Transform @@ -79766,6 +80257,8 @@ entities: - 15210 - 15206 - 15207 + - type: Fixtures + fixtures: {} - uid: 15227 components: - type: Transform @@ -79787,6 +80280,8 @@ entities: - 15222 - 15228 - 15229 + - type: Fixtures + fixtures: {} - uid: 15272 components: - type: Transform @@ -79801,6 +80296,8 @@ entities: - 2282 - 2642 - 1580 + - type: Fixtures + fixtures: {} - uid: 15391 components: - type: Transform @@ -79818,6 +80315,8 @@ entities: - 19006 - 19008 - 15301 + - type: Fixtures + fixtures: {} - uid: 15415 components: - type: Transform @@ -79830,6 +80329,8 @@ entities: - 2540 - 2516 - 3025 + - type: Fixtures + fixtures: {} - uid: 15424 components: - type: Transform @@ -79838,6 +80339,8 @@ entities: - type: DeviceList devices: - 15435 + - type: Fixtures + fixtures: {} - uid: 15425 components: - type: Transform @@ -79847,6 +80350,8 @@ entities: devices: - 13649 - 13651 + - type: Fixtures + fixtures: {} - uid: 15427 components: - type: Transform @@ -79857,6 +80362,8 @@ entities: - 15431 - 15429 - 15430 + - type: Fixtures + fixtures: {} - uid: 15439 components: - type: Transform @@ -79867,6 +80374,8 @@ entities: - 15437 - 15229 - 15228 + - type: Fixtures + fixtures: {} - uid: 15440 components: - type: Transform @@ -79877,6 +80386,8 @@ entities: - 15220 - 15221 - 15222 + - type: Fixtures + fixtures: {} - uid: 15621 components: - type: Transform @@ -79887,6 +80398,8 @@ entities: - 11140 - 8188 - 10579 + - type: Fixtures + fixtures: {} - uid: 15622 components: - type: Transform @@ -79907,6 +80420,8 @@ entities: - 11142 - 11143 - 11140 + - type: Fixtures + fixtures: {} - uid: 15640 components: - type: Transform @@ -79917,6 +80432,8 @@ entities: devices: - 15626 - 15625 + - type: Fixtures + fixtures: {} - uid: 15907 components: - type: Transform @@ -79937,6 +80454,8 @@ entities: - 4519 - 4559 - 2011 + - type: Fixtures + fixtures: {} - uid: 16008 components: - type: Transform @@ -79957,6 +80476,8 @@ entities: - 4519 - 4559 - 2011 + - type: Fixtures + fixtures: {} - uid: 16078 components: - type: Transform @@ -79971,6 +80492,8 @@ entities: - 23811 - 23810 - 24317 + - type: Fixtures + fixtures: {} - uid: 16314 components: - type: Transform @@ -79982,12 +80505,16 @@ entities: - 6558 - 8436 - 8446 + - type: Fixtures + fixtures: {} - uid: 16315 components: - type: Transform rot: 1.5707963267948966 rad pos: -35.5,-78.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 16316 components: - type: Transform @@ -80002,6 +80529,8 @@ entities: - 4961 - 5024 - 4976 + - type: Fixtures + fixtures: {} - uid: 16317 components: - type: Transform @@ -80016,6 +80545,8 @@ entities: - 4961 - 5024 - 4976 + - type: Fixtures + fixtures: {} - uid: 17349 components: - type: Transform @@ -80036,6 +80567,8 @@ entities: - 15275 - 18878 - 18879 + - type: Fixtures + fixtures: {} - uid: 21082 components: - type: Transform @@ -80056,6 +80589,8 @@ entities: - 11142 - 11143 - 11140 + - type: Fixtures + fixtures: {} - uid: 21083 components: - type: Transform @@ -80067,6 +80602,8 @@ entities: - 11007 - 1537 - 1533 + - type: Fixtures + fixtures: {} - uid: 21906 components: - type: Transform @@ -80083,6 +80620,8 @@ entities: - 18412 - 21817 - 8966 + - type: Fixtures + fixtures: {} - uid: 22029 components: - type: Transform @@ -80098,6 +80637,8 @@ entities: - 17823 - 5591 - 5597 + - type: Fixtures + fixtures: {} - uid: 22075 components: - type: Transform @@ -80112,6 +80653,8 @@ entities: - 10457 - 10397 - 21856 + - type: Fixtures + fixtures: {} - uid: 22601 components: - type: Transform @@ -80126,6 +80669,8 @@ entities: - 4961 - 5024 - 4976 + - type: Fixtures + fixtures: {} - uid: 24109 components: - type: Transform @@ -80143,6 +80688,8 @@ entities: - 19008 - 19006 - 959 + - type: Fixtures + fixtures: {} - proto: FireAxeCabinetFilled entities: - uid: 1897 @@ -80151,11 +80698,15 @@ entities: rot: 1.5707963267948966 rad pos: -10.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9848 components: - type: Transform pos: -16.5,-49.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: FireExtinguisher entities: - uid: 868 @@ -82635,12 +83186,12 @@ entities: - uid: 2928 components: - type: Transform - pos: 13.395158,-10.606978 + pos: 13.120093,-11.462252 parent: 2 - uid: 3150 components: - type: Transform - pos: 12.649092,-9.787528 + pos: 12.630267,-10.680459 parent: 2 - proto: FoodCartHot entities: @@ -82669,7 +83220,7 @@ entities: - uid: 3083 components: - type: Transform - pos: 12.110945,-10.631439 + pos: 12.149673,-11.2968 parent: 2 - proto: FoodCondimentPacketAstrotame entities: @@ -82709,7 +83260,7 @@ entities: - type: Transform pos: 31.391466,-35.205338 parent: 2 -- proto: FoodDonutJellySlugcat +- proto: FoodDonutJellyScurret entities: - uid: 3759 components: @@ -82735,12 +83286,12 @@ entities: - uid: 2931 components: - type: Transform - pos: 12.857012,-10.447981 + pos: 12.639501,-11.578245 parent: 2 - uid: 2933 components: - type: Transform - pos: 12.318865,-10.1666765 + pos: 12.483173,-11.015354 parent: 2 - proto: FoodMeat entities: @@ -82972,6 +83523,8 @@ entities: rot: 1.5707963267948966 rad pos: -6.5,-12.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: GameMasterCircuitBoard entities: - uid: 16757 @@ -83248,6 +83801,22 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 24837 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#3AB334FF' + - uid: 24852 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#3AB334FF' - proto: GasPipeBend entities: - uid: 1543 @@ -95037,6 +95606,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 17011 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#3AB334FF' - uid: 17195 components: - type: Transform @@ -102475,6 +103052,18 @@ entities: parent: 2 - type: AtmosPipeColor color: '#B3A234FF' +- proto: GasPressureRegulator + entities: + - uid: 24853 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-8.5 + parent: 2 + - type: GasPressureRegulator + threshold: 95000 + - type: AtmosPipeColor + color: '#3AB334FF' - proto: GasThermoMachineFreezer entities: - uid: 1626 @@ -116141,17 +116730,23 @@ entities: rot: 3.141592653589793 rad pos: 91.5,-43.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 16872 components: - type: Transform pos: 91.5,-41.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17157 components: - type: Transform rot: -1.5707963267948966 rad pos: 92.5,-42.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: IntercomCommon entities: - uid: 19637 @@ -116160,12 +116755,16 @@ entities: rot: 1.5707963267948966 rad pos: -33.5,10.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 24129 components: - type: Transform rot: -1.5707963267948966 rad pos: -22.5,9.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: IntercomEngineering entities: - uid: 16265 @@ -116174,18 +116773,24 @@ entities: rot: -1.5707963267948966 rad pos: -14.5,-16.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 16266 components: - type: Transform rot: 3.141592653589793 rad pos: -11.5,1.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 24823 components: - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-4.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: IntercomMedical entities: - uid: 21749 @@ -116193,6 +116798,8 @@ entities: - type: Transform pos: -30.5,-26.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: IntercomScience entities: - uid: 17571 @@ -116201,6 +116808,8 @@ entities: rot: 3.141592653589793 rad pos: 23.5,-23.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: IntercomSecurity entities: - uid: 12582 @@ -116209,12 +116818,16 @@ entities: rot: 3.141592653589793 rad pos: -20.5,-5.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12601 components: - type: Transform rot: 3.141592653589793 rad pos: -40.5,-4.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: IntercomSupply entities: - uid: 13201 @@ -116223,6 +116836,8 @@ entities: rot: 1.5707963267948966 rad pos: 1.5,13.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: JanitorialTrolley entities: - uid: 8743 @@ -116465,8 +117080,22 @@ entities: - uid: 3105 components: - type: Transform - pos: 12.487499,-11.286444 + pos: 13.753196,-10.815969 parent: 2 + - type: HandheldLight + toggleActionEntity: 5544 + - type: ContainerContainer + containers: + cell_slot: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + actions: !type:Container + showEnts: False + occludes: True + ents: + - 5544 + - type: ActionsContainer - uid: 5765 components: - type: Transform @@ -116614,6 +117243,8 @@ entities: 24822: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 12054 components: - type: MetaData @@ -116627,6 +117258,8 @@ entities: 10652: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonAtmospherics entities: - uid: 9424 @@ -116642,6 +117275,8 @@ entities: 2010: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 23155 components: - type: Transform @@ -116656,6 +117291,8 @@ entities: 15216: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonBar entities: - uid: 18917 @@ -116677,6 +117314,8 @@ entities: 16090: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonBrig entities: - uid: 19649 @@ -116721,6 +117360,8 @@ entities: 24125: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonCaptain entities: - uid: 195 @@ -116758,6 +117399,8 @@ entities: 21880: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 15649 components: - type: MetaData @@ -116774,6 +117417,8 @@ entities: 15647: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 23359 components: - type: MetaData @@ -116796,6 +117441,8 @@ entities: 23361: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonCargo entities: - uid: 17447 @@ -116815,6 +117462,8 @@ entities: 368: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 17478 components: - type: Transform @@ -116825,6 +117474,8 @@ entities: 9057: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 17479 components: - type: Transform @@ -116835,6 +117486,8 @@ entities: 8141: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonChemistry entities: - uid: 21250 @@ -116883,6 +117536,8 @@ entities: 10414: - - Pressed - DoorBolt + - type: Fixtures + fixtures: {} - proto: LockableButtonChiefEngineer entities: - uid: 17055 @@ -116901,6 +117556,8 @@ entities: 17053: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonChiefMedicalOfficer entities: - uid: 21233 @@ -116920,6 +117577,8 @@ entities: 21231: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonCommand entities: - uid: 15629 @@ -116953,6 +117612,8 @@ entities: 19575: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonEngineering entities: - uid: 11423 @@ -116974,6 +117635,8 @@ entities: 4048: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 23448 components: - type: Transform @@ -116988,6 +117651,8 @@ entities: 1124: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 23449 components: - type: Transform @@ -116998,6 +117663,8 @@ entities: 1124: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 23450 components: - type: Transform @@ -117009,6 +117676,8 @@ entities: 9084: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonHeadOfPersonnel entities: - uid: 3577 @@ -117037,6 +117706,8 @@ entities: 15657: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 6338 components: - type: MetaData @@ -117049,6 +117720,8 @@ entities: 6351: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonHeadOfSecurity entities: - uid: 20774 @@ -117080,6 +117753,8 @@ entities: 20768: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonHydroponics entities: - uid: 16045 @@ -117105,6 +117780,8 @@ entities: 16037: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonKitchen entities: - uid: 16023 @@ -117124,6 +117801,8 @@ entities: 16027: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonMedical entities: - uid: 1550 @@ -117139,6 +117818,8 @@ entities: 2287: - - Pressed - Open + - type: Fixtures + fixtures: {} - uid: 2322 components: - type: MetaData @@ -117155,6 +117836,8 @@ entities: 2509: - - Pressed - Open + - type: Fixtures + fixtures: {} - uid: 3097 components: - type: MetaData @@ -117171,6 +117854,8 @@ entities: 2244: - - Pressed - Open + - type: Fixtures + fixtures: {} - uid: 5377 components: - type: Transform @@ -117184,6 +117869,8 @@ entities: 2244: - - Pressed - Open + - type: Fixtures + fixtures: {} - uid: 5465 components: - type: Transform @@ -117198,6 +117885,8 @@ entities: 967: - - Pressed - Open + - type: Fixtures + fixtures: {} - uid: 6574 components: - type: Transform @@ -117212,6 +117901,8 @@ entities: 2509: - - Pressed - Open + - type: Fixtures + fixtures: {} - uid: 21239 components: - type: Transform @@ -117241,6 +117932,8 @@ entities: 10807: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 21240 components: - type: Transform @@ -117270,6 +117963,8 @@ entities: 21248: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 22775 components: - type: MetaData @@ -117294,6 +117989,8 @@ entities: 22770: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonQuartermaster entities: - uid: 12052 @@ -117313,6 +118010,8 @@ entities: 12076: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonResearch entities: - uid: 6273 @@ -117328,6 +118027,8 @@ entities: 6787: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 15433 components: - type: Transform @@ -117339,6 +118040,8 @@ entities: 4531: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonResearchDirector entities: - uid: 17743 @@ -117372,6 +118075,8 @@ entities: 17616: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonTheatre entities: - uid: 5329 @@ -117401,6 +118106,8 @@ entities: 4890: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockerAtmosphericsFilledHardsuit entities: - uid: 1204 @@ -117800,6 +118507,8 @@ entities: rot: 1.5707963267948966 rad pos: 17.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: LockerWardenFilled entities: - uid: 11890 @@ -119356,6 +120065,11 @@ entities: - type: Transform pos: -19.5,13.5 parent: 2 + - uid: 21434 + components: + - type: Transform + pos: 13.5,-8.5 + parent: 2 - uid: 21597 components: - type: Transform @@ -119798,6 +120512,8 @@ entities: rot: -1.5707963267948966 rad pos: 42.5,-39.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: MoonBattlemap entities: - uid: 6009 @@ -120128,22 +120844,30 @@ entities: - type: Transform pos: -21.5,-17.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4942 components: - type: Transform pos: -9.5,-35.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 20234 components: - type: Transform pos: 30.5,9.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22765 components: - type: Transform rot: -1.5707963267948966 rad pos: -11.5,-43.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: NTDefaultCircuitBoard entities: - uid: 8217 @@ -120353,6 +121077,8 @@ entities: - type: Transform pos: 20.5,-51.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PaintingSkeletonCigarette entities: - uid: 21208 @@ -120360,6 +121086,8 @@ entities: - type: Transform pos: 27.5,-11.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PaladinCircuitBoard entities: - uid: 8200 @@ -120926,6 +121654,8 @@ entities: - type: Transform pos: 25.5,-57.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: Pitcher entities: - uid: 23121 @@ -121047,7 +121777,7 @@ entities: - uid: 719 components: - type: Transform - pos: 13.541924,-10.43575 + pos: 13.534338,-11.462252 parent: 2 - proto: PlushieCarp entities: @@ -121110,7 +121840,7 @@ entities: - uid: 1797 components: - type: Transform - pos: 12.514555,-9.457302 + pos: 12.463518,-10.409437 parent: 2 - proto: PlushieMoth entities: @@ -121280,6 +122010,8 @@ entities: - type: Transform pos: 46.5,-29.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandHackingGuide entities: - uid: 2554 @@ -121287,6 +122019,8 @@ entities: - type: Transform pos: -14.5,-22.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandLamarr entities: - uid: 12254 @@ -121294,6 +122028,8 @@ entities: - type: Transform pos: 25.5,-34.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandMoth entities: - uid: 4205 @@ -121302,6 +122038,8 @@ entities: rot: 3.141592653589793 rad pos: 48.5,-6.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandNuclearDeviceInformational entities: - uid: 4823 @@ -121309,6 +122047,8 @@ entities: - type: Transform pos: -30.5,-62.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandTools entities: - uid: 2667 @@ -121316,6 +122056,8 @@ entities: - type: Transform pos: -18.5,-26.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandVoteWeh entities: - uid: 14234 @@ -121323,6 +122065,8 @@ entities: - type: Transform pos: 19.5,-57.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandWehWatches entities: - uid: 17180 @@ -121330,21 +122074,29 @@ entities: - type: Transform pos: 63.5,-79.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17217 components: - type: Transform pos: 63.5,-78.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17631 components: - type: Transform pos: 62.5,-76.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 19978 components: - type: Transform pos: 61.5,-76.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitCleanliness entities: - uid: 14271 @@ -121352,6 +122104,8 @@ entities: - type: Transform pos: 22.5,-57.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitCohibaRobustoAd entities: - uid: 8557 @@ -121359,6 +122113,8 @@ entities: - type: Transform pos: 47.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitFruitBowl entities: - uid: 22076 @@ -121366,6 +122122,8 @@ entities: - type: Transform pos: 19.5,-5.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitMime entities: - uid: 10446 @@ -121373,6 +122131,8 @@ entities: - type: Transform pos: 6.5,-29.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitNanotrasenLogo entities: - uid: 7865 @@ -121381,6 +122141,8 @@ entities: rot: 3.141592653589793 rad pos: 18.5,-16.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitNoERP entities: - uid: 8119 @@ -121388,6 +122150,8 @@ entities: - type: Transform pos: 5.5,-40.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitNTTGC entities: - uid: 584 @@ -121395,12 +122159,16 @@ entities: - type: Transform pos: 22.5,17.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22347 components: - type: Transform rot: 3.141592653589793 rad pos: 24.5,17.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PottedPlantRandom entities: - uid: 1032 @@ -125758,6 +126526,11 @@ entities: rot: 3.141592653589793 rad pos: -38.5,1.5 parent: 2 + - uid: 20628 + components: + - type: Transform + pos: 13.5,-8.5 + parent: 2 - uid: 20679 components: - type: Transform @@ -133152,196 +133925,272 @@ entities: - type: Transform pos: 48.5,-14.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5001 components: - type: Transform rot: 3.141592653589793 rad pos: 54.5,-19.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6902 components: - type: Transform pos: -31.5,-26.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 8584 components: - type: Transform pos: 48.5,22.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 10062 components: - type: Transform pos: -50.5,-28.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11314 components: - type: Transform pos: -21.5,-39.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12117 components: - type: Transform pos: 12.5,-27.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12120 components: - type: Transform pos: 54.5,-23.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12121 components: - type: Transform pos: 43.5,-23.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12606 components: - type: Transform pos: 20.5,8.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15423 components: - type: Transform pos: 27.5,-19.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 16680 components: - type: Transform pos: -13.5,3.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 16685 components: - type: Transform pos: -21.5,-56.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 16686 components: - type: Transform pos: -13.5,-56.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22035 components: - type: Transform pos: 34.5,16.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22036 components: - type: Transform pos: 36.5,23.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22164 components: - type: Transform rot: -1.5707963267948966 rad pos: -35.5,-74.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22165 components: - type: Transform rot: -1.5707963267948966 rad pos: -31.5,-81.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22166 components: - type: Transform rot: -1.5707963267948966 rad pos: -35.5,-59.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22167 components: - type: Transform rot: -1.5707963267948966 rad pos: -31.5,-49.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22210 components: - type: Transform pos: -39.5,-25.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22211 components: - type: Transform pos: -39.5,-34.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22212 components: - type: Transform pos: -36.5,-40.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22213 components: - type: Transform pos: -5.5,-35.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22214 components: - type: Transform pos: -5.5,-46.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22216 components: - type: Transform pos: 8.5,-46.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22582 components: - type: Transform pos: -18.5,-14.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 24320 components: - type: Transform pos: -30.5,16.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 24321 components: - type: Transform pos: -30.5,-0.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 24322 components: - type: Transform pos: -40.5,-0.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 24324 components: - type: Transform pos: -38.5,-5.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 24325 components: - type: Transform pos: -18.5,-5.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 24719 components: - type: Transform pos: 69.5,-39.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 24720 components: - type: Transform pos: 80.5,-39.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 24722 components: - type: Transform pos: 87.5,-38.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 24723 components: - type: Transform pos: 87.5,-46.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 24724 components: - type: Transform pos: 95.5,-38.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 24725 components: - type: Transform pos: 95.5,-46.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SecurityTechFab entities: - uid: 10674 @@ -133807,6 +134656,8 @@ entities: - type: Transform pos: -38.5,-0.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: ShuttersNormal entities: - uid: 4279 @@ -134470,6 +135321,8 @@ entities: - type: Transform pos: 82.5,-41.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignAiUpload entities: - uid: 16874 @@ -134478,6 +135331,8 @@ entities: rot: -1.5707963267948966 rad pos: 76.5,-42.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignalButton entities: - uid: 3255 @@ -134491,6 +135346,8 @@ entities: 536: - - Pressed - DoorBolt + - type: Fixtures + fixtures: {} - uid: 4282 components: - type: Transform @@ -134502,6 +135359,8 @@ entities: 113: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 4325 components: - type: Transform @@ -134512,6 +135371,8 @@ entities: 3508: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 13730 components: - type: Transform @@ -134526,6 +135387,8 @@ entities: 11221: - - Pressed - DoorBolt + - type: Fixtures + fixtures: {} - uid: 15842 components: - type: Transform @@ -134537,6 +135400,8 @@ entities: 432: - - Pressed - DoorBolt + - type: Fixtures + fixtures: {} - uid: 16054 components: - type: Transform @@ -134550,6 +135415,8 @@ entities: 21405: - - Pressed - DoorBolt + - type: Fixtures + fixtures: {} - uid: 16057 components: - type: Transform @@ -134564,6 +135431,8 @@ entities: 6216: - - Pressed - DoorBolt + - type: Fixtures + fixtures: {} - uid: 16058 components: - type: Transform @@ -134577,6 +135446,8 @@ entities: 5910: - - Pressed - DoorBolt + - type: Fixtures + fixtures: {} - uid: 16059 components: - type: Transform @@ -134591,6 +135462,8 @@ entities: 4873: - - Pressed - DoorBolt + - type: Fixtures + fixtures: {} - uid: 16117 components: - type: MetaData @@ -134604,6 +135477,8 @@ entities: 16118: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 17553 components: - type: MetaData @@ -134617,6 +135492,8 @@ entities: 17552: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 17657 components: - type: MetaData @@ -134630,6 +135507,8 @@ entities: 16102: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 21408 components: - type: Transform @@ -134643,6 +135522,8 @@ entities: 21406: - - Pressed - DoorBolt + - type: Fixtures + fixtures: {} - uid: 21754 components: - type: MetaData @@ -134656,6 +135537,8 @@ entities: 21752: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 21755 components: - type: MetaData @@ -134669,6 +135552,8 @@ entities: 21751: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 22621 components: - type: Transform @@ -134680,6 +135565,8 @@ entities: 12433: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: SignalButtonDirectional entities: - uid: 3082 @@ -134697,6 +135584,8 @@ entities: 3779: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 24054 components: - type: MetaData @@ -134710,6 +135599,8 @@ entities: 24050: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: SignAnomaly entities: - uid: 4573 @@ -134717,6 +135608,8 @@ entities: - type: Transform pos: 35.5,-39.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignAnomaly2 entities: - uid: 5759 @@ -134724,6 +135617,8 @@ entities: - type: Transform pos: 36.5,-33.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignArcade entities: - uid: 5774 @@ -134731,6 +135626,8 @@ entities: - type: Transform pos: 50.5,-14.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignAtmos entities: - uid: 1831 @@ -134738,6 +135635,8 @@ entities: - type: Transform pos: -7.5,-9.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignBar entities: - uid: 20198 @@ -134746,6 +135645,8 @@ entities: rot: 3.141592653589793 rad pos: -6.5,-46.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignCans entities: - uid: 2637 @@ -134753,6 +135654,8 @@ entities: - type: Transform pos: -11.5,-5.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignCansScience entities: - uid: 4466 @@ -134760,6 +135663,8 @@ entities: - type: Transform pos: 30.5,-40.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignCargo entities: - uid: 17554 @@ -134767,6 +135672,8 @@ entities: - type: Transform pos: 7.5,13.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignCargoDock entities: - uid: 5328 @@ -134774,6 +135681,8 @@ entities: - type: Transform pos: 4.5,29.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignChapel entities: - uid: 6131 @@ -134781,6 +135690,8 @@ entities: - type: Transform pos: 34.5,-19.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignChem entities: - uid: 11968 @@ -134788,6 +135699,8 @@ entities: - type: Transform pos: -25.5,-33.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignCryo entities: - uid: 3830 @@ -134795,12 +135708,16 @@ entities: - type: Transform pos: 12.5,-50.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 10906 components: - type: Transform rot: 1.5707963267948966 rad pos: -35.5,10.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignCryogenicsMed entities: - uid: 15241 @@ -134808,11 +135725,15 @@ entities: - type: Transform pos: -45.5,-33.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 21737 components: - type: Transform pos: -46.5,-36.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalBar entities: - uid: 16976 @@ -134820,18 +135741,24 @@ entities: - type: Transform pos: -21.5,-30.93 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17015 components: - type: Transform rot: -1.5707963267948966 rad pos: 25.5,-19.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22260 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.8,-46.3 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalBridge entities: - uid: 1208 @@ -134839,23 +135766,31 @@ entities: - type: Transform pos: -14.50144,-5.7094235 parent: 2 + - type: Fixtures + fixtures: {} - uid: 8742 components: - type: Transform rot: -1.5707963267948966 rad pos: 6.5,-46.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15465 components: - type: Transform pos: -21.5,-30.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17069 components: - type: Transform rot: -1.5707963267948966 rad pos: 25.5,-19.3 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalDorms entities: - uid: 16978 @@ -134863,17 +135798,23 @@ entities: - type: Transform pos: -21.5,-31.36 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17068 components: - type: Transform rot: -1.5707963267948966 rad pos: 25.5,-19.7 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22514 components: - type: Transform pos: 29.5,9.3 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalEng entities: - uid: 1207 @@ -134881,24 +135822,32 @@ entities: - type: Transform pos: -14.503758,-5.1075974 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4277 components: - type: Transform rot: 3.141592653589793 rad pos: -21.5,-29.65 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22265 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.8,-46.7 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22506 components: - type: Transform rot: -1.5707963267948966 rad pos: 11.5,9.3 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalEscapePod entities: - uid: 13763 @@ -134907,6 +135856,8 @@ entities: rot: 1.5707963267948966 rad pos: 54.5,-55.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalEvac entities: - uid: 31 @@ -134914,35 +135865,47 @@ entities: - type: Transform pos: 29.5,9.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2106 components: - type: Transform rot: 3.141592653589793 rad pos: -14.498774,0.6482439 parent: 2 + - type: Fixtures + fixtures: {} - uid: 16972 components: - type: Transform pos: -21.5,-30.72 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17012 components: - type: Transform rot: 1.5707963267948966 rad pos: 26.5,-19.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22266 components: - type: Transform rot: 1.5707963267948966 rad pos: 7.2,-46.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22505 components: - type: Transform rot: 1.5707963267948966 rad pos: 12.5,9.3 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalFood entities: - uid: 1206 @@ -134950,17 +135913,23 @@ entities: - type: Transform pos: -14.5,-5.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9489 components: - type: Transform rot: -1.5707963267948966 rad pos: 6.5,-46.7 parent: 2 + - type: Fixtures + fixtures: {} - uid: 16977 components: - type: Transform pos: -21.5,-31.15 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalJanitor entities: - uid: 22504 @@ -134969,6 +135938,8 @@ entities: rot: 1.5707963267948966 rad pos: 12.5,9.7 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalLibrary entities: - uid: 22263 @@ -134977,6 +135948,8 @@ entities: rot: 1.5707963267948966 rad pos: 7.2,-46.7 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalMed entities: - uid: 1209 @@ -134984,30 +135957,40 @@ entities: - type: Transform pos: -14.50141,-5.3055983 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17013 components: - type: Transform rot: -1.5707963267948966 rad pos: 26.5,-19.7 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22262 components: - type: Transform rot: -1.5707963267948966 rad pos: 6.5,-46.3 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22501 components: - type: Transform rot: -1.5707963267948966 rad pos: 11.5,9.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22509 components: - type: Transform rot: -1.5707963267948966 rad pos: 28.5,9.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalSci entities: - uid: 22264 @@ -135016,17 +135999,23 @@ entities: rot: 1.5707963267948966 rad pos: 7.2,-46.3 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22503 components: - type: Transform rot: 1.5707963267948966 rad pos: 12.5,9.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22511 components: - type: Transform pos: 29.5,9.7 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalSec entities: - uid: 17014 @@ -135035,30 +136024,40 @@ entities: rot: -1.5707963267948966 rad pos: 26.5,-19.3 parent: 2 + - type: Fixtures + fixtures: {} - uid: 21928 components: - type: Transform rot: 3.141592653589793 rad pos: -21.49749,-30.06194 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22261 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.8,-46.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22507 components: - type: Transform rot: -1.5707963267948966 rad pos: 11.5,9.7 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22512 components: - type: Transform rot: -1.5707963267948966 rad pos: 28.5,9.7 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalSolar entities: - uid: 6884 @@ -135067,29 +136066,39 @@ entities: rot: 3.141592653589793 rad pos: -38.5,24.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 7925 components: - type: Transform pos: -50.5,-54.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9126 components: - type: Transform rot: 1.5707963267948966 rad pos: 34.5,5.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 20235 components: - type: Transform rot: -1.5707963267948966 rad pos: -14.5,21.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 21606 components: - type: Transform rot: -1.5707963267948966 rad pos: -35.5,-47.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalSupply entities: - uid: 2129 @@ -135098,18 +136107,24 @@ entities: rot: 3.141592653589793 rad pos: -14.498774,0.44130993 parent: 2 + - type: Fixtures + fixtures: {} - uid: 16975 components: - type: Transform rot: 3.141592653589793 rad pos: -21.5,-29.86 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22513 components: - type: Transform rot: -1.5707963267948966 rad pos: 28.5,9.3 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalWash entities: - uid: 1805 @@ -135117,6 +136132,8 @@ entities: - type: Transform pos: 15.5,4.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignElectricalMed entities: - uid: 1748 @@ -135124,63 +136141,85 @@ entities: - type: Transform pos: 14.5,-15.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4292 components: - type: Transform rot: 1.5707963267948966 rad pos: -6.5,-21.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4293 components: - type: Transform rot: 1.5707963267948966 rad pos: -6.5,-17.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4307 components: - type: Transform rot: 1.5707963267948966 rad pos: -14.5,-21.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 10067 components: - type: Transform rot: -1.5707963267948966 rad pos: 41.5,15.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11388 components: - type: Transform rot: 3.141592653589793 rad pos: 39.5,-32.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12892 components: - type: Transform pos: -31.5,-20.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13017 components: - type: Transform pos: -54.5,-60.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17066 components: - type: Transform rot: 1.5707963267948966 rad pos: 43.5,3.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17067 components: - type: Transform rot: 1.5707963267948966 rad pos: 29.5,-15.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17738 components: - type: Transform pos: 90.5,-12.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignEngine entities: - uid: 3936 @@ -135188,6 +136227,8 @@ entities: - type: Transform pos: -5.5,-16.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignEngineering entities: - uid: 47 @@ -135195,6 +136236,8 @@ entities: - type: Transform pos: -14.5,-10.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignEscapePods entities: - uid: 11251 @@ -135203,12 +136246,16 @@ entities: rot: 3.141592653589793 rad pos: 60.5,-55.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22094 components: - type: Transform rot: 3.141592653589793 rad pos: -54.5,-51.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignEVA entities: - uid: 19223 @@ -135216,6 +136263,8 @@ entities: - type: Transform pos: -5.5,-58.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignFlammableMed entities: - uid: 5841 @@ -135223,6 +136272,8 @@ entities: - type: Transform pos: 30.5,-44.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignGenpop entities: - uid: 12374 @@ -135230,11 +136281,15 @@ entities: - type: Transform pos: -23.5,-0.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12499 components: - type: Transform pos: -29.5,-0.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignGravity entities: - uid: 22623 @@ -135242,6 +136297,8 @@ entities: - type: Transform pos: 29.5,-9.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignInterrogation entities: - uid: 10877 @@ -135250,6 +136307,8 @@ entities: rot: 1.5707963267948966 rad pos: -33.5,-0.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignJanitor entities: - uid: 5858 @@ -135258,6 +136317,8 @@ entities: rot: -1.5707963267948966 rad pos: 29.5,3.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignKiddiePlaque entities: - uid: 4806 @@ -135265,6 +136326,8 @@ entities: - type: Transform pos: -28.5,-64.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignKitchen entities: - uid: 5276 @@ -135273,12 +136336,16 @@ entities: rot: -1.5707963267948966 rad pos: -10.5,-35.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 7063 components: - type: Transform rot: 3.141592653589793 rad pos: -0.5,-30.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignLawyer entities: - uid: 17070 @@ -135287,6 +136354,8 @@ entities: rot: -1.5707963267948966 rad pos: 30.5,12.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignLibrary entities: - uid: 5313 @@ -135294,11 +136363,15 @@ entities: - type: Transform pos: 12.5,-43.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6410 components: - type: Transform pos: 12.5,-37.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignMagneticsMed entities: - uid: 21934 @@ -135306,6 +136379,8 @@ entities: - type: Transform pos: 15.5,30.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignMail entities: - uid: 2679 @@ -135314,6 +136389,8 @@ entities: rot: 3.141592653589793 rad pos: 17.5,13.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignMaterials entities: - uid: 2270 @@ -135321,6 +136398,8 @@ entities: - type: Transform pos: 29.5,-17.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignMedical entities: - uid: 12234 @@ -135329,6 +136408,8 @@ entities: rot: 1.5707963267948966 rad pos: -25.5,-26.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignMorgue entities: - uid: 14118 @@ -135337,6 +136418,8 @@ entities: rot: 1.5707963267948966 rad pos: -47.5,-39.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignNews entities: - uid: 628 @@ -135344,6 +136427,8 @@ entities: - type: Transform pos: 12.5,-54.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignNosmoking entities: - uid: 2105 @@ -135351,12 +136436,16 @@ entities: - type: Transform pos: -13.5,-9.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 17076 components: - type: Transform rot: -1.5707963267948966 rad pos: -12.5,-0.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignPlaque entities: - uid: 4944 @@ -135364,6 +136453,8 @@ entities: - type: Transform pos: -28.5,-58.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignPsychology entities: - uid: 18 @@ -135372,6 +136463,8 @@ entities: rot: -1.5707963267948966 rad pos: -35.5,-53.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignRadiationMed entities: - uid: 17077 @@ -135380,6 +136473,8 @@ entities: rot: -1.5707963267948966 rad pos: 40.5,-43.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignRedOne entities: - uid: 16962 @@ -135388,6 +136483,8 @@ entities: rot: -1.5707963267948966 rad pos: 8.5,-39.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignRedThree entities: - uid: 21447 @@ -135396,6 +136493,8 @@ entities: rot: 1.5707963267948966 rad pos: 8.5,-45.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignRedTwo entities: - uid: 21446 @@ -135404,6 +136503,8 @@ entities: rot: 1.5707963267948966 rad pos: 8.5,-41.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignRobo entities: - uid: 4569 @@ -135411,6 +136512,8 @@ entities: - type: Transform pos: 31.5,-26.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignSalvage entities: - uid: 22415 @@ -135418,11 +136521,15 @@ entities: - type: Transform pos: 26.5,23.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 22473 components: - type: Transform pos: 13.5,18.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignScience entities: - uid: 4323 @@ -135430,11 +136537,15 @@ entities: - type: Transform pos: 18.5,-23.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 16013 components: - type: Transform pos: 31.5,-23.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignSecureMed entities: - uid: 6263 @@ -135443,6 +136554,8 @@ entities: rot: -1.5707963267948966 rad pos: -31.5,-59.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignSecurity entities: - uid: 12382 @@ -135450,6 +136563,8 @@ entities: - type: Transform pos: -23.5,-4.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignServer entities: - uid: 5592 @@ -135457,6 +136572,8 @@ entities: - type: Transform pos: 31.5,-32.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignShipDock entities: - uid: 7242 @@ -135464,6 +136581,8 @@ entities: - type: Transform pos: 43.5,-19.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignSpace entities: - uid: 19866 @@ -135471,6 +136590,8 @@ entities: - type: Transform pos: 52.5,-62.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignSurgery entities: - uid: 12991 @@ -135478,11 +136599,15 @@ entities: - type: Transform pos: -45.5,-26.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 21308 components: - type: Transform pos: -40.5,-19.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignToolStorage entities: - uid: 4712 @@ -135491,6 +136616,8 @@ entities: rot: -1.5707963267948966 rad pos: -21.5,-21.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignVault entities: - uid: 1917 @@ -135498,6 +136625,8 @@ entities: - type: Transform pos: -31.5,-60.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignVirology entities: - uid: 21325 @@ -135505,6 +136634,8 @@ entities: - type: Transform pos: -50.5,-31.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: Sink entities: - uid: 786 @@ -137466,6 +138597,68 @@ entities: - type: Transform pos: 25.5,2.5 parent: 2 +- proto: SpawnPointLatejoin + entities: + - uid: 24838 + components: + - type: Transform + pos: -7.5,-74.5 + parent: 2 + - uid: 24839 + components: + - type: Transform + pos: -7.5,-73.5 + parent: 2 + - uid: 24840 + components: + - type: Transform + pos: -7.5,-72.5 + parent: 2 + - uid: 24841 + components: + - type: Transform + pos: -7.5,-66.5 + parent: 2 + - uid: 24842 + components: + - type: Transform + pos: -7.5,-67.5 + parent: 2 + - uid: 24843 + components: + - type: Transform + pos: -7.5,-68.5 + parent: 2 + - uid: 24844 + components: + - type: Transform + pos: 10.5,-66.5 + parent: 2 + - uid: 24845 + components: + - type: Transform + pos: 10.5,-67.5 + parent: 2 + - uid: 24846 + components: + - type: Transform + pos: 10.5,-68.5 + parent: 2 + - uid: 24847 + components: + - type: Transform + pos: 10.5,-74.5 + parent: 2 + - uid: 24848 + components: + - type: Transform + pos: 10.5,-73.5 + parent: 2 + - uid: 24849 + components: + - type: Transform + pos: 10.5,-72.5 + parent: 2 - proto: SpawnPointLawyer entities: - uid: 7280 @@ -138195,79 +139388,109 @@ entities: rot: 1.5707963267948966 rad pos: -18.5,3.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 1684 components: - type: Transform pos: 29.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5148 components: - type: Transform pos: 13.5,-20.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6500 components: - type: Transform pos: 29.5,-19.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 7939 components: - type: Transform rot: -1.5707963267948966 rad pos: 12.5,-45.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 8454 components: - type: Transform pos: -18.5,-17.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12941 components: - type: Transform pos: -25.5,-39.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14729 components: - type: Transform pos: 13.5,9.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 16667 components: - type: Transform pos: -21.5,-28.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 16674 components: - type: Transform pos: 30.5,13.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 16676 components: - type: Transform pos: 44.5,-16.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 16677 components: - type: Transform pos: 46.5,-26.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 16841 components: - type: Transform rot: 3.141592653589793 rad pos: 70.5,-45.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 21872 components: - type: Transform pos: -31.5,-57.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 23588 components: - type: Transform rot: 3.141592653589793 rad pos: 19.5,11.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: StationMapBroken entities: - uid: 1347 @@ -138275,6 +139498,8 @@ entities: - type: Transform pos: 33.5,20.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: StatueVenusBlue entities: - uid: 10580 @@ -140045,6 +141270,8 @@ entities: rot: 3.141592653589793 rad pos: 49.5,-7.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: Syringe entities: - uid: 907 @@ -143952,11 +145179,15 @@ entities: - type: Transform pos: 11.5,-20.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14992 components: - type: Transform pos: 1.5,-46.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: WallReinforced entities: - uid: 12 @@ -151255,11 +152486,6 @@ entities: - type: Transform pos: 61.5,-55.5 parent: 2 - - uid: 22132 - components: - - type: Transform - pos: 12.5,-8.5 - parent: 2 - uid: 22134 components: - type: Transform @@ -151512,6 +152738,11 @@ entities: - type: Transform pos: -49.5,-2.5 parent: 2 + - uid: 5018 + components: + - type: Transform + pos: 12.5,-8.5 + parent: 2 - uid: 5247 components: - type: Transform @@ -153712,11 +154943,6 @@ entities: - type: Transform pos: -43.5,-47.5 parent: 2 - - uid: 17011 - components: - - type: Transform - pos: 11.5,-8.5 - parent: 2 - uid: 17062 components: - type: Transform @@ -153742,6 +154968,11 @@ entities: - type: Transform pos: 49.5,18.5 parent: 2 + - uid: 17579 + components: + - type: Transform + pos: 12.5,-9.5 + parent: 2 - uid: 17728 components: - type: Transform @@ -155429,11 +156660,6 @@ entities: - type: Transform pos: 44.5,-7.5 parent: 2 - - uid: 5544 - components: - - type: Transform - pos: 14.5,-8.5 - parent: 2 - uid: 5547 components: - type: Transform @@ -157859,6 +159085,11 @@ entities: - type: Transform pos: 45.5,-35.5 parent: 2 + - uid: 24851 + components: + - type: Transform + pos: 13.5,-9.5 + parent: 2 - proto: WallSolidRust entities: - uid: 177 @@ -159565,6 +160796,8 @@ entities: - type: Transform pos: -4.5,3.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: WarningN2 entities: - uid: 1964 @@ -159572,6 +160805,8 @@ entities: - type: Transform pos: -8.5,3.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: WarningO2 entities: - uid: 1963 @@ -159579,6 +160814,8 @@ entities: - type: Transform pos: -6.5,3.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: WarningPlasma entities: - uid: 1966 @@ -159586,6 +160823,8 @@ entities: - type: Transform pos: -0.5,3.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: WarningWaste entities: - uid: 1709 @@ -159594,6 +160833,8 @@ entities: rot: -1.5707963267948966 rad pos: -2.5,3.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: WaterCooler entities: - uid: 617 diff --git a/Resources/Maps/bagel.yml b/Resources/Maps/bagel.yml index fec4386175..5a47956c85 100644 --- a/Resources/Maps/bagel.yml +++ b/Resources/Maps/bagel.yml @@ -1,11 +1,11 @@ meta: format: 7 category: Map - engineVersion: 265.0.0 + engineVersion: 266.0.0 forkId: "" forkVersion: "" - time: 08/01/2025 09:46:27 - entityCount: 25505 + time: 08/29/2025 14:48:28 + entityCount: 25523 maps: - 943 grids: @@ -319,19 +319,19 @@ entities: version: 7 -2,2: ind: -2,2 - tiles: fgAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAADAF0AAAAAAQBdAAAAAAEAXQAAAAACAF0AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAMAfgAAAAAAAF0AAAAAAQBPAAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEATwAAAAAAAAUAAAAAAAB+AAAAAAAATwAAAAAAAB8AAAAAAwAfAAAAAAEAHwAAAAACAB8AAAAAAAAfAAAAAAEAHwAAAAABAB8AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAQB+AAAAAAAAXQAAAAADAE8AAAAAAABPAAAAAAAAfgAAAAAAAE8AAAAAAAAfAAAAAAEATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAAfAAAAAAMAXQAAAAACAF0AAAAAAgBdAAAAAAMAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAABAH4AAAAAAAAfAAAAAAMAHwAAAAABAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAAAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgB+AAAAAAAAHwAAAAACAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAUQAAAAAAAA== + tiles: fgAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAADAF0AAAAAAQBdAAAAAAEAXQAAAAACAF0AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAMAfgAAAAAAAF0AAAAAAQBPAAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEATwAAAAAAAAUAAAAAAAB+AAAAAAAATwAAAAAAAB8AAAAAAwAfAAAAAAEAHwAAAAACAB8AAAAAAAAfAAAAAAEAHwAAAAABAB8AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAQB+AAAAAAAAXQAAAAADAE8AAAAAAABPAAAAAAAAfgAAAAAAAE8AAAAAAAAfAAAAAAEATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAAfAAAAAAMAXQAAAAACAF0AAAAAAgBdAAAAAAMAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAABAH4AAAAAAAAfAAAAAAMAHwAAAAABAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAAAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgB+AAAAAAAAHwAAAAACAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAA== version: 7 -1,3: ind: -1,3 - tiles: UQAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAA== + tiles: bAAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAGwAAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAA== version: 7 -1,2: ind: -1,2 - tiles: TwAAAAAAAF0AAAAAAQB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAIAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAAfAAAAAAMAXQAAAAADAE8AAAAAAABdAAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAfgAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAHwAAAAAAAF0AAAAAAgBPAAAAAAAAXQAAAAACAH4AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAMAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAAAHwAAAAABAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAQBsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAG0AAAAAAABtAAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAABtAAAAAAAAbQAAAAAAAG0AAAAAAABtAAAAAAAAbQAAAAAAAG0AAAAAAAAfAAAAAAAAHwAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAbQAAAAAAAG0AAAAAAABtAAAAAAAAbQAAAAAAAG0AAAAAAABtAAAAAAAAHwAAAAACAB8AAAAAAwBsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAG0AAAAAAABtAAAAAAAAbQAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAbQAAAAAAAG0AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAA== + tiles: TwAAAAAAAF0AAAAAAQB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAIAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAAfAAAAAAMAXQAAAAADAE8AAAAAAABdAAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAfgAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAHwAAAAAAAF0AAAAAAgBPAAAAAAAAXQAAAAACAH4AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAMAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAAAHwAAAAABAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAQBsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAG0AAAAAAABtAAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAABtAAAAAAAAbQAAAAAAAG0AAAAAAABtAAAAAAAAbQAAAAAAAG0AAAAAAAAfAAAAAAAAHwAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAbQAAAAAAAG0AAAAAAABtAAAAAAAAbQAAAAAAAG0AAAAAAABtAAAAAAAAHwAAAAACAB8AAAAAAwBsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAG0AAAAAAABtAAAAAAAAbQAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAbQAAAAAAAG0AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAA== version: 7 -3,2: ind: -3,2 - tiles: fgAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAA== + tiles: fgAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAA== version: 7 0,3: ind: 0,3 @@ -339,11 +339,11 @@ entities: version: 7 -3,3: ind: -3,3 - tiles: fQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAA== version: 7 -2,3: ind: -2,3 - tiles: fQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABRAAAAAAAAUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAA== + tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAA== version: 7 0,2: ind: 0,2 @@ -888,7 +888,6 @@ entities: 1044: 3,-71 1045: 3,-64 3290: -36,31 - 3301: -26,38 3687: 47,-23 3691: -40,-4 4105: 54,7 @@ -998,12 +997,6 @@ entities: id: Blasto decals: 2403: -46.09135,-29.907255 - - node: - color: '#DE3A3A96' - id: Bot - decals: - 3292: -20,41 - 3295: -13,39 - node: angle: -6.283185307179586 rad color: '#FFFFFFFF' @@ -1178,12 +1171,15 @@ entities: id: BotGreyscale decals: 5646: 6,35 + - node: + color: '#18A2D5FF' + id: BotGreyscale + decals: + 7247: -14,41 - node: color: '#52B4E996' id: BotGreyscale decals: - 3293: -21,41 - 3294: -14,39 3671: 49,-9 3672: 48,-9 - node: @@ -1197,6 +1193,11 @@ entities: id: BotGreyscale decals: 7199: -30,-10 + - node: + color: '#951710FF' + id: BotGreyscale + decals: + 7248: -20,41 - node: color: '#FFFFFFFF' id: BotGreyscale @@ -1219,7 +1220,6 @@ entities: 1980: -43,-11 2747: 4,-37 3204: 6,-36 - 3299: -19,46 3673: 50,-11 3841: 4,-47 3897: 5,-47 @@ -1271,6 +1271,11 @@ entities: id: BotLeftGreyscale decals: 2385: 39,-6 + 7231: -11,43 + 7232: -11,42 + 7233: -11,41 + 7234: -11,40 + 7235: -11,39 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' @@ -1302,7 +1307,6 @@ entities: 2244: 5,13 2748: 4,-36 3205: 6,-37 - 3300: -15,46 - node: color: '#FF8FC9FF' id: BotRightGreyscale @@ -1351,8 +1355,6 @@ entities: color: '#FFFFFFFF' id: BoxGreyscale decals: - 3297: -24,45 - 3298: -23,46 5588: 4,36 5589: 4,35 5590: 4,34 @@ -2816,10 +2818,6 @@ entities: 2901: -18,26 3048: 23,3 3061: 38,1 - 3296: -21,43 - 3303: -17,47 - 3304: -18,48 - 3305: -16,48 3384: 1,-27 3385: 0,-27 3386: -1,-27 @@ -2884,6 +2882,11 @@ entities: 5694: 7,37 5695: 6,37 5696: 5,37 + 7236: -18,46 + 7237: -16,46 + 7239: -17,50 + 7240: -19,48 + 7241: -17,47 - node: cleanable: True color: '#FFFFFFFF' @@ -5594,7 +5597,6 @@ entities: 3175: -5,-64 3176: 5,-64 3177: 39,-47 - 3302: -17,48 - node: color: '#FFFFFFFF' id: WarnCorner @@ -5660,6 +5662,7 @@ entities: 5794: -15,2 7225: -19,-18 7226: -23,-16 + 7245: -18,49 - node: zIndex: 5 color: '#FFFFFFFF' @@ -5679,6 +5682,7 @@ entities: 5445: 2,36 7205: -31,-10 7224: -17,-18 + 7244: -16,49 - node: zIndex: 5 color: '#FFFFFFFF' @@ -5716,6 +5720,7 @@ entities: 5482: 2,41 7204: -31,-7 7222: -19,-16 + 7246: -18,49 - node: zIndex: 5 color: '#FFFFFFFF' @@ -6039,16 +6044,6 @@ entities: 1780: -2,-25 2543: 39,-35 2994: -41,23 - 3306: -15,48 - 3307: -14,48 - 3308: -13,48 - 3309: -12,48 - 3310: -11,48 - 3311: -19,48 - 3312: -20,48 - 3313: -21,48 - 3314: -22,48 - 3315: -23,48 3331: -18,42 3332: -17,42 3333: -16,42 @@ -6123,6 +6118,7 @@ entities: 6921: -35,-6 7200: -31,-9 7201: -31,-8 + 7242: -18,48 - node: color: '#FFFFFFFF' id: WarnLineW @@ -6158,18 +6154,6 @@ entities: 2995: -41,25 3039: 1,29 3040: -1,29 - 3316: -16,51 - 3317: -15,51 - 3318: -14,51 - 3319: -13,51 - 3320: -12,51 - 3321: -11,51 - 3322: -18,51 - 3323: -19,51 - 3324: -20,51 - 3325: -21,51 - 3326: -22,51 - 3327: -23,51 3335: -16,40 3336: -17,40 3337: -18,40 @@ -6210,6 +6194,7 @@ entities: 5583: 8,28 6792: -27,-23 6825: -18,-18 + 7243: -17,49 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' @@ -7135,9 +7120,9 @@ entities: -7,-7: 0: 63726 -7,-6: - 0: 63743 + 0: 47359 -7,-5: - 0: 48127 + 0: 65531 -7,-9: 0: 65160 1: 2 @@ -8448,13 +8433,11 @@ entities: 0: 255 1: 57344 -8,11: - 6: 816 - 1: 34952 + 6: 13104 + 1: 2184 -9,11: - 6: 2176 - 1: 8738 - -8,12: - 1: 34959 + 6: 34944 + 1: 546 -7,9: 0: 65039 -7,10: @@ -8462,8 +8445,8 @@ entities: -7,11: 0: 20206 -7,12: - 1: 49153 - 0: 1228 + 0: 1126 + 1: 61440 -6,9: 0: 65518 -6,10: @@ -8471,7 +8454,8 @@ entities: -6,11: 0: 4095 -6,12: - 6: 61166 + 6: 49425 + 1: 4334 -5,9: 0: 65528 -5,10: @@ -8479,8 +8463,9 @@ entities: -5,11: 0: 36863 -5,12: - 6: 30515 - 0: 12 + 1: 32785 + 0: 2254 + 6: 20480 -4,9: 0: 65528 -4,10: @@ -8488,12 +8473,14 @@ entities: -4,11: 0: 4095 -4,12: - 0: 1 - 6: 65518 + 0: 17 + 1: 29772 -4,13: - 1: 61680 + 1: 61599 + 6: 1120 -5,13: - 1: 63728 + 1: 61644 + 6: 2065 -4,14: 1: 51448 -5,14: @@ -8505,10 +8492,11 @@ entities: -4,16: 1: 3276 -3,12: - 6: 13107 - 1: 32904 + 1: 37273 + 6: 8226 -3,13: - 1: 45240 + 1: 45193 + 6: 50 -3,15: 1: 45346 0: 136 @@ -8610,17 +8598,13 @@ entities: 6: 1 1: 17476 -11,12: - 1: 17487 + 1: 17652 -10,9: 0: 65535 -10,10: 0: 65535 -10,11: - 0: 4095 - -10,12: - 1: 15 - -9,12: - 1: 15 + 0: 65535 0,16: 1: 2294 1,12: @@ -8670,7 +8654,7 @@ entities: 3,14: 1: 58978 -12,12: - 1: 15 + 1: 240 -13,12: 1: 34952 5: 48 @@ -8685,10 +8669,14 @@ entities: 1: 128 -11,14: 1: 3320 + -10,12: + 1: 240 -10,13: 1: 61455 -10,14: 1: 61439 + -9,12: + 1: 240 -9,13: 1: 61455 -9,14: @@ -8697,6 +8685,8 @@ entities: 1: 17476 -9,16: 1: 50372 + -8,12: + 1: 35056 -8,13: 1: 63631 -8,14: @@ -8716,7 +8706,8 @@ entities: -7,16: 1: 65524 -6,13: - 1: 61680 + 1: 61457 + 6: 204 -6,14: 1: 17648 -6,15: @@ -9670,8 +9661,8 @@ entities: id: docking43669 localAnchorB: -47.5,-40 localAnchorA: 0.5,0 - damping: 1560.8187 - stiffness: 14009.876 + damping: 1560.8403 + stiffness: 14010.071 - type: ImplicitRoof - proto: AcousticGuitarInstrument entities: @@ -9700,6 +9691,8 @@ entities: - 109 - 8416 - 9157 + - type: Fixtures + fixtures: {} - uid: 982 components: - type: Transform @@ -9710,11 +9703,15 @@ entities: devices: - 6308 - 1721 + - type: Fixtures + fixtures: {} - uid: 1143 components: - type: Transform pos: -12.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 1229 components: - type: Transform @@ -9726,6 +9723,8 @@ entities: - 11525 - 13248 - 21646 + - type: Fixtures + fixtures: {} - uid: 1720 components: - type: Transform @@ -9737,6 +9736,8 @@ entities: - 2508 - 258 - 238 + - type: Fixtures + fixtures: {} - uid: 4046 components: - type: Transform @@ -9748,6 +9749,8 @@ entities: - 4502 - 5518 - 12511 + - type: Fixtures + fixtures: {} - uid: 5092 components: - type: Transform @@ -9767,6 +9770,8 @@ entities: - 21169 - 21166 - 21088 + - type: Fixtures + fixtures: {} - uid: 5105 components: - type: Transform @@ -9777,6 +9782,8 @@ entities: - 5065 - 7485 - 7463 + - type: Fixtures + fixtures: {} - uid: 7065 components: - type: Transform @@ -9788,6 +9795,8 @@ entities: - 9471 - 9382 - 9674 + - type: Fixtures + fixtures: {} - uid: 7116 components: - type: Transform @@ -9802,6 +9811,8 @@ entities: - 6661 - 7343 - 6789 + - type: Fixtures + fixtures: {} - uid: 7125 components: - type: Transform @@ -9824,6 +9835,8 @@ entities: - 21029 - 21084 - 21087 + - type: Fixtures + fixtures: {} - uid: 8212 components: - type: Transform @@ -9834,6 +9847,8 @@ entities: devices: - 13667 - 6097 + - type: Fixtures + fixtures: {} - uid: 8283 components: - type: Transform @@ -9843,6 +9858,8 @@ entities: devices: - 7918 - 7650 + - type: Fixtures + fixtures: {} - uid: 8295 components: - type: Transform @@ -9853,6 +9870,8 @@ entities: devices: - 7164 - 7656 + - type: Fixtures + fixtures: {} - uid: 8296 components: - type: Transform @@ -9862,6 +9881,8 @@ entities: devices: - 7685 - 6136 + - type: Fixtures + fixtures: {} - uid: 8297 components: - type: Transform @@ -9872,6 +9893,8 @@ entities: devices: - 7741 - 6333 + - type: Fixtures + fixtures: {} - uid: 8326 components: - type: Transform @@ -9882,6 +9905,8 @@ entities: devices: - 7684 - 6098 + - type: Fixtures + fixtures: {} - uid: 8352 components: - type: Transform @@ -9891,12 +9916,16 @@ entities: devices: - 7649 - 7612 + - type: Fixtures + fixtures: {} - uid: 8413 components: - type: Transform rot: 3.141592653589793 rad pos: -23.5,-1.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8483 components: - type: Transform @@ -9907,6 +9936,8 @@ entities: devices: - 116 - 7099 + - type: Fixtures + fixtures: {} - uid: 8516 components: - type: Transform @@ -9919,11 +9950,15 @@ entities: - 9150 - 1682 - 8942 + - type: Fixtures + fixtures: {} - uid: 8669 components: - type: Transform pos: -33.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11464 components: - type: Transform @@ -9936,6 +9971,8 @@ entities: - 9428 - 9631 - 9472 + - type: Fixtures + fixtures: {} - uid: 11559 components: - type: Transform @@ -9948,6 +9985,8 @@ entities: - 5962 - 1660 - 1581 + - type: Fixtures + fixtures: {} - uid: 12512 components: - type: Transform @@ -9965,6 +10004,8 @@ entities: - 18825 - 5831 - 5439 + - type: Fixtures + fixtures: {} - uid: 12751 components: - type: Transform @@ -9976,6 +10017,8 @@ entities: - 7 - 913 - 910 + - type: Fixtures + fixtures: {} - uid: 13112 components: - type: Transform @@ -9986,6 +10029,8 @@ entities: devices: - 18653 - 18658 + - type: Fixtures + fixtures: {} - uid: 13252 components: - type: Transform @@ -9996,6 +10041,8 @@ entities: devices: - 16666 - 16667 + - type: Fixtures + fixtures: {} - uid: 13697 components: - type: Transform @@ -10006,6 +10053,8 @@ entities: devices: - 3493 - 4057 + - type: Fixtures + fixtures: {} - uid: 13971 components: - type: Transform @@ -10016,6 +10065,8 @@ entities: devices: - 13623 - 8030 + - type: Fixtures + fixtures: {} - uid: 14670 components: - type: Transform @@ -10025,6 +10076,8 @@ entities: devices: - 13444 - 21651 + - type: Fixtures + fixtures: {} - uid: 14924 components: - type: Transform @@ -10037,6 +10090,18 @@ entities: - 18260 - 18539 - 18540 + - type: Fixtures + fixtures: {} + - uid: 15138 + components: + - type: Transform + pos: -18.5,47.5 + parent: 60 + - type: DeviceList + devices: + - 15481 + - type: Fixtures + fixtures: {} - uid: 16330 components: - type: Transform @@ -10049,6 +10114,8 @@ entities: - 16171 - 16196 - 21527 + - type: Fixtures + fixtures: {} - uid: 19868 components: - type: Transform @@ -10063,6 +10130,8 @@ entities: - 7030 - 12623 - 5404 + - type: Fixtures + fixtures: {} - uid: 21270 components: - type: Transform @@ -10073,6 +10142,8 @@ entities: - 21328 - 21327 - 21985 + - type: Fixtures + fixtures: {} - uid: 21483 components: - type: Transform @@ -10087,6 +10158,8 @@ entities: - 428 - 426 - 21485 + - type: Fixtures + fixtures: {} - uid: 21488 components: - type: Transform @@ -10101,6 +10174,8 @@ entities: - 18425 - 18429 - 18430 + - type: Fixtures + fixtures: {} - uid: 21489 components: - type: Transform @@ -10113,6 +10188,8 @@ entities: - 18257 - 21491 - 18608 + - type: Fixtures + fixtures: {} - uid: 21499 components: - type: Transform @@ -10129,6 +10206,8 @@ entities: - 673 - 1455 - 1456 + - type: Fixtures + fixtures: {} - uid: 21515 components: - type: Transform @@ -10144,6 +10223,8 @@ entities: - 5739 - 5411 - 5412 + - type: Fixtures + fixtures: {} - uid: 21537 components: - type: Transform @@ -10158,6 +10239,8 @@ entities: - 21538 - 18668 - 18685 + - type: Fixtures + fixtures: {} - uid: 21540 components: - type: Transform @@ -10176,6 +10259,8 @@ entities: - 13563 - 19055 - 19054 + - type: Fixtures + fixtures: {} - uid: 21542 components: - type: Transform @@ -10191,6 +10276,8 @@ entities: - 21544 - 13075 - 13074 + - type: Fixtures + fixtures: {} - uid: 21546 components: - type: Transform @@ -10208,6 +10295,8 @@ entities: - 19851 - 19850 - 19843 + - type: Fixtures + fixtures: {} - uid: 21552 components: - type: Transform @@ -10226,6 +10315,8 @@ entities: - 13241 - 6300 - 6299 + - type: Fixtures + fixtures: {} - uid: 21557 components: - type: Transform @@ -10242,6 +10333,8 @@ entities: - 4369 - 1198 - 4546 + - type: Fixtures + fixtures: {} - uid: 21561 components: - type: Transform @@ -10258,6 +10351,8 @@ entities: - 179 - 127 - 223 + - type: Fixtures + fixtures: {} - uid: 21564 components: - type: Transform @@ -10270,6 +10365,8 @@ entities: - 5822 - 629 - 5820 + - type: Fixtures + fixtures: {} - uid: 21567 components: - type: Transform @@ -10280,6 +10377,8 @@ entities: - 2084 - 2360 - 2370 + - type: Fixtures + fixtures: {} - uid: 21570 components: - type: Transform @@ -10297,6 +10396,8 @@ entities: - 2215 - 5823 - 2205 + - type: Fixtures + fixtures: {} - uid: 21572 components: - type: Transform @@ -10313,6 +10414,8 @@ entities: - 21574 - 9046 - 12633 + - type: Fixtures + fixtures: {} - uid: 21577 components: - type: Transform @@ -10328,6 +10431,8 @@ entities: - 3027 - 2996 - 2984 + - type: Fixtures + fixtures: {} - uid: 21585 components: - type: Transform @@ -10342,6 +10447,8 @@ entities: - 9063 - 9061 - 5445 + - type: Fixtures + fixtures: {} - uid: 21587 components: - type: Transform @@ -10356,6 +10463,8 @@ entities: - 2687 - 2680 - 5466 + - type: Fixtures + fixtures: {} - uid: 21588 components: - type: Transform @@ -10367,6 +10476,8 @@ entities: - 12868 - 21590 - 1246 + - type: Fixtures + fixtures: {} - uid: 21592 components: - type: Transform @@ -10389,6 +10500,8 @@ entities: - 19840 - 19841 - 19842 + - type: Fixtures + fixtures: {} - uid: 21593 components: - type: Transform @@ -10399,6 +10512,8 @@ entities: devices: - 1385 - 1397 + - type: Fixtures + fixtures: {} - uid: 21595 components: - type: Transform @@ -10418,6 +10533,8 @@ entities: - 4944 - 8137 - 8136 + - type: Fixtures + fixtures: {} - uid: 21612 components: - type: Transform @@ -10434,6 +10551,8 @@ entities: - 1787 - 1771 - 21615 + - type: Fixtures + fixtures: {} - uid: 21616 components: - type: Transform @@ -10452,6 +10571,8 @@ entities: - 7537 - 946 - 8960 + - type: Fixtures + fixtures: {} - uid: 21619 components: - type: Transform @@ -10466,6 +10587,8 @@ entities: - 12594 - 5938 - 12571 + - type: Fixtures + fixtures: {} - uid: 21622 components: - type: Transform @@ -10485,6 +10608,8 @@ entities: - 5980 - 21625 - 9017 + - type: Fixtures + fixtures: {} - uid: 21629 components: - type: Transform @@ -10499,6 +10624,8 @@ entities: - 21632 - 9678 - 9677 + - type: Fixtures + fixtures: {} - uid: 21634 components: - type: Transform @@ -10514,6 +10641,8 @@ entities: - 1996 - 719 - 972 + - type: Fixtures + fixtures: {} - uid: 21636 components: - type: Transform @@ -10526,6 +10655,8 @@ entities: - 14502 - 14503 - 14501 + - type: Fixtures + fixtures: {} - uid: 21640 components: - type: Transform @@ -10546,6 +10677,8 @@ entities: - 6593 - 6785 - 6661 + - type: Fixtures + fixtures: {} - uid: 21647 components: - type: Transform @@ -10561,6 +10694,8 @@ entities: - 21648 - 16559 - 16560 + - type: Fixtures + fixtures: {} - uid: 21652 components: - type: Transform @@ -10573,6 +10708,8 @@ entities: - 21656 - 21654 - 16684 + - type: Fixtures + fixtures: {} - uid: 21705 components: - type: Transform @@ -10591,6 +10728,8 @@ entities: - 16642 - 16681 - 16682 + - type: Fixtures + fixtures: {} - uid: 21710 components: - type: Transform @@ -10606,6 +10745,8 @@ entities: - 16557 - 16718 - 16633 + - type: Fixtures + fixtures: {} - uid: 21746 components: - type: Transform @@ -10623,6 +10764,8 @@ entities: - 21681 - 21678 - 21674 + - type: Fixtures + fixtures: {} - uid: 21773 components: - type: Transform @@ -10640,6 +10783,8 @@ entities: - 4369 - 1198 - 4546 + - type: Fixtures + fixtures: {} - uid: 22470 components: - type: Transform @@ -10657,6 +10802,8 @@ entities: - 23045 - 22906 - 22878 + - type: Fixtures + fixtures: {} - uid: 22471 components: - type: Transform @@ -10671,6 +10818,8 @@ entities: - 23046 - 22894 - 23054 + - type: Fixtures + fixtures: {} - uid: 22472 components: - type: Transform @@ -10682,6 +10831,8 @@ entities: - 23014 - 23041 - 22882 + - type: Fixtures + fixtures: {} - uid: 22473 components: - type: Transform @@ -10692,6 +10843,8 @@ entities: - 22886 - 23047 - 22907 + - type: Fixtures + fixtures: {} - uid: 22474 components: - type: Transform @@ -10703,6 +10856,8 @@ entities: - 23051 - 22891 - 23020 + - type: Fixtures + fixtures: {} - uid: 22491 components: - type: Transform @@ -10713,6 +10868,8 @@ entities: - 22879 - 23042 - 23013 + - type: Fixtures + fixtures: {} - uid: 23768 components: - type: Transform @@ -10727,6 +10884,8 @@ entities: - 21643 - 17627 - 17632 + - type: Fixtures + fixtures: {} - uid: 23922 components: - type: Transform @@ -10737,6 +10896,8 @@ entities: devices: - 18652 - 18657 + - type: Fixtures + fixtures: {} - uid: 23924 components: - type: Transform @@ -10746,6 +10907,8 @@ entities: devices: - 16668 - 16669 + - type: Fixtures + fixtures: {} - uid: 23956 components: - type: Transform @@ -10757,6 +10920,8 @@ entities: - 23975 - 14770 - 3594 + - type: Fixtures + fixtures: {} - uid: 24360 components: - type: Transform @@ -10768,6 +10933,8 @@ entities: - 24361 - 24358 - 9016 + - type: Fixtures + fixtures: {} - uid: 24769 components: - type: Transform @@ -10782,6 +10949,8 @@ entities: - 4730 - 7476 - 7488 + - type: Fixtures + fixtures: {} - uid: 24792 components: - type: Transform @@ -10792,6 +10961,8 @@ entities: - 19529 - 18884 - 18906 + - type: Fixtures + fixtures: {} - uid: 25155 components: - type: Transform @@ -10804,6 +10975,8 @@ entities: - 21556 - 19057 - 19058 + - type: Fixtures + fixtures: {} - uid: 25157 components: - type: Transform @@ -10816,6 +10989,8 @@ entities: - 25311 - 25183 - 24834 + - type: Fixtures + fixtures: {} - uid: 25162 components: - type: Transform @@ -10829,6 +11004,8 @@ entities: - 25175 - 25176 - 25173 + - type: Fixtures + fixtures: {} - uid: 25163 components: - type: Transform @@ -10842,6 +11019,8 @@ entities: - 25165 - 25179 - 25178 + - type: Fixtures + fixtures: {} - uid: 25519 components: - type: Transform @@ -10852,6 +11031,8 @@ entities: - 25900 - 25901 - 25902 + - type: Fixtures + fixtures: {} - uid: 25520 components: - type: Transform @@ -10863,6 +11044,8 @@ entities: - 25469 - 25468 - 16588 + - type: Fixtures + fixtures: {} - uid: 25521 components: - type: Transform @@ -10879,6 +11062,8 @@ entities: - 15310 - 25524 - 21527 + - type: Fixtures + fixtures: {} - uid: 25535 components: - type: Transform @@ -10889,6 +11074,8 @@ entities: - 25532 - 25534 - 25533 + - type: Fixtures + fixtures: {} - proto: AirAlarmElectronics entities: - uid: 13488 @@ -11957,27 +12144,33 @@ entities: 5497: - - DoorStatus - DoorBolt - - uid: 15525 + - uid: 15562 + components: + - type: Transform + pos: -18.5,48.5 + parent: 60 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 16164: + - - DoorStatus + - DoorBolt + - uid: 16164 components: - - type: MetaData - name: Heat Room Airlock - type: Transform pos: -16.5,47.5 parent: 60 - - uid: 15540 - components: - - type: MetaData - name: Heat Room 2 - - type: Transform - pos: -15.5,48.5 - parent: 60 - - uid: 15572 - components: - - type: MetaData - name: Heat Room 1 - - type: Transform - pos: -17.5,48.5 - parent: 60 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 15562: + - - DoorStatus + - DoorBolt + 16839: + - - DoorStatus + - DoorBolt - uid: 16407 components: - type: Transform @@ -12074,6 +12267,18 @@ entities: 25536: - - DoorStatus - InputB + - uid: 16839 + components: + - type: Transform + pos: -16.5,50.5 + parent: 60 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 16164: + - - DoorStatus + - DoorBolt - uid: 17481 components: - type: Transform @@ -12089,6 +12294,8 @@ entities: - type: Transform pos: -25.5,50.5 parent: 60 + - type: DeviceLinkSink + invokeCounter: 1 - type: DeviceLinkSource linkedPorts: 17481: @@ -14002,6 +14209,14 @@ entities: - type: Transform pos: -53.5,-3.5 parent: 60 + - uid: 15481 + components: + - type: Transform + pos: -20.5,51.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 15138 - uid: 16588 components: - type: Transform @@ -14516,6 +14731,8 @@ entities: rot: 3.141592653589793 rad pos: 4.5,-33.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 322 components: - type: MetaData @@ -14524,6 +14741,8 @@ entities: rot: 1.5707963267948966 rad pos: 35.5,-7.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 548 components: - type: MetaData @@ -14532,6 +14751,8 @@ entities: rot: -1.5707963267948966 rad pos: 52.5,-22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 834 components: - type: MetaData @@ -14541,6 +14762,8 @@ entities: parent: 60 - type: Battery startingCharge: 12000 + - type: Fixtures + fixtures: {} - uid: 1443 components: - type: MetaData @@ -14549,6 +14772,8 @@ entities: rot: 3.141592653589793 rad pos: -12.5,1.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 2277 components: - type: MetaData @@ -14556,6 +14781,8 @@ entities: - type: Transform pos: -9.5,30.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 2576 components: - type: MetaData @@ -14563,6 +14790,8 @@ entities: - type: Transform pos: 11.5,-29.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 2594 components: - type: MetaData @@ -14571,6 +14800,8 @@ entities: rot: 1.5707963267948966 rad pos: 18.5,20.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 3339 components: - type: MetaData @@ -14584,6 +14815,8 @@ entities: loadingNetworkDemand: 50 currentReceiving: 50.009815 currentSupply: 50 + - type: Fixtures + fixtures: {} - uid: 3390 components: - type: MetaData @@ -14591,6 +14824,8 @@ entities: - type: Transform pos: -60.5,-16.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 3420 components: - type: MetaData @@ -14599,6 +14834,8 @@ entities: rot: 3.141592653589793 rad pos: 46.5,5.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 3775 components: - type: MetaData @@ -14606,6 +14843,8 @@ entities: - type: Transform pos: 46.5,3.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 3826 components: - type: MetaData @@ -14613,6 +14852,8 @@ entities: - type: Transform pos: -1.5,-74.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 3907 components: - type: MetaData @@ -14621,11 +14862,15 @@ entities: rot: -1.5707963267948966 rad pos: -1.5,-42.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 4009 components: - type: Transform pos: -20.5,-16.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 4086 components: - type: MetaData @@ -14634,6 +14879,8 @@ entities: rot: 1.5707963267948966 rad pos: 39.5,-44.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 4182 components: - type: MetaData @@ -14648,6 +14895,8 @@ entities: currentReceiving: 69.9903 currentSupply: 70 supplyRampPosition: 0.00969696 + - type: Fixtures + fixtures: {} - uid: 4526 components: - type: MetaData @@ -14656,6 +14905,8 @@ entities: rot: -1.5707963267948966 rad pos: -13.5,14.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 5093 components: - type: MetaData @@ -14663,6 +14914,8 @@ entities: - type: Transform pos: -15.5,-52.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 5503 components: - type: MetaData @@ -14671,6 +14924,8 @@ entities: rot: 3.141592653589793 rad pos: 40.5,-33.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 5589 components: - type: MetaData @@ -14685,6 +14940,8 @@ entities: currentReceiving: 450.00043 currentSupply: 450 supplyRampPosition: -0.0004272461 + - type: Fixtures + fixtures: {} - uid: 5669 components: - type: MetaData @@ -14692,6 +14949,8 @@ entities: - type: Transform pos: -52.5,5.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 5807 components: - type: MetaData @@ -14699,11 +14958,15 @@ entities: - type: Transform pos: -47.5,-22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 6042 components: - type: Transform pos: 36.5,-15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 6162 components: - type: MetaData @@ -14712,6 +14975,8 @@ entities: rot: 3.141592653589793 rad pos: -41.5,-11.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 6263 components: - type: MetaData @@ -14725,6 +14990,8 @@ entities: loadingNetworkDemand: 25 currentSupply: 25 supplyRampPosition: 25 + - type: Fixtures + fixtures: {} - uid: 6975 components: - type: MetaData @@ -14732,6 +14999,8 @@ entities: - type: Transform pos: 10.5,-52.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 7124 components: - type: MetaData @@ -14739,6 +15008,8 @@ entities: - type: Transform pos: -1.5,-59.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 7128 components: - type: MetaData @@ -14746,6 +15017,8 @@ entities: - type: Transform pos: -2.5,-52.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 7230 components: - type: MetaData @@ -14754,6 +15027,8 @@ entities: rot: 1.5707963267948966 rad pos: 3.5,33.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 7281 components: - type: MetaData @@ -14762,6 +15037,8 @@ entities: rot: -1.5707963267948966 rad pos: -42.5,-29.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 7490 components: - type: MetaData @@ -14770,27 +15047,37 @@ entities: rot: -1.5707963267948966 rad pos: -1.5,-4.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8110 components: - type: Transform pos: 5.5,-0.5 parent: 7536 + - type: Fixtures + fixtures: {} - uid: 8112 components: - type: Transform pos: -4.5,-1.5 parent: 7536 + - type: Fixtures + fixtures: {} - uid: 8113 components: - type: Transform pos: 9.5,-1.5 parent: 7536 + - type: Fixtures + fixtures: {} - uid: 8153 components: - type: Transform rot: 1.5707963267948966 rad pos: -26.5,-1.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8236 components: - type: MetaData @@ -14799,11 +15086,15 @@ entities: rot: 1.5707963267948966 rad pos: -2.5,37.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8294 components: - type: Transform pos: -30.5,-10.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 9393 components: - type: MetaData @@ -14812,6 +15103,8 @@ entities: rot: -1.5707963267948966 rad pos: -2.5,33.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 9448 components: - type: MetaData @@ -14819,6 +15112,8 @@ entities: - type: Transform pos: -44.5,15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 9694 components: - type: MetaData @@ -14826,6 +15121,8 @@ entities: - type: Transform pos: -31.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 9999 components: - type: MetaData @@ -14833,6 +15130,8 @@ entities: - type: Transform pos: -28.5,-25.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 10840 components: - type: MetaData @@ -14840,6 +15139,8 @@ entities: - type: Transform pos: 21.5,5.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11255 components: - type: MetaData @@ -14848,6 +15149,8 @@ entities: rot: 3.141592653589793 rad pos: 33.5,-38.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11566 components: - type: MetaData @@ -14855,6 +15158,8 @@ entities: - type: Transform pos: -23.5,47.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 12002 components: - type: MetaData @@ -14862,6 +15167,8 @@ entities: - type: Transform pos: 27.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 12070 components: - type: MetaData @@ -14869,6 +15176,8 @@ entities: - type: Transform pos: 23.5,-14.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 12279 components: - type: MetaData @@ -14876,12 +15185,16 @@ entities: - type: Transform pos: 43.5,-7.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 12446 components: - type: Transform rot: 3.141592653589793 rad pos: 7.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 12467 components: - type: MetaData @@ -14889,6 +15202,8 @@ entities: - type: Transform pos: 52.5,-24.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13493 components: - type: MetaData @@ -14896,6 +15211,8 @@ entities: - type: Transform pos: 51.5,15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 14552 components: - type: MetaData @@ -14903,6 +15220,8 @@ entities: - type: Transform pos: -23.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 15692 components: - type: MetaData @@ -14910,6 +15229,8 @@ entities: - type: Transform pos: -18.5,31.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16701 components: - type: MetaData @@ -14917,6 +15238,8 @@ entities: - type: Transform pos: 2.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 17971 components: - type: MetaData @@ -14925,6 +15248,8 @@ entities: rot: 3.141592653589793 rad pos: -2.5,-1.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 19332 components: - type: MetaData @@ -14932,6 +15257,8 @@ entities: - type: Transform pos: 37.5,12.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 20087 components: - type: MetaData @@ -14939,17 +15266,23 @@ entities: - type: Transform pos: 62.5,-36.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 20554 components: - type: Transform pos: -24.5,62.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21249 components: - type: Transform rot: -1.5707963267948966 rad pos: -69.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21604 components: - type: MetaData @@ -14957,12 +15290,16 @@ entities: - type: Transform pos: -36.5,27.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23599 components: - type: Transform rot: 1.5707963267948966 rad pos: -64.5,40.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23758 components: - type: MetaData @@ -14971,6 +15308,8 @@ entities: rot: -1.5707963267948966 rad pos: 50.5,-11.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23770 components: - type: MetaData @@ -14979,6 +15318,8 @@ entities: rot: 1.5707963267948966 rad pos: -1.5,-11.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23788 components: - type: MetaData @@ -14986,6 +15327,8 @@ entities: - type: Transform pos: 27.5,-34.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24380 components: - type: MetaData @@ -14994,24 +15337,32 @@ entities: rot: 3.141592653589793 rad pos: -31.5,37.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24934 components: - type: Transform rot: -1.5707963267948966 rad pos: 36.5,33.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24935 components: - type: Transform rot: 1.5707963267948966 rad pos: 52.5,33.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24973 components: - type: Transform rot: 3.141592653589793 rad pos: 56.5,19.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: APCElectronics entities: - uid: 5032 @@ -15041,6 +15392,8 @@ entities: rot: 3.141592653589793 rad pos: -94.5,15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 22486 components: - type: MetaData @@ -15049,6 +15402,8 @@ entities: rot: 3.141592653589793 rad pos: -120.5,14.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 22487 components: - type: MetaData @@ -15057,6 +15412,8 @@ entities: rot: 3.141592653589793 rad pos: -113.5,7.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 22488 components: - type: MetaData @@ -15064,6 +15421,8 @@ entities: - type: Transform pos: -110.5,24.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 22489 components: - type: MetaData @@ -15071,6 +15430,8 @@ entities: - type: Transform pos: -110.5,20.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 22490 components: - type: MetaData @@ -15079,6 +15440,8 @@ entities: rot: 3.141592653589793 rad pos: -104.5,14.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: AppleSeeds entities: - uid: 304 @@ -15094,24 +15457,32 @@ entities: rot: 1.5707963267948966 rad pos: 4.5,-59.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21608 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,-74.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23822 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,-59.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23823 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,-74.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: ArtistCircuitBoard entities: - uid: 19804 @@ -15131,6 +15502,11 @@ entities: - type: Transform pos: 15.477192,-36.587162 parent: 60 + - uid: 17225 + components: + - type: Transform + pos: -26.645817,45.54774 + parent: 60 - uid: 25335 components: - type: Transform @@ -15342,15 +15718,30 @@ entities: parent: 60 - proto: AtmosFixBlockerMarker entities: - - uid: 6252 + - uid: 7095 components: - type: Transform - pos: -10.5,50.5 + pos: -30.5,46.5 parent: 60 - - uid: 15155 + - uid: 15056 components: - type: Transform - pos: -14.5,49.5 + pos: -16.5,54.5 + parent: 60 + - uid: 15071 + components: + - type: Transform + pos: -10.5,53.5 + parent: 60 + - uid: 15072 + components: + - type: Transform + pos: -13.5,54.5 + parent: 60 + - uid: 15185 + components: + - type: Transform + pos: -30.5,47.5 parent: 60 - uid: 15215 components: @@ -15417,21 +15808,11 @@ entities: - type: Transform pos: -32.5,45.5 parent: 60 - - uid: 15231 - components: - - type: Transform - pos: -32.5,46.5 - parent: 60 - uid: 15232 components: - type: Transform pos: -31.5,46.5 parent: 60 - - uid: 15233 - components: - - type: Transform - pos: -30.5,46.5 - parent: 60 - uid: 15234 components: - type: Transform @@ -15442,215 +15823,120 @@ entities: - type: Transform pos: -31.5,45.5 parent: 60 - - uid: 15278 + - uid: 15262 components: - type: Transform - pos: -15.5,50.5 + pos: -31.5,47.5 parent: 60 - - uid: 15279 + - uid: 15270 components: - type: Transform - pos: -10.5,48.5 + pos: -32.5,47.5 parent: 60 - - uid: 15383 + - uid: 15297 components: - type: Transform - pos: -21.5,50.5 + pos: -19.5,53.5 parent: 60 - - uid: 15412 - components: - - type: Transform - pos: -13.5,48.5 - parent: 60 - - uid: 15413 - components: - - type: Transform - pos: -14.5,51.5 - parent: 60 - - uid: 15414 - components: - - type: Transform - pos: -14.5,50.5 - parent: 60 - - uid: 15428 - components: - - type: Transform - pos: -12.5,51.5 - parent: 60 - - uid: 15430 - components: - - type: Transform - pos: -19.5,50.5 - parent: 60 - - uid: 15431 - components: - - type: Transform - pos: -18.5,51.5 - parent: 60 - - uid: 15434 - components: - - type: Transform - pos: -19.5,49.5 - parent: 60 - - uid: 15446 - components: - - type: Transform - pos: -13.5,49.5 - parent: 60 - - uid: 15447 - components: - - type: Transform - pos: -13.5,50.5 - parent: 60 - - uid: 15448 - components: - - type: Transform - pos: -13.5,51.5 - parent: 60 - - uid: 15481 - components: - - type: Transform - pos: -21.5,49.5 - parent: 60 - - uid: 15488 - components: - - type: Transform - pos: -12.5,49.5 - parent: 60 - - uid: 15489 - components: - - type: Transform - pos: -12.5,50.5 - parent: 60 - - uid: 15495 - components: - - type: Transform - pos: -12.5,48.5 - parent: 60 - - uid: 15510 - components: - - type: Transform - pos: -18.5,49.5 - parent: 60 - - uid: 15511 - components: - - type: Transform - pos: -18.5,48.5 - parent: 60 - - uid: 15512 - components: - - type: Transform - pos: -19.5,51.5 - parent: 60 - - uid: 15534 - components: - - type: Transform - pos: -11.5,48.5 - parent: 60 - - uid: 15535 - components: - - type: Transform - pos: -18.5,50.5 - parent: 60 - - uid: 15542 - components: - - type: Transform - pos: -20.5,50.5 - parent: 60 - - uid: 15551 - components: - - type: Transform - pos: -22.5,51.5 - parent: 60 - - uid: 15552 - components: - - type: Transform - pos: -22.5,50.5 - parent: 60 - - uid: 15562 - components: - - type: Transform - pos: -20.5,48.5 - parent: 60 - - uid: 15654 - components: - - type: Transform - pos: -15.5,51.5 - parent: 60 - - uid: 16077 - components: - - type: Transform - pos: -10.5,51.5 - parent: 60 - - uid: 16685 - components: - - type: Transform - pos: -11.5,51.5 - parent: 60 - - uid: 16914 - components: - - type: Transform - pos: -10.5,49.5 - parent: 60 - - uid: 16927 - components: - - type: Transform - pos: -11.5,50.5 - parent: 60 - - uid: 16955 - components: - - type: Transform - pos: -11.5,49.5 - parent: 60 - - uid: 16956 - components: - - type: Transform - pos: -17.5,51.5 - parent: 60 - - uid: 16957 - components: - - type: Transform - pos: -17.5,50.5 - parent: 60 - - uid: 16958 - components: - - type: Transform - pos: -19.5,48.5 - parent: 60 - - uid: 16961 + - uid: 15335 components: - type: Transform pos: -20.5,51.5 parent: 60 - - uid: 16962 - components: - - type: Transform - pos: -20.5,49.5 - parent: 60 - - uid: 16963 + - uid: 15339 components: - type: Transform pos: -21.5,51.5 parent: 60 - - uid: 16964 + - uid: 15381 components: - type: Transform - pos: -21.5,48.5 + pos: -19.5,52.5 parent: 60 - - uid: 16965 + - uid: 15382 components: - type: Transform - pos: -22.5,49.5 + pos: -19.5,51.5 parent: 60 - - uid: 16966 + - uid: 15384 components: - type: Transform - pos: -22.5,48.5 + pos: -11.5,53.5 parent: 60 - - uid: 16984 + - uid: 15391 components: - type: Transform - pos: -14.5,48.5 + pos: -23.5,49.5 + parent: 60 + - uid: 15392 + components: + - type: Transform + pos: -23.5,48.5 + parent: 60 + - uid: 15430 + components: + - type: Transform + pos: -21.5,52.5 + parent: 60 + - uid: 15431 + components: + - type: Transform + pos: -21.5,53.5 + parent: 60 + - uid: 15432 + components: + - type: Transform + pos: -23.5,50.5 + parent: 60 + - uid: 15465 + components: + - type: Transform + pos: -20.5,52.5 + parent: 60 + - uid: 15487 + components: + - type: Transform + pos: -20.5,53.5 + parent: 60 + - uid: 15563 + components: + - type: Transform + pos: -17.5,51.5 + parent: 60 + - uid: 15564 + components: + - type: Transform + pos: -14.5,53.5 + parent: 60 + - uid: 15565 + components: + - type: Transform + pos: -10.5,51.5 + parent: 60 + - uid: 15566 + components: + - type: Transform + pos: -10.5,49.5 + parent: 60 + - uid: 15571 + components: + - type: Transform + pos: -10.5,52.5 + parent: 60 + - uid: 15572 + components: + - type: Transform + pos: -13.5,53.5 + parent: 60 + - uid: 16077 + components: + - type: Transform + pos: -32.5,46.5 + parent: 60 + - uid: 16970 + components: + - type: Transform + pos: -10.5,48.5 parent: 60 - uid: 20511 components: @@ -15987,6 +16273,8 @@ entities: - type: Transform pos: 53.5,-39.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: BarSignTheOuterSpess entities: - uid: 1806 @@ -15994,6 +16282,8 @@ entities: - type: Transform pos: 12.5,-25.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: BarSpoon entities: - uid: 23918 @@ -16509,11 +16799,6 @@ entities: - type: Transform pos: -50.5,18.5 parent: 60 - - uid: 15089 - components: - - type: Transform - pos: -31.5,47.5 - parent: 60 - uid: 16372 components: - type: Transform @@ -16541,36 +16826,6 @@ entities: - type: Transform pos: -6.5,30.5 parent: 60 - - uid: 16973 - components: - - type: Transform - pos: -20.5,52.5 - parent: 60 - - uid: 16976 - components: - - type: Transform - pos: -19.5,52.5 - parent: 60 - - uid: 16977 - components: - - type: Transform - pos: -18.5,52.5 - parent: 60 - - uid: 16978 - components: - - type: Transform - pos: -14.5,52.5 - parent: 60 - - uid: 16979 - components: - - type: Transform - pos: -12.5,52.5 - parent: 60 - - uid: 16980 - components: - - type: Transform - pos: -13.5,52.5 - parent: 60 - uid: 19033 components: - type: Transform @@ -16602,6 +16857,19 @@ entities: - type: Transform pos: 55.5,-0.5 parent: 60 +- proto: BlastDoorEngineering + entities: + - uid: 15380 + components: + - type: Transform + pos: -18.5,52.5 + parent: 60 + - uid: 16952 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,48.5 + parent: 60 - proto: BlastDoorOpen entities: - uid: 187 @@ -17053,6 +17321,11 @@ entities: parent: 60 - proto: BoxFlare entities: + - uid: 16132 + components: + - type: Transform + pos: -15.456153,46.586353 + parent: 60 - uid: 16379 components: - type: Transform @@ -17427,6 +17700,18 @@ entities: rot: 3.141592653589793 rad pos: 37.5,-21.5 parent: 60 + - uid: 15233 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,50.5 + parent: 60 + - uid: 15271 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,48.5 + parent: 60 - uid: 16308 components: - type: Transform @@ -27171,15 +27456,10 @@ entities: - type: Transform pos: -25.5,46.5 parent: 60 - - uid: 15101 - components: - - type: Transform - pos: -22.5,48.5 - parent: 60 - uid: 15103 components: - type: Transform - pos: -20.5,49.5 + pos: -16.5,45.5 parent: 60 - uid: 15109 components: @@ -27189,37 +27469,37 @@ entities: - uid: 15111 components: - type: Transform - pos: -20.5,48.5 + pos: -16.5,41.5 parent: 60 - uid: 15112 components: - type: Transform - pos: -21.5,48.5 - parent: 60 - - uid: 15116 - components: - - type: Transform - pos: -16.5,47.5 + pos: -16.5,40.5 parent: 60 - uid: 15119 components: - type: Transform - pos: -18.5,48.5 - parent: 60 - - uid: 15122 - components: - - type: Transform - pos: -19.5,48.5 + pos: -19.5,52.5 parent: 60 - uid: 15131 components: - type: Transform - pos: -16.5,48.5 + pos: -20.5,52.5 parent: 60 - - uid: 15137 + - uid: 15172 components: - type: Transform - pos: -17.5,48.5 + pos: -16.5,42.5 + parent: 60 + - uid: 15175 + components: + - type: Transform + pos: -16.5,44.5 + parent: 60 + - uid: 15177 + components: + - type: Transform + pos: -16.5,43.5 parent: 60 - uid: 15183 components: @@ -27231,41 +27511,16 @@ entities: - type: Transform pos: -25.5,-19.5 parent: 60 - - uid: 15272 - components: - - type: Transform - pos: -12.5,48.5 - parent: 60 - uid: 15274 components: - type: Transform pos: -10.5,45.5 parent: 60 - - uid: 15276 - components: - - type: Transform - pos: -20.5,51.5 - parent: 60 - - uid: 15277 - components: - - type: Transform - pos: -13.5,44.5 - parent: 60 - uid: 15280 components: - type: Transform pos: -10.5,42.5 parent: 60 - - uid: 15285 - components: - - type: Transform - pos: -13.5,40.5 - parent: 60 - - uid: 15286 - components: - - type: Transform - pos: -13.5,41.5 - parent: 60 - uid: 15289 components: - type: Transform @@ -27281,36 +27536,16 @@ entities: - type: Transform pos: -10.5,44.5 parent: 60 - - uid: 15292 - components: - - type: Transform - pos: -10.5,48.5 - parent: 60 - - uid: 15293 - components: - - type: Transform - pos: -14.5,48.5 - parent: 60 - - uid: 15294 - components: - - type: Transform - pos: -13.5,49.5 - parent: 60 - - uid: 15295 - components: - - type: Transform - pos: -13.5,48.5 - parent: 60 - - uid: 15296 - components: - - type: Transform - pos: -11.5,48.5 - parent: 60 - uid: 15328 components: - type: Transform pos: -10.5,38.5 parent: 60 + - uid: 15330 + components: + - type: Transform + pos: -21.5,44.5 + parent: 60 - uid: 15331 components: - type: Transform @@ -27329,28 +27564,23 @@ entities: - uid: 15337 components: - type: Transform - pos: -15.5,48.5 + pos: -14.5,52.5 parent: 60 - uid: 15346 components: - type: Transform - pos: -20.5,50.5 + pos: -16.5,48.5 + parent: 60 + - uid: 15347 + components: + - type: Transform + pos: -16.5,38.5 parent: 60 - uid: 15348 components: - type: Transform pos: -15.5,46.5 parent: 60 - - uid: 15351 - components: - - type: Transform - pos: -13.5,50.5 - parent: 60 - - uid: 15352 - components: - - type: Transform - pos: -13.5,51.5 - parent: 60 - uid: 15357 components: - type: Transform @@ -27366,36 +27596,71 @@ entities: - type: Transform pos: -11.5,46.5 parent: 60 - - uid: 15367 - components: - - type: Transform - pos: -13.5,42.5 - parent: 60 - - uid: 15377 - components: - - type: Transform - pos: -13.5,38.5 - parent: 60 - uid: 15379 components: - type: Transform - pos: -13.5,39.5 + pos: -16.5,47.5 parent: 60 - - uid: 15380 + - uid: 15385 components: - type: Transform - pos: -13.5,43.5 + pos: -16.5,49.5 parent: 60 - - uid: 15381 + - uid: 15387 components: - type: Transform - pos: -13.5,45.5 + pos: -17.5,52.5 + parent: 60 + - uid: 15388 + components: + - type: Transform + pos: -18.5,52.5 + parent: 60 + - uid: 15408 + components: + - type: Transform + pos: -15.5,52.5 + parent: 60 + - uid: 15414 + components: + - type: Transform + pos: -11.5,52.5 + parent: 60 + - uid: 15415 + components: + - type: Transform + pos: -12.5,52.5 + parent: 60 + - uid: 15416 + components: + - type: Transform + pos: -16.5,51.5 + parent: 60 + - uid: 15419 + components: + - type: Transform + pos: -16.5,50.5 parent: 60 - uid: 15420 components: - type: Transform pos: -25.5,48.5 parent: 60 + - uid: 15447 + components: + - type: Transform + pos: -16.5,39.5 + parent: 60 + - uid: 15450 + components: + - type: Transform + pos: -25.5,50.5 + parent: 60 + - uid: 15467 + components: + - type: Transform + pos: -16.5,52.5 + parent: 60 - uid: 15536 components: - type: Transform @@ -27406,6 +27671,11 @@ entities: - type: Transform pos: -10.5,43.5 parent: 60 + - uid: 15653 + components: + - type: Transform + pos: -13.5,52.5 + parent: 60 - uid: 15665 components: - type: Transform @@ -28101,26 +28371,6 @@ entities: - type: Transform pos: -40.5,29.5 parent: 60 - - uid: 16838 - components: - - type: Transform - pos: -38.5,47.5 - parent: 60 - - uid: 16839 - components: - - type: Transform - pos: -36.5,47.5 - parent: 60 - - uid: 16840 - components: - - type: Transform - pos: -37.5,47.5 - parent: 60 - - uid: 16841 - components: - - type: Transform - pos: -35.5,47.5 - parent: 60 - uid: 16842 components: - type: Transform @@ -28136,11 +28386,6 @@ entities: - type: Transform pos: -40.5,30.5 parent: 60 - - uid: 16845 - components: - - type: Transform - pos: -39.5,47.5 - parent: 60 - uid: 16846 components: - type: Transform @@ -28656,11 +28901,6 @@ entities: - type: Transform pos: -21.5,43.5 parent: 60 - - uid: 16952 - components: - - type: Transform - pos: -21.5,44.5 - parent: 60 - uid: 16953 components: - type: Transform @@ -28861,36 +29101,6 @@ entities: - type: Transform pos: 3.5,33.5 parent: 60 - - uid: 17224 - components: - - type: Transform - pos: -34.5,47.5 - parent: 60 - - uid: 17225 - components: - - type: Transform - pos: -33.5,47.5 - parent: 60 - - uid: 17226 - components: - - type: Transform - pos: -32.5,47.5 - parent: 60 - - uid: 17227 - components: - - type: Transform - pos: -31.5,47.5 - parent: 60 - - uid: 17228 - components: - - type: Transform - pos: -30.5,47.5 - parent: 60 - - uid: 17229 - components: - - type: Transform - pos: -29.5,47.5 - parent: 60 - uid: 17258 components: - type: Transform @@ -33886,11 +34096,6 @@ entities: - type: Transform pos: 5.5,42.5 parent: 60 - - uid: 25787 - components: - - type: Transform - pos: -10.5,53.5 - parent: 60 - uid: 25788 components: - type: Transform @@ -43587,11 +43792,6 @@ entities: - type: Transform pos: 8.5,48.5 parent: 60 - - uid: 23738 - components: - - type: Transform - pos: -10.5,53.5 - parent: 60 - uid: 23761 components: - type: Transform @@ -47701,6 +47901,11 @@ entities: - type: Transform pos: -33.5,3.5 parent: 60 + - uid: 16131 + components: + - type: Transform + pos: -12.5,47.5 + parent: 60 - uid: 16352 components: - type: Transform @@ -47866,16 +48071,51 @@ entities: - type: Transform pos: -6.5,45.5 parent: 60 + - uid: 16838 + components: + - type: Transform + pos: -11.5,47.5 + parent: 60 + - uid: 16840 + components: + - type: Transform + pos: -10.5,47.5 + parent: 60 + - uid: 16962 + components: + - type: Transform + pos: -21.5,47.5 + parent: 60 + - uid: 16965 + components: + - type: Transform + pos: -20.5,47.5 + parent: 60 + - uid: 16971 + components: + - type: Transform + pos: -13.5,46.5 + parent: 60 - uid: 16985 components: - type: Transform pos: -25.5,47.5 parent: 60 + - uid: 16989 + components: + - type: Transform + pos: -15.5,46.5 + parent: 60 - uid: 16995 components: - type: Transform pos: -33.5,4.5 parent: 60 + - uid: 16996 + components: + - type: Transform + pos: -18.5,46.5 + parent: 60 - uid: 17069 components: - type: Transform @@ -47896,6 +48136,31 @@ entities: - type: Transform pos: -5.5,45.5 parent: 60 + - uid: 17163 + components: + - type: Transform + pos: -17.5,46.5 + parent: 60 + - uid: 17226 + components: + - type: Transform + pos: -19.5,47.5 + parent: 60 + - uid: 17227 + components: + - type: Transform + pos: -19.5,46.5 + parent: 60 + - uid: 17228 + components: + - type: Transform + pos: -14.5,46.5 + parent: 60 + - uid: 17229 + components: + - type: Transform + pos: -22.5,47.5 + parent: 60 - uid: 17233 components: - type: Transform @@ -47906,6 +48171,16 @@ entities: - type: Transform pos: 5.5,37.5 parent: 60 + - uid: 17251 + components: + - type: Transform + pos: -13.5,47.5 + parent: 60 + - uid: 17449 + components: + - type: Transform + pos: -16.5,46.5 + parent: 60 - uid: 17494 components: - type: Transform @@ -50741,6 +51016,11 @@ entities: - type: Transform pos: -45.5,36.5 parent: 60 + - uid: 15551 + components: + - type: Transform + pos: -10.5,41.5 + parent: 60 - proto: CargoMailTeleporter entities: - uid: 16331 @@ -54989,6 +55269,66 @@ entities: - type: Transform pos: -3.5,38.5 parent: 60 + - uid: 15296 + components: + - type: Transform + pos: -19.5,48.5 + parent: 60 + - uid: 15298 + components: + - type: Transform + pos: -22.5,48.5 + parent: 60 + - uid: 15340 + components: + - type: Transform + pos: -11.5,48.5 + parent: 60 + - uid: 15343 + components: + - type: Transform + pos: -21.5,48.5 + parent: 60 + - uid: 15371 + components: + - type: Transform + pos: -16.5,51.5 + parent: 60 + - uid: 15395 + components: + - type: Transform + pos: -16.5,52.5 + parent: 60 + - uid: 15396 + components: + - type: Transform + pos: -17.5,52.5 + parent: 60 + - uid: 15466 + components: + - type: Transform + pos: -15.5,51.5 + parent: 60 + - uid: 15512 + components: + - type: Transform + pos: -32.5,49.5 + parent: 60 + - uid: 15524 + components: + - type: Transform + pos: -13.5,48.5 + parent: 60 + - uid: 15527 + components: + - type: Transform + pos: -14.5,51.5 + parent: 60 + - uid: 15542 + components: + - type: Transform + pos: -30.5,49.5 + parent: 60 - uid: 15745 components: - type: Transform @@ -55459,6 +55799,11 @@ entities: - type: Transform pos: -2.5,45.5 parent: 60 + - uid: 16914 + components: + - type: Transform + pos: -31.5,49.5 + parent: 60 - uid: 17102 components: - type: Transform @@ -58825,6 +59170,17 @@ entities: rot: 1.5707963267948966 rad pos: 12.52908,-13.379191 parent: 60 + - uid: 16150 + components: + - type: Transform + pos: -26.49991,46.43509 + parent: 60 + - uid: 16456 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.60413,44.66303 + parent: 60 - proto: ChairOfficeDark entities: - uid: 492 @@ -59828,6 +60184,8 @@ entities: - type: Transform pos: -5.5,-25.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: ClosetBombFilled entities: - uid: 11346 @@ -61374,11 +61732,15 @@ entities: - 0 - 0 - 0 + - type: Fixtures + fixtures: {} - uid: 15583 components: - type: Transform pos: -47.5,38.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: ClosetWallFireFilledRandom entities: - uid: 1568 @@ -61387,6 +61749,8 @@ entities: rot: 1.5707963267948966 rad pos: -16.5,-15.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: ClothingBackpackClown entities: - uid: 6698 @@ -65392,38 +65756,52 @@ entities: rot: 1.5707963267948966 rad pos: -21.5,-9.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 4626 components: - type: Transform pos: 30.5,-18.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 7666 components: - type: Transform pos: 29.5,-15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8985 components: - type: Transform pos: 41.5,-15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 12321 components: - type: Transform rot: 1.5707963267948966 rad pos: 37.5,-14.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13967 components: - type: Transform rot: -1.5707963267948966 rad pos: -35.5,-8.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21264 components: - type: Transform pos: -34.5,27.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: DeployableBarrier entities: - uid: 1800 @@ -71326,209 +71704,291 @@ entities: - type: Transform pos: -34.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 176 components: - type: Transform pos: -17.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 3153 components: - type: Transform pos: 2.5,-31.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 3202 components: - type: Transform rot: 3.141592653589793 rad pos: 22.5,-37.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 4878 components: - type: Transform pos: 46.5,-14.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 5202 components: - type: Transform pos: 7.5,-52.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 5203 components: - type: Transform pos: -3.5,-56.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 6360 components: - type: Transform pos: 8.5,13.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 6363 components: - type: Transform pos: -47.5,-15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8028 components: - type: Transform pos: 14.5,20.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8208 components: - type: Transform pos: 9.5,-31.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8273 components: - type: Transform rot: 3.141592653589793 rad pos: -29.5,-5.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8911 components: - type: Transform pos: -10.5,-51.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 10941 components: - type: Transform pos: -29.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13258 components: - type: Transform pos: 46.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13719 components: - type: Transform pos: -17.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 14158 components: - type: Transform pos: -12.5,12.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 14585 components: - type: Transform rot: -1.5707963267948966 rad pos: -35.5,-9.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 17230 components: - type: Transform pos: -19.5,32.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 17231 components: - type: Transform pos: -13.5,32.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 17232 components: - type: Transform pos: -31.5,35.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 17234 components: - type: Transform pos: -5.5,19.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 17235 components: - type: Transform pos: 3.5,25.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 19871 components: - type: Transform pos: 42.5,-10.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21008 components: - type: Transform pos: 42.5,15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21715 components: - type: Transform pos: -13.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21718 components: - type: Transform pos: -50.5,-4.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21719 components: - type: Transform pos: -46.5,-9.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21720 components: - type: Transform pos: -52.5,8.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21727 components: - type: Transform pos: -5.5,11.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21728 components: - type: Transform pos: 25.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21729 components: - type: Transform pos: 39.5,4.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21730 components: - type: Transform pos: 23.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21731 components: - type: Transform pos: 14.5,0.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21732 components: - type: Transform pos: 14.5,-17.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21737 components: - type: Transform pos: -29.5,12.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21740 components: - type: Transform pos: 36.5,-32.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21768 components: - type: Transform pos: -12.5,-25.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23077 components: - type: Transform pos: -101.5,15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23078 components: - type: Transform pos: -121.5,15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24079 components: - type: Transform pos: -40.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: FancyTableSpawner entities: - uid: 16416 @@ -71729,6 +72189,8 @@ entities: - 1790 - 13645 - 556 + - type: Fixtures + fixtures: {} - uid: 1951 components: - type: Transform @@ -71742,6 +72204,8 @@ entities: - 556 - 13622 - 13641 + - type: Fixtures + fixtures: {} - uid: 4200 components: - type: Transform @@ -71759,6 +72223,8 @@ entities: - 13098 - 14392 - 13584 + - type: Fixtures + fixtures: {} - uid: 4511 components: - type: Transform @@ -71778,6 +72244,8 @@ entities: - 21015 - 21023 - 21022 + - type: Fixtures + fixtures: {} - uid: 4545 components: - type: Transform @@ -71793,6 +72261,8 @@ entities: - 9054 - 21513 - 16425 + - type: Fixtures + fixtures: {} - uid: 4831 components: - type: Transform @@ -71814,6 +72284,8 @@ entities: - 4885 - 5066 - 5099 + - type: Fixtures + fixtures: {} - uid: 4833 components: - type: Transform @@ -71825,6 +72297,8 @@ entities: - 5066 - 5099 - 4730 + - type: Fixtures + fixtures: {} - uid: 5110 components: - type: Transform @@ -71836,6 +72310,8 @@ entities: - 5064 - 4886 - 5049 + - type: Fixtures + fixtures: {} - uid: 6176 components: - type: Transform @@ -71847,6 +72323,8 @@ entities: - 6593 - 6785 - 6661 + - type: Fixtures + fixtures: {} - uid: 8268 components: - type: Transform @@ -71865,6 +72343,8 @@ entities: - 13614 - 13613 - 13610 + - type: Fixtures + fixtures: {} - uid: 8274 components: - type: Transform @@ -71879,6 +72359,8 @@ entities: - 13658 - 13657 - 13654 + - type: Fixtures + fixtures: {} - uid: 8332 components: - type: Transform @@ -71889,6 +72371,8 @@ entities: devices: - 13585 - 13599 + - type: Fixtures + fixtures: {} - uid: 8333 components: - type: Transform @@ -71904,6 +72388,8 @@ entities: - 8345 - 13784 - 8331 + - type: Fixtures + fixtures: {} - uid: 8334 components: - type: Transform @@ -71912,6 +72398,8 @@ entities: - type: DeviceList devices: - 13613 + - type: Fixtures + fixtures: {} - uid: 8336 components: - type: Transform @@ -71921,6 +72409,8 @@ entities: - type: DeviceList devices: - 12685 + - type: Fixtures + fixtures: {} - uid: 8889 components: - type: Transform @@ -71936,6 +72426,8 @@ entities: - 8961 - 3110 - 18825 + - type: Fixtures + fixtures: {} - uid: 9058 components: - type: Transform @@ -71951,6 +72443,8 @@ entities: - 8263 - 8291 - 8293 + - type: Fixtures + fixtures: {} - uid: 9395 components: - type: Transform @@ -71960,6 +72454,8 @@ entities: - type: DeviceList devices: - 9382 + - type: Fixtures + fixtures: {} - uid: 11347 components: - type: Transform @@ -71976,6 +72472,8 @@ entities: - 9468 - 5623 - 21615 + - type: Fixtures + fixtures: {} - uid: 11437 components: - type: Transform @@ -71985,6 +72483,8 @@ entities: - type: DeviceList devices: - 14392 + - type: Fixtures + fixtures: {} - uid: 12733 components: - type: Transform @@ -71995,6 +72495,8 @@ entities: devices: - 12571 - 12594 + - type: Fixtures + fixtures: {} - uid: 14374 components: - type: Transform @@ -72013,6 +72515,8 @@ entities: - 8293 - 8265 - 13670 + - type: Fixtures + fixtures: {} - uid: 14454 components: - type: Transform @@ -72031,6 +72535,8 @@ entities: - 13622 - 13619 - 8269 + - type: Fixtures + fixtures: {} - uid: 16334 components: - type: Transform @@ -72040,6 +72546,8 @@ entities: - type: DeviceList devices: - 16196 + - type: Fixtures + fixtures: {} - uid: 20433 components: - type: Transform @@ -72050,6 +72558,8 @@ entities: devices: - 21527 - 25524 + - type: Fixtures + fixtures: {} - uid: 21484 components: - type: Transform @@ -72062,6 +72572,8 @@ entities: - 459 - 460 - 21485 + - type: Fixtures + fixtures: {} - uid: 21487 components: - type: Transform @@ -72072,6 +72584,8 @@ entities: devices: - 18609 - 21486 + - type: Fixtures + fixtures: {} - uid: 21490 components: - type: Transform @@ -72082,6 +72596,8 @@ entities: devices: - 21491 - 18608 + - type: Fixtures + fixtures: {} - uid: 21493 components: - type: Transform @@ -72092,6 +72608,8 @@ entities: devices: - 18609 - 21494 + - type: Fixtures + fixtures: {} - uid: 21498 components: - type: Transform @@ -72109,6 +72627,8 @@ entities: - 9184 - 9237 - 6626 + - type: Fixtures + fixtures: {} - uid: 21514 components: - type: Transform @@ -72120,11 +72640,15 @@ entities: - 21513 - 4127 - 13243 + - type: Fixtures + fixtures: {} - uid: 21536 components: - type: Transform pos: 52.5,15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21539 components: - type: Transform @@ -72139,6 +72663,8 @@ entities: - 13152 - 13151 - 21541 + - type: Fixtures + fixtures: {} - uid: 21543 components: - type: Transform @@ -72153,6 +72679,8 @@ entities: - 13152 - 13151 - 21544 + - type: Fixtures + fixtures: {} - uid: 21545 components: - type: Transform @@ -72168,6 +72696,8 @@ entities: - 19851 - 19850 - 19843 + - type: Fixtures + fixtures: {} - uid: 21553 components: - type: Transform @@ -72183,6 +72713,8 @@ entities: - 1280 - 1698 - 1858 + - type: Fixtures + fixtures: {} - uid: 21558 components: - type: Transform @@ -72198,6 +72730,8 @@ entities: - 9184 - 9237 - 6626 + - type: Fixtures + fixtures: {} - uid: 21560 components: - type: Transform @@ -72210,6 +72744,8 @@ entities: - 6561 - 6490 - 21562 + - type: Fixtures + fixtures: {} - uid: 21569 components: - type: Transform @@ -72222,6 +72758,8 @@ entities: - 2455 - 2456 - 21571 + - type: Fixtures + fixtures: {} - uid: 21573 components: - type: Transform @@ -72239,6 +72777,8 @@ entities: - 9046 - 12633 - 2507 + - type: Fixtures + fixtures: {} - uid: 21576 components: - type: Transform @@ -72248,6 +72788,8 @@ entities: - type: DeviceList devices: - 21575 + - type: Fixtures + fixtures: {} - uid: 21591 components: - type: Transform @@ -72266,6 +72808,8 @@ entities: - 19840 - 19841 - 19842 + - type: Fixtures + fixtures: {} - uid: 21594 components: - type: Transform @@ -72281,6 +72825,8 @@ entities: - 5043 - 5044 - 21596 + - type: Fixtures + fixtures: {} - uid: 21613 components: - type: Transform @@ -72304,6 +72850,8 @@ entities: - 6041 - 5836 - 13584 + - type: Fixtures + fixtures: {} - uid: 21617 components: - type: Transform @@ -72318,6 +72866,8 @@ entities: - 5623 - 9468 - 7537 + - type: Fixtures + fixtures: {} - uid: 21623 components: - type: Transform @@ -72332,6 +72882,8 @@ entities: - 9410 - 9409 - 21624 + - type: Fixtures + fixtures: {} - uid: 21630 components: - type: Transform @@ -72345,6 +72897,8 @@ entities: - 5990 - 21632 - 9422 + - type: Fixtures + fixtures: {} - uid: 21635 components: - type: Transform @@ -72359,6 +72913,8 @@ entities: - 4338 - 4337 - 4361 + - type: Fixtures + fixtures: {} - uid: 21637 components: - type: Transform @@ -72369,6 +72925,8 @@ entities: devices: - 21638 - 21639 + - type: Fixtures + fixtures: {} - uid: 21641 components: - type: Transform @@ -72392,6 +72950,8 @@ entities: - 6593 - 6785 - 6661 + - type: Fixtures + fixtures: {} - uid: 21650 components: - type: Transform @@ -72410,6 +72970,8 @@ entities: - 16560 - 21655 - 21656 + - type: Fixtures + fixtures: {} - uid: 21653 components: - type: Transform @@ -72421,6 +72983,8 @@ entities: - 21655 - 21656 - 21654 + - type: Fixtures + fixtures: {} - uid: 21679 components: - type: Transform @@ -72433,6 +72997,8 @@ entities: - 21680 - 21674 - 21678 + - type: Fixtures + fixtures: {} - uid: 21706 components: - type: Transform @@ -72443,6 +73009,8 @@ entities: - 16007 - 16008 - 21707 + - type: Fixtures + fixtures: {} - uid: 21708 components: - type: Transform @@ -72456,6 +73024,8 @@ entities: - 16557 - 16558 - 21709 + - type: Fixtures + fixtures: {} - uid: 21711 components: - type: Transform @@ -72468,6 +73038,8 @@ entities: - 16558 - 21678 - 21713 + - type: Fixtures + fixtures: {} - uid: 23384 components: - type: Transform @@ -72483,6 +73055,8 @@ entities: - 4369 - 1198 - 4546 + - type: Fixtures + fixtures: {} - uid: 23422 components: - type: Transform @@ -72495,6 +73069,8 @@ entities: - 8961 - 3110 - 7030 + - type: Fixtures + fixtures: {} - uid: 23767 components: - type: Transform @@ -72510,6 +73086,8 @@ entities: - 23765 - 23766 - 21643 + - type: Fixtures + fixtures: {} - uid: 25156 components: - type: Transform @@ -72527,6 +73105,8 @@ entities: - 25151 - 25150 - 25149 + - type: Fixtures + fixtures: {} - uid: 25158 components: - type: Transform @@ -72544,6 +73124,8 @@ entities: - 25147 - 25146 - 25311 + - type: Fixtures + fixtures: {} - uid: 25159 components: - type: Transform @@ -72561,6 +73143,8 @@ entities: - 25147 - 25146 - 25311 + - type: Fixtures + fixtures: {} - uid: 25160 components: - type: Transform @@ -72573,6 +73157,8 @@ entities: - 25152 - 25153 - 25154 + - type: Fixtures + fixtures: {} - uid: 25161 components: - type: Transform @@ -72585,6 +73171,8 @@ entities: - 25149 - 25150 - 25151 + - type: Fixtures + fixtures: {} - proto: FireAxeCabinetFilled entities: - uid: 7172 @@ -72592,11 +73180,15 @@ entities: - type: Transform pos: -25.5,33.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 18556 components: - type: Transform pos: 4.5,2.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: FireExtinguisher entities: - uid: 7720 @@ -75446,10 +76038,10 @@ entities: parent: 60 - proto: FoodCakeSuppermatterSlice entities: - - uid: 16989 + - uid: 15448 components: - type: Transform - pos: -15.64872,50.25334 + pos: -23.647741,48.35509 parent: 60 - proto: FoodCartCold entities: @@ -75795,6 +76387,8 @@ entities: rot: -1.5707963267948966 rad pos: 5.5,-2.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: GalaxythistleSeeds entities: - uid: 3414 @@ -76015,16 +76609,13 @@ entities: rot: -1.5707963267948966 rad pos: -32.5,45.5 parent: 60 - - uid: 15338 + - uid: 15293 components: - type: Transform - pos: -18.5,48.5 - parent: 60 - - uid: 15372 - components: - - type: Transform - pos: -14.5,48.5 + pos: -20.5,52.5 parent: 60 + - type: AtmosPipeColor + color: '#947507FF' - proto: GasPassiveGate entities: - uid: 17877 @@ -76141,21 +76732,6 @@ entities: - type: Transform pos: -45.5,42.5 parent: 60 - - uid: 15025 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,46.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF0D00FF' - - uid: 15071 - components: - - type: Transform - pos: -39.5,48.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 15102 components: - type: Transform @@ -76167,60 +76743,49 @@ entities: rot: -1.5707963267948966 rad pos: -31.5,28.5 parent: 60 + - uid: 15305 + components: + - type: Transform + pos: -20.5,48.5 + parent: 60 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 15356 + components: + - type: Transform + pos: -39.5,49.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 15366 + components: + - type: Transform + pos: -12.5,48.5 + parent: 60 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 15389 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,53.5 + parent: 60 + - type: AtmosPipeColor + color: '#3AB334FF' + - uid: 15437 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,53.5 + parent: 60 + - type: AtmosPipeColor + color: '#3AB334FF' - uid: 18439 components: - type: Transform rot: 3.141592653589793 rad pos: 24.5,-2.5 parent: 60 - - uid: 21626 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,51.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 21675 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,50.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 21676 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,49.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 21682 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,49.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 21683 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,50.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 21684 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,51.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 21986 components: - type: Transform @@ -76848,6 +77413,14 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 6596 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,39.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 6705 components: - type: Transform @@ -76990,6 +77563,14 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 8921 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,49.5 + parent: 60 + - type: AtmosPipeColor + color: '#947507FF' - uid: 8943 components: - type: Transform @@ -77122,21 +77703,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 13230 - components: - - type: Transform - pos: -13.5,51.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 13231 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,51.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 13334 components: - type: Transform @@ -77231,14 +77797,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 14666 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,40.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - uid: 14667 components: - type: Transform @@ -77270,13 +77828,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' - - uid: 14702 - components: - - type: Transform - pos: -17.5,44.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 14729 components: - type: Transform @@ -77291,28 +77842,20 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 14842 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,44.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 14862 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,44.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 14895 components: - type: Transform rot: 3.141592653589793 rad pos: -45.5,37.5 parent: 60 + - uid: 14967 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,39.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 14992 components: - type: Transform @@ -77337,6 +77880,14 @@ entities: rot: 3.141592653589793 rad pos: -45.5,31.5 parent: 60 + - uid: 15005 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,44.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 15007 components: - type: Transform @@ -77349,37 +77900,22 @@ entities: rot: 3.141592653589793 rad pos: -45.5,35.5 parent: 60 - - uid: 15027 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,45.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15028 - components: - - type: Transform - pos: -21.5,46.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15030 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,38.5 - parent: 60 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 15054 + - uid: 15014 components: - type: Transform rot: -1.5707963267948966 rad - pos: -17.5,40.5 + pos: -22.5,39.5 parent: 60 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#947507FF' + - uid: 15019 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,49.5 + parent: 60 + - type: AtmosPipeColor + color: '#947507FF' - uid: 15110 components: - type: Transform @@ -77388,95 +77924,65 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' - - uid: 15181 + - uid: 15122 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,53.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 15287 + components: + - type: Transform + pos: -19.5,53.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 15301 components: - type: Transform rot: -1.5707963267948966 rad - pos: -20.5,42.5 + pos: -12.5,44.5 parent: 60 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 15184 + - uid: 15462 components: - type: Transform rot: 3.141592653589793 rad - pos: -22.5,49.5 + pos: -15.5,39.5 parent: 60 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15185 + color: '#03FCD3FF' + - uid: 15480 + components: + - type: Transform + pos: -11.5,52.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 15507 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,52.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 15526 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,44.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 15529 components: - type: Transform rot: -1.5707963267948966 rad - pos: -10.5,49.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15284 - components: - - type: Transform - pos: -20.5,51.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15360 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,51.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15373 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,51.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15390 - components: - - type: Transform - pos: -21.5,44.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15406 - components: - - type: Transform - pos: -10.5,51.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15438 - components: - - type: Transform - pos: -14.5,44.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15464 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,38.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15502 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,44.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15503 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,40.5 + pos: -11.5,39.5 parent: 60 - type: AtmosPipeColor color: '#03FCD3FF' @@ -77549,10 +78055,10 @@ entities: parent: 60 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 16969 + - uid: 16964 components: - type: Transform - pos: -11.5,45.5 + pos: -17.5,44.5 parent: 60 - type: AtmosPipeColor color: '#FF1212FF' @@ -78344,6 +78850,13 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' + - uid: 12196 + components: + - type: Transform + pos: -19.5,44.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 14241 components: - type: Transform @@ -78351,6 +78864,13 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 14823 + components: + - type: Transform + pos: -13.5,44.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 15113 components: - type: Transform @@ -78358,13 +78878,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' - - uid: 15531 - components: - - type: Transform - pos: -20.5,45.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 17863 components: - type: Transform @@ -78444,19 +78957,21 @@ entities: color: '#0055CCFF' - proto: GasPipeSensorTEGCold entities: - - uid: 15074 + - uid: 15439 components: - type: Transform - pos: -14.5,43.5 + rot: 3.141592653589793 rad + pos: -15.5,42.5 parent: 60 - type: AtmosPipeColor color: '#03FCD3FF' - proto: GasPipeSensorTEGHot entities: - - uid: 14858 + - uid: 15373 components: - type: Transform - pos: -18.5,43.5 + rot: 3.141592653589793 rad + pos: -17.5,40.5 parent: 60 - type: AtmosPipeColor color: '#FF1212FF' @@ -85789,14 +86304,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 6596 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,45.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 6620 components: - type: Transform @@ -85879,10 +86386,10 @@ entities: components: - type: Transform rot: 3.141592653589793 rad - pos: -21.5,41.5 + pos: -20.5,46.5 parent: 60 - type: AtmosPipeColor - color: '#03FCD3FF' + color: '#947507FF' - uid: 6779 components: - type: Transform @@ -86678,6 +87185,14 @@ entities: rot: 1.5707963267948966 rad pos: -52.5,48.5 parent: 60 + - uid: 8158 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,50.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 8204 components: - type: Transform @@ -87183,6 +87698,14 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 11727 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,42.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 11739 components: - type: Transform @@ -87230,6 +87753,14 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 12295 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,48.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 12522 components: - type: Transform @@ -87464,6 +87995,22 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' + - uid: 13230 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,49.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 13231 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,46.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 13237 components: - type: Transform @@ -88973,6 +89520,14 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' + - uid: 14666 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,44.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 14669 components: - type: Transform @@ -89015,21 +89570,35 @@ entities: rot: -1.5707963267948966 rad pos: -40.5,31.5 parent: 60 + - uid: 14702 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,39.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 14709 components: - type: Transform pos: -31.5,42.5 parent: 60 + - type: AtmosPipeColor + color: '#947507FF' - uid: 14710 components: - type: Transform pos: -31.5,44.5 parent: 60 + - type: AtmosPipeColor + color: '#947507FF' - uid: 14711 components: - type: Transform pos: -31.5,43.5 parent: 60 + - type: AtmosPipeColor + color: '#947507FF' - uid: 14723 components: - type: Transform @@ -89249,6 +89818,62 @@ entities: rot: -1.5707963267948966 rad pos: -35.5,45.5 parent: 60 + - uid: 14811 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,39.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 14825 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,49.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 14835 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,48.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 14837 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,40.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 14839 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,46.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 14840 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,47.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 14842 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,47.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 14845 components: - type: Transform @@ -89261,12 +89886,35 @@ entities: rot: 1.5707963267948966 rad pos: -44.5,41.5 parent: 60 + - uid: 14850 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,43.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 14853 components: - type: Transform rot: 1.5707963267948966 rad pos: -43.5,41.5 parent: 60 + - uid: 14858 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,39.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 14862 + components: + - type: Transform + pos: -11.5,42.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 14870 components: - type: Transform @@ -89298,6 +89946,14 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' + - uid: 14880 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,39.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 14883 components: - type: Transform @@ -89351,19 +90007,19 @@ entities: - uid: 14902 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,46.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF0D00FF' - - uid: 14905 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,40.5 + rot: -1.5707963267948966 rad + pos: -14.5,44.5 parent: 60 - type: AtmosPipeColor color: '#03FCD3FF' + - uid: 14913 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,43.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 14933 components: - type: Transform @@ -89430,6 +90086,21 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 14952 + components: + - type: Transform + pos: -17.5,42.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 14962 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,50.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 14987 components: - type: Transform @@ -89485,27 +90156,62 @@ entities: rot: 1.5707963267948966 rad pos: -44.5,31.5 parent: 60 - - uid: 15019 + - uid: 15025 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,46.5 + pos: -11.5,40.5 parent: 60 - type: AtmosPipeColor - color: '#FF0D00FF' + color: '#03FCD3FF' - uid: 15026 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,46.5 + pos: -11.5,41.5 parent: 60 - type: AtmosPipeColor - color: '#FF0D00FF' + color: '#03FCD3FF' + - uid: 15027 + components: + - type: Transform + pos: -15.5,40.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 15028 + components: + - type: Transform + pos: -11.5,43.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 15029 + components: + - type: Transform + pos: -17.5,43.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 15030 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,44.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 15039 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,41.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 15048 components: - type: Transform rot: 1.5707963267948966 rad - pos: -21.5,38.5 + pos: -20.5,39.5 parent: 60 - type: AtmosPipeColor color: '#FF1212FF' @@ -89513,43 +90219,46 @@ entities: components: - type: Transform rot: 1.5707963267948966 rad - pos: -20.5,38.5 + pos: -19.5,39.5 parent: 60 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 15053 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,47.5 + parent: 60 + - type: AtmosPipeColor + color: '#947507FF' - uid: 15055 components: - type: Transform rot: 1.5707963267948966 rad pos: -43.5,35.5 parent: 60 - - uid: 15056 - components: - - type: Transform - pos: -14.5,42.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - uid: 15070 components: - type: Transform rot: 1.5707963267948966 rad pos: -33.5,45.5 parent: 60 - - uid: 15072 - components: - - type: Transform - pos: -14.5,41.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - uid: 15073 components: - type: Transform - pos: -15.5,42.5 + rot: 3.141592653589793 rad + pos: -13.5,47.5 parent: 60 - type: AtmosPipeColor color: '#03FCD3FF' + - uid: 15074 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,41.5 + parent: 60 + - type: AtmosPipeColor + color: '#947507FF' - uid: 15075 components: - type: Transform @@ -89559,17 +90268,35 @@ entities: - uid: 15076 components: - type: Transform - pos: -18.5,41.5 + rot: 3.141592653589793 rad + pos: -22.5,42.5 parent: 60 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#947507FF' - uid: 15084 components: - type: Transform - pos: -17.5,42.5 + rot: 3.141592653589793 rad + pos: -13.5,46.5 parent: 60 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#03FCD3FF' + - uid: 15087 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,46.5 + parent: 60 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 15089 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,48.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 15090 components: - type: Transform @@ -89579,24 +90306,41 @@ entities: - uid: 15091 components: - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,47.5 + rot: -1.5707963267948966 rad + pos: -24.5,39.5 parent: 60 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#947507FF' - uid: 15092 components: - type: Transform - pos: -18.5,42.5 + rot: 3.141592653589793 rad + pos: -12.5,47.5 parent: 60 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#947507FF' + - uid: 15093 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,47.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 15099 components: - type: Transform rot: 1.5707963267948966 rad pos: -44.5,39.5 parent: 60 + - uid: 15101 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,47.5 + parent: 60 + - type: AtmosPipeColor + color: '#947507FF' - uid: 15104 components: - type: Transform @@ -89739,6 +90483,28 @@ entities: rot: -1.5707963267948966 rad pos: -40.5,34.5 parent: 60 + - uid: 15153 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,48.5 + parent: 60 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 15155 + components: + - type: Transform + pos: -21.5,51.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 15164 + components: + - type: Transform + pos: -19.5,51.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 15171 components: - type: Transform @@ -89747,82 +90513,96 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 15172 + - uid: 15279 components: - type: Transform rot: -1.5707963267948966 rad - pos: -17.5,38.5 + pos: -23.5,39.5 + parent: 60 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 15281 + components: + - type: Transform + pos: -19.5,43.5 parent: 60 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 15174 + - uid: 15284 components: - type: Transform rot: 3.141592653589793 rad - pos: -12.5,47.5 + pos: -22.5,43.5 parent: 60 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15182 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,49.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15273 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,51.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15283 + color: '#947507FF' + - uid: 15286 components: - type: Transform rot: 3.141592653589793 rad - pos: -19.5,39.5 + pos: -22.5,40.5 parent: 60 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#947507FF' - uid: 15288 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,44.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15298 - components: - - type: Transform - pos: -20.5,47.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15301 - components: - - type: Transform - pos: -20.5,48.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15303 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,47.5 - parent: 60 - - uid: 15340 components: - type: Transform rot: 1.5707963267948966 rad pos: -21.5,49.5 parent: 60 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#947507FF' + - uid: 15292 + components: + - type: Transform + pos: -20.5,50.5 + parent: 60 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 15294 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,44.5 + parent: 60 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 15304 + components: + - type: Transform + pos: -11.5,44.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 15322 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,52.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 15323 + components: + - type: Transform + pos: -11.5,51.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 15329 + components: + - type: Transform + pos: -20.5,51.5 + parent: 60 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 15334 + components: + - type: Transform + pos: -13.5,43.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 15350 components: - type: Transform @@ -89831,6 +90611,13 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' + - uid: 15354 + components: + - type: Transform + pos: -39.5,48.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 15358 components: - type: Transform @@ -89839,217 +90626,53 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' - - uid: 15365 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,40.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15371 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,44.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15384 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,45.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15385 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,45.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15388 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,39.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15407 - components: - - type: Transform - pos: -18.5,47.5 - parent: 60 - - uid: 15408 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,40.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15419 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,46.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF0D00FF' - - uid: 15422 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,44.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15432 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,44.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15433 - components: - - type: Transform - pos: -12.5,48.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15437 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,38.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15439 + - uid: 15368 components: - type: Transform rot: 3.141592653589793 rad - pos: -11.5,41.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15440 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -11.5,40.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15462 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,39.5 + pos: -13.5,49.5 parent: 60 - type: AtmosPipeColor color: '#03FCD3FF' - uid: 15463 components: - type: Transform - pos: -18.5,39.5 + rot: 3.141592653589793 rad + pos: -13.5,50.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 15482 + components: + - type: Transform + pos: -11.5,50.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 15489 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,53.5 + parent: 60 + - type: AtmosPipeColor + color: '#3AB334FF' + - uid: 15495 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,53.5 parent: 60 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 15465 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,45.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15466 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,45.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15467 + - uid: 15498 components: - type: Transform rot: 3.141592653589793 rad - pos: -21.5,43.5 + pos: -22.5,46.5 parent: 60 - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15480 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,39.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15500 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,44.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15501 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,44.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15504 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,41.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15505 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,42.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15507 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,40.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15508 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,40.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15509 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,40.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' + color: '#947507FF' - uid: 15513 components: - type: Transform @@ -90082,70 +90705,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#947507FF' - - uid: 15532 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,38.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15533 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,38.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15537 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,38.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15544 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,38.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15554 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,39.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15564 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -11.5,44.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15565 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -11.5,43.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15566 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -11.5,42.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 15588 components: - type: Transform @@ -90445,6 +91004,14 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' + - uid: 15654 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,48.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 15655 components: - type: Transform @@ -91036,19 +91603,11 @@ entities: parent: 60 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 16968 + - uid: 16956 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,51.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 16970 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,39.5 + rot: 3.141592653589793 rad + pos: -11.5,46.5 parent: 60 - type: AtmosPipeColor color: '#03FCD3FF' @@ -92822,38 +93381,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 21365 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,47.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 21375 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,48.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 21412 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,47.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 21414 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,48.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 21439 components: - type: Transform @@ -97450,14 +97977,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' - - uid: 12196 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,40.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 12302 components: - type: Transform @@ -97829,29 +98348,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 14880 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,40.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15014 - components: - - type: Transform - pos: -23.5,46.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF0D00FF' - - uid: 15094 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,39.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 15095 components: - type: Transform @@ -97859,14 +98355,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' - - uid: 15138 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,50.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 15145 components: - type: Transform @@ -97875,133 +98363,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 15164 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,40.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15173 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,39.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15262 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,49.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15282 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,50.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15297 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,49.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15304 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,45.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15339 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,45.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15343 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,44.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15344 - components: - - type: Transform - pos: -24.5,39.5 - parent: 60 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 15347 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,50.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15355 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,50.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15356 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,39.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15386 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,42.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15387 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,38.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15389 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,39.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15573 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,45.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 15595 components: - type: Transform @@ -98217,14 +98578,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' - - uid: 16971 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,38.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 17509 components: - type: Transform @@ -98438,38 +98791,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 21416 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,49.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 21480 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,50.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 21549 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,49.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 21550 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,50.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 21665 components: - type: Transform @@ -98780,14 +99101,6 @@ entities: rot: -1.5707963267948966 rad pos: 51.5,-23.5 parent: 60 - - uid: 5315 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,39.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 7860 components: - type: Transform @@ -98856,31 +99169,18 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' - - uid: 15005 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,39.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15353 + - uid: 15376 components: - type: Transform rot: 3.141592653589793 rad - pos: -18.5,46.5 - parent: 60 - - uid: 15359 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,46.5 - parent: 60 - - uid: 15368 - components: - - type: Transform pos: -19.5,41.5 parent: 60 + - uid: 15377 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,41.5 + parent: 60 - uid: 15397 components: - type: Transform @@ -98893,11 +99193,6 @@ entities: rot: 3.141592653589793 rad pos: -35.5,40.5 parent: 60 - - uid: 15571 - components: - - type: Transform - pos: -20.5,41.5 - parent: 60 - uid: 21442 components: - type: Transform @@ -99086,14 +99381,6 @@ entities: rot: 1.5707963267948966 rad pos: -39.5,41.5 parent: 60 - - uid: 15053 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,38.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 15107 components: - type: MetaData @@ -99119,25 +99406,27 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 15281 + - uid: 15433 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,39.5 - parent: 60 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15287 - components: - - type: Transform - pos: -19.5,40.5 + rot: 3.141592653589793 rad + pos: -19.5,42.5 parent: 60 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 15354 + - uid: 15449 components: - type: Transform - pos: -20.5,40.5 + rot: 3.141592653589793 rad + pos: -22.5,45.5 + parent: 60 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 15900 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,42.5 parent: 60 - type: AtmosPipeColor color: '#03FCD3FF' @@ -99241,6 +99530,18 @@ entities: rot: -1.5707963267948966 rad pos: -58.5,36.5 parent: 60 +- proto: GasPressureRegulator + entities: + - uid: 15438 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,53.5 + parent: 60 + - type: GasPressureRegulator + threshold: 95000 + - type: AtmosPipeColor + color: '#3AB334FF' - proto: GasThermoMachineFreezer entities: - uid: 2379 @@ -99266,21 +99567,21 @@ entities: - type: Transform pos: -17.5,30.5 parent: 60 + - uid: 15182 + components: + - type: Transform + pos: -36.5,44.5 + parent: 60 + - uid: 15231 + components: + - type: Transform + pos: -36.5,43.5 + parent: 60 - uid: 15375 components: - type: Transform pos: -34.5,41.5 parent: 60 - - uid: 15376 - components: - - type: Transform - pos: -37.5,46.5 - parent: 60 - - uid: 15441 - components: - - type: Transform - pos: -38.5,46.5 - parent: 60 - uid: 18004 components: - type: Transform @@ -99293,16 +99594,16 @@ entities: - type: Transform pos: -18.5,30.5 parent: 60 - - uid: 15362 - components: - - type: Transform - pos: -36.5,46.5 - parent: 60 - uid: 15374 components: - type: Transform pos: -35.5,41.5 parent: 60 + - uid: 16841 + components: + - type: Transform + pos: -36.5,47.5 + parent: 60 - proto: GasValve entities: - uid: 1460 @@ -99317,24 +99618,6 @@ entities: open: False - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 7095 - components: - - type: Transform - pos: -20.5,46.5 - parent: 60 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 8921 - components: - - type: Transform - pos: -12.5,46.5 - parent: 60 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 14703 components: - type: Transform @@ -99356,36 +99639,6 @@ entities: open: False - type: AtmosPipeColor color: '#0055CCFF' - - uid: 14837 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,38.5 - parent: 60 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#947507FF' - - uid: 15029 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,46.5 - parent: 60 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15093 - components: - - type: MetaData - name: waste valve - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,46.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 15150 components: - type: MetaData @@ -99399,45 +99652,28 @@ entities: open: False - type: AtmosPipeColor color: '#990000FF' - - uid: 15345 + - uid: 15367 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,39.5 + pos: -20.5,45.5 parent: 60 - type: GasValve open: False - type: AtmosPipeColor color: '#947507FF' - - uid: 15496 + - uid: 15464 components: - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,46.5 + pos: -12.5,45.5 parent: 60 - type: GasValve open: False - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 15498 + color: '#947507FF' + - uid: 16968 components: - type: Transform - pos: -20.5,43.5 - parent: 60 - - uid: 15499 - components: - - type: Transform - pos: -23.5,45.5 - parent: 60 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 15530 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,46.5 + pos: -39.5,47.5 parent: 60 - type: GasValve open: False @@ -101963,6 +102199,8 @@ entities: - type: Transform pos: -31.5,45.5 parent: 60 + - type: AtmosPipeColor + color: '#947507FF' - uid: 13503 components: - type: Transform @@ -102567,18 +102805,33 @@ entities: color: '#990000FF' - proto: GasVolumePump entities: - - uid: 14850 + - uid: 15094 components: - type: Transform rot: 3.141592653589793 rad - pos: -17.5,43.5 + pos: -11.5,45.5 + parent: 60 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 15116 + components: + - type: Transform + pos: -21.5,45.5 parent: 60 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 15153 + - uid: 15137 components: - type: Transform - pos: -15.5,43.5 + rot: 3.141592653589793 rad + pos: -19.5,45.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 16955 + components: + - type: Transform + pos: -13.5,45.5 parent: 60 - type: AtmosPipeColor color: '#03FCD3FF' @@ -106265,21 +106518,11 @@ entities: - type: Transform pos: -40.5,46.5 parent: 60 - - uid: 14811 - components: - - type: Transform - pos: -37.5,47.5 - parent: 60 - uid: 14814 components: - type: Transform pos: -35.5,44.5 parent: 60 - - uid: 14840 - components: - - type: Transform - pos: -39.5,47.5 - parent: 60 - uid: 14841 components: - type: Transform @@ -106305,6 +106548,12 @@ entities: - type: Transform pos: -27.5,46.5 parent: 60 + - uid: 14863 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,47.5 + parent: 60 - uid: 14864 components: - type: Transform @@ -106415,11 +106664,6 @@ entities: - type: Transform pos: -32.5,29.5 parent: 60 - - uid: 14952 - components: - - type: Transform - pos: -36.5,47.5 - parent: 60 - uid: 14955 components: - type: Transform @@ -106483,7 +106727,8 @@ entities: - uid: 15023 components: - type: Transform - pos: -38.5,47.5 + rot: -1.5707963267948966 rad + pos: -10.5,47.5 parent: 60 - uid: 15024 components: @@ -106535,11 +106780,27 @@ entities: - type: Transform pos: 0.5,63.5 parent: 60 + - uid: 15173 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,51.5 + parent: 60 + - uid: 15181 + components: + - type: Transform + pos: -36.5,48.5 + parent: 60 - uid: 15263 components: - type: Transform pos: -56.5,16.5 parent: 60 + - uid: 15283 + components: + - type: Transform + pos: -39.5,48.5 + parent: 60 - uid: 15312 components: - type: Transform @@ -106555,30 +106816,83 @@ entities: - type: Transform pos: 11.5,51.5 parent: 60 - - uid: 15392 + - uid: 15353 components: - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,47.5 + parent: 60 + - uid: 15359 + components: + - type: Transform + rot: 1.5707963267948966 rad pos: -13.5,47.5 parent: 60 + - uid: 15365 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,52.5 + parent: 60 + - uid: 15369 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,50.5 + parent: 60 - uid: 15393 components: - type: Transform - pos: -11.5,47.5 + rot: 1.5707963267948966 rad + pos: -19.5,54.5 parent: 60 - - uid: 15482 + - uid: 15394 components: - type: Transform - pos: -14.5,47.5 + rot: 1.5707963267948966 rad + pos: -22.5,53.5 parent: 60 - - uid: 15483 + - uid: 15407 components: - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,50.5 + parent: 60 + - uid: 15426 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,53.5 + parent: 60 + - uid: 15428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,54.5 + parent: 60 + - uid: 15434 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,51.5 + parent: 60 + - uid: 15485 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,54.5 + parent: 60 + - uid: 15486 + components: + - type: Transform + rot: 1.5707963267948966 rad pos: -12.5,47.5 parent: 60 - - uid: 15484 + - uid: 15488 components: - type: Transform - pos: -10.5,47.5 + rot: 1.5707963267948966 rad + pos: -21.5,50.5 parent: 60 - uid: 15492 components: @@ -106605,30 +106919,20 @@ entities: - type: Transform pos: 11.5,41.5 parent: 60 - - uid: 15524 + - uid: 15532 components: - type: Transform - pos: -18.5,47.5 + pos: -14.5,48.5 parent: 60 - - uid: 15526 + - uid: 15533 components: - type: Transform - pos: -22.5,47.5 + pos: -14.5,49.5 parent: 60 - - uid: 15527 + - uid: 15544 components: - type: Transform - pos: -21.5,47.5 - parent: 60 - - uid: 15528 - components: - - type: Transform - pos: -20.5,47.5 - parent: 60 - - uid: 15529 - components: - - type: Transform - pos: -19.5,47.5 + pos: -35.5,47.5 parent: 60 - uid: 15545 components: @@ -106700,6 +107004,12 @@ entities: - type: Transform pos: 1.5,26.5 parent: 60 + - uid: 16002 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,47.5 + parent: 60 - uid: 16006 components: - type: Transform @@ -106725,11 +107035,6 @@ entities: - type: Transform pos: 11.5,57.5 parent: 60 - - uid: 16044 - components: - - type: Transform - pos: -10.5,53.5 - parent: 60 - uid: 16045 components: - type: Transform @@ -106780,6 +107085,12 @@ entities: - type: Transform pos: 3.5,44.5 parent: 60 + - uid: 16145 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,47.5 + parent: 60 - uid: 16173 components: - type: Transform @@ -106940,6 +107251,43 @@ entities: - type: Transform pos: 0.5,22.5 parent: 60 + - uid: 16958 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,55.5 + parent: 60 + - uid: 16972 + components: + - type: Transform + pos: -40.5,48.5 + parent: 60 + - uid: 16973 + components: + - type: Transform + pos: -38.5,48.5 + parent: 60 + - uid: 16976 + components: + - type: Transform + pos: -37.5,48.5 + parent: 60 + - uid: 16977 + components: + - type: Transform + pos: -29.5,47.5 + parent: 60 + - uid: 16978 + components: + - type: Transform + pos: -33.5,47.5 + parent: 60 + - uid: 16981 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,47.5 + parent: 60 - uid: 17034 components: - type: Transform @@ -111155,10 +111503,23 @@ entities: rot: 1.5707963267948966 rad pos: -66.5,-27.5 parent: 60 - - uid: 17163 + - uid: 15277 components: - type: Transform - pos: -18.5,55.5 + rot: 1.5707963267948966 rad + pos: -13.5,54.5 + parent: 60 + - uid: 15386 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,54.5 + parent: 60 + - uid: 15573 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,54.5 parent: 60 - uid: 17173 components: @@ -111650,29 +112011,34 @@ entities: parent: 60 - proto: HeatExchanger entities: - - uid: 4241 + - uid: 14905 components: - type: Transform - pos: -28.5,43.5 + pos: -21.5,52.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 15285 + components: + - type: Transform + pos: -19.5,52.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 15483 + components: + - type: Transform + pos: -13.5,51.5 parent: 60 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 15302 + - uid: 15505 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,50.5 + pos: -11.5,49.5 parent: 60 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 16983 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,50.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#03FCD3FF' - proto: Hemostat entities: - uid: 9538 @@ -111713,6 +112079,11 @@ entities: - type: Transform pos: -63.459564,41.460617 parent: 60 + - uid: 16096 + components: + - type: Transform + pos: -26.50867,41.609226 + parent: 60 - uid: 21437 components: - type: Transform @@ -112440,24 +112811,32 @@ entities: rot: -1.5707963267948966 rad pos: -110.5,25.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8431 components: - type: Transform rot: -1.5707963267948966 rad pos: -3.5,-6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13568 components: - type: Transform rot: 3.141592653589793 rad pos: -111.5,24.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24324 components: - type: Transform rot: 1.5707963267948966 rad pos: -112.5,25.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: IntercomCommand entities: - uid: 7449 @@ -112465,18 +112844,24 @@ entities: - type: Transform pos: 35.5,-11.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 15201 components: - type: Transform rot: -1.5707963267948966 rad pos: 11.5,18.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23837 components: - type: Transform rot: -1.5707963267948966 rad pos: -41.5,7.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: IntercomCommon entities: - uid: 4793 @@ -112485,40 +112870,54 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,-48.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8564 components: - type: Transform rot: 1.5707963267948966 rad pos: -29.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23831 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23832 components: - type: Transform pos: 19.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23840 components: - type: Transform rot: 3.141592653589793 rad pos: -43.5,-22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23842 components: - type: Transform pos: -9.5,-52.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23843 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,-36.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: IntercomEngineering entities: - uid: 9473 @@ -112526,17 +112925,23 @@ entities: - type: Transform pos: 2.5,12.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 14440 components: - type: Transform rot: 3.141592653589793 rad pos: -1.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23847 components: - type: Transform pos: -19.5,26.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: IntercomMedical entities: - uid: 4037 @@ -112544,18 +112949,24 @@ entities: - type: Transform pos: 35.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 4072 components: - type: Transform rot: 1.5707963267948966 rad pos: 42.5,-33.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 9066 components: - type: Transform rot: -1.5707963267948966 rad pos: 46.5,-11.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: IntercomScience entities: - uid: 7565 @@ -112564,40 +112975,54 @@ entities: rot: 1.5707963267948966 rad pos: -50.5,-3.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 9450 components: - type: Transform pos: -39.5,-2.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 15844 components: - type: Transform rot: -1.5707963267948966 rad pos: -44.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 19169 components: - type: Transform pos: -56.5,0.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 19494 components: - type: Transform rot: 3.141592653589793 rad pos: -48.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 19521 components: - type: Transform rot: 1.5707963267948966 rad pos: -35.5,15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 19878 components: - type: Transform rot: -1.5707963267948966 rad pos: -52.5,9.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: IntercomSecurity entities: - uid: 13118 @@ -112606,6 +113031,8 @@ entities: rot: 1.5707963267948966 rad pos: -27.5,-27.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: IntercomService entities: - uid: 2754 @@ -112614,23 +113041,31 @@ entities: rot: 3.141592653589793 rad pos: 33.5,-34.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 5086 components: - type: Transform rot: -1.5707963267948966 rad pos: 28.5,-35.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 9067 components: - type: Transform rot: 3.141592653589793 rad pos: 11.5,-33.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23844 components: - type: Transform pos: -10.5,-25.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: IntercomSupply entities: - uid: 23833 @@ -112639,12 +113074,16 @@ entities: rot: 1.5707963267948966 rad pos: 35.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23834 components: - type: Transform rot: 3.141592653589793 rad pos: 48.5,11.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: JanitorialTrolley entities: - uid: 1196 @@ -113067,6 +113506,34 @@ entities: 16020: - - Pressed - Toggle + - type: Fixtures + fixtures: {} + - uid: 15406 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,50.5 + parent: 60 + - type: DeviceLinkSource + linkedPorts: + 15380: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 15537 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,48.5 + parent: 60 + - type: DeviceLinkSource + linkedPorts: + 16952: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonMedical entities: - uid: 859 @@ -113085,6 +113552,8 @@ entities: 94: - - Pressed - Open + - type: Fixtures + fixtures: {} - uid: 25271 components: - type: Transform @@ -113108,6 +113577,8 @@ entities: 24372: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonSecurity entities: - uid: 25410 @@ -113124,6 +113595,8 @@ entities: 6207: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockerAtmosphericsFilledHardsuit entities: - uid: 15401 @@ -113723,6 +114196,8 @@ entities: - type: Transform pos: 29.5,-18.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: LockerWardenFilled entities: - uid: 8281 @@ -114532,27 +115007,37 @@ entities: - type: Transform pos: -6.5,-15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 5019 components: - type: Transform rot: 3.141592653589793 rad pos: -3.5,-11.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 9155 components: - type: Transform pos: -6.5,-18.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21757 components: - type: Transform pos: 21.5,13.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23385 components: - type: Transform pos: -37.5,20.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: MonkeyCubeWrapped entities: - uid: 8237 @@ -115024,6 +115509,11 @@ entities: - type: Transform pos: -8.5,33.5 parent: 60 + - uid: 16984 + components: + - type: Transform + pos: -10.5,42.5 + parent: 60 - uid: 23550 components: - type: Transform @@ -115044,6 +115534,13 @@ entities: - type: Transform pos: -57.5,17.5 parent: 60 +- proto: NitrogenTankFilled + entities: + - uid: 15552 + components: + - type: Transform + pos: -17.412893,49.52716 + parent: 60 - proto: NitrousOxideCanister entities: - uid: 15180 @@ -115070,6 +115567,8 @@ entities: - type: Transform pos: 22.5,-29.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: NTDefaultCircuitBoard entities: - uid: 24819 @@ -115241,16 +115740,21 @@ entities: - type: Transform pos: -8.5,32.5 parent: 60 + - uid: 16983 + components: + - type: Transform + pos: -10.5,43.5 + parent: 60 + - uid: 17471 + components: + - type: Transform + pos: -26.5,49.5 + parent: 60 - uid: 17903 components: - type: Transform pos: 7.5,-48.5 parent: 60 - - uid: 17915 - components: - - type: Transform - pos: -24.5,49.5 - parent: 60 - uid: 18493 components: - type: Transform @@ -115276,6 +115780,13 @@ entities: - type: Transform pos: -57.5,16.5 parent: 60 +- proto: OxygenTankFilled + entities: + - uid: 16447 + components: + - type: Transform + pos: -17.68386,49.57928 + parent: 60 - proto: PaintingAmogusTriptych entities: - uid: 23383 @@ -115283,6 +115794,8 @@ entities: - type: Transform pos: 5.5,-8.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PaintingCafeTerraceAtNight entities: - uid: 18107 @@ -115290,18 +115803,24 @@ entities: - type: Transform pos: 7.5,-30.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PaintingHelloWorld entities: - - uid: 21403 + - uid: 17672 components: - type: Transform - pos: -113.5,20.5 + pos: -114.5,20.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21750 components: - type: Transform pos: -42.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PaintingMonkey entities: - uid: 8017 @@ -115309,11 +115828,15 @@ entities: - type: Transform pos: 58.5,-43.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8238 components: - type: Transform pos: 10.5,-29.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PaintingNightHawks entities: - uid: 18848 @@ -115321,6 +115844,8 @@ entities: - type: Transform pos: 15.5,-29.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PaintingOlympia entities: - uid: 21751 @@ -115328,6 +115853,8 @@ entities: - type: Transform pos: 56.5,-43.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PaintingPersistenceOfMemory entities: - uid: 14162 @@ -115335,6 +115862,8 @@ entities: - type: Transform pos: -5.5,17.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PaintingPrayerHands entities: - uid: 21749 @@ -115342,6 +115871,8 @@ entities: - type: Transform pos: -19.5,19.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PaintingSadClown entities: - uid: 19730 @@ -115349,6 +115880,8 @@ entities: - type: Transform pos: 25.5,-14.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PaintingSaturn entities: - uid: 21752 @@ -115356,6 +115889,8 @@ entities: - type: Transform pos: -1.5,-5.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PaintingTheGreatWave entities: - uid: 18847 @@ -115363,6 +115898,8 @@ entities: - type: Transform pos: -3.5,-8.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PaintingTheKiss entities: - uid: 18849 @@ -115370,6 +115907,8 @@ entities: - type: Transform pos: -9.5,23.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PaintingTheScream entities: - uid: 18850 @@ -115377,6 +115916,8 @@ entities: - type: Transform pos: 32.5,-11.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PaintingTheSonOfMan entities: - uid: 18851 @@ -115384,6 +115925,8 @@ entities: - type: Transform pos: -40.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PaladinCircuitBoard entities: - uid: 24822 @@ -115814,6 +116357,11 @@ entities: - type: Transform pos: -30.398247,32.48968 parent: 60 + - uid: 15352 + components: + - type: Transform + pos: -10.447563,51.515217 + parent: 60 - uid: 16993 components: - type: Transform @@ -116442,11 +116990,15 @@ entities: - type: Transform pos: -15.5,-47.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23661 components: - type: Transform pos: -60.5,36.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandAmbrosiaVulgaris entities: - uid: 18451 @@ -116454,6 +117006,8 @@ entities: - type: Transform pos: 7.5,-6.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandAtmosiaDeclarationIndependence entities: - uid: 15188 @@ -116461,11 +117015,15 @@ entities: - type: Transform pos: -29.5,33.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23457 components: - type: Transform pos: -60.5,42.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandBorgFancy entities: - uid: 8147 @@ -116473,6 +117031,8 @@ entities: - type: Transform pos: -115.5,12.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandBorgFancyv2 entities: - uid: 7107 @@ -116480,6 +117040,8 @@ entities: - type: Transform pos: -107.5,12.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandC20r entities: - uid: 9128 @@ -116487,6 +117049,8 @@ entities: - type: Transform pos: 3.5,-2.5 parent: 7536 + - type: Fixtures + fixtures: {} - proto: PosterContrabandClown entities: - uid: 6681 @@ -116494,6 +117058,8 @@ entities: - type: Transform pos: 22.5,-14.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandCybersun600 entities: - uid: 24373 @@ -116501,6 +117067,8 @@ entities: - type: Transform pos: 10.5,-3.5 parent: 7536 + - type: Fixtures + fixtures: {} - proto: PosterContrabandDonk entities: - uid: 4520 @@ -116508,11 +117076,15 @@ entities: - type: Transform pos: 24.5,-39.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 18473 components: - type: Transform pos: -46.5,-28.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandEAT entities: - uid: 3586 @@ -116520,11 +117092,15 @@ entities: - type: Transform pos: 24.5,-29.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 3977 components: - type: Transform pos: -8.5,-39.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandEnlistGorlex entities: - uid: 21045 @@ -116532,6 +117108,8 @@ entities: - type: Transform pos: 10.5,-1.5 parent: 7536 + - type: Fixtures + fixtures: {} - proto: PosterContrabandFreeDrone entities: - uid: 7204 @@ -116539,6 +117117,8 @@ entities: - type: Transform pos: 6.5,-43.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandFreeSyndicateEncryptionKey entities: - uid: 7039 @@ -116546,11 +117126,15 @@ entities: - type: Transform pos: -34.5,-35.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 9126 components: - type: Transform pos: 1.5,-2.5 parent: 7536 + - type: Fixtures + fixtures: {} - proto: PosterContrabandGreyTide entities: - uid: 623 @@ -116558,6 +117142,8 @@ entities: - type: Transform pos: -1.5,-35.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandHackingGuide entities: - uid: 3438 @@ -116565,6 +117151,8 @@ entities: - type: Transform pos: 11.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandHaveaPuff entities: - uid: 296 @@ -116572,6 +117160,8 @@ entities: - type: Transform pos: 36.5,-35.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandHighEffectEngineering entities: - uid: 11060 @@ -116579,16 +117169,22 @@ entities: - type: Transform pos: 13.5,-47.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16188 components: - type: Transform pos: -5.5,37.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21092 components: - type: Transform pos: 0.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandInterdyne entities: - uid: 17253 @@ -116596,6 +117192,8 @@ entities: - type: Transform pos: 41.5,-33.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandKosmicheskayaStantsiya entities: - uid: 7465 @@ -116603,6 +117201,8 @@ entities: - type: Transform pos: -42.5,-33.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandLamarr entities: - uid: 7691 @@ -116610,6 +117210,8 @@ entities: - type: Transform pos: -41.5,9.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandMissingGloves entities: - uid: 401 @@ -116617,11 +117219,15 @@ entities: - type: Transform pos: 9.5,-18.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 6381 components: - type: Transform pos: 12.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandMissingSpacepen entities: - uid: 4804 @@ -116629,6 +117235,8 @@ entities: - type: Transform pos: -6.5,-47.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandMoth entities: - uid: 21031 @@ -116636,6 +117244,8 @@ entities: - type: Transform pos: -6.5,-3.5 parent: 7536 + - type: Fixtures + fixtures: {} - proto: PosterContrabandNuclearDeviceInformational entities: - uid: 18449 @@ -116643,6 +117253,8 @@ entities: - type: Transform pos: 5.5,-4.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandPower entities: - uid: 16320 @@ -116650,6 +117262,8 @@ entities: - type: Transform pos: 3.5,36.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandPunchShit entities: - uid: 3413 @@ -116657,11 +117271,15 @@ entities: - type: Transform pos: -60.5,-11.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 18106 components: - type: Transform pos: 18.5,-3.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandPwrGame entities: - uid: 4015 @@ -116669,11 +117287,15 @@ entities: - type: Transform pos: -18.5,-30.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13586 components: - type: Transform pos: -52.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandRIPBadger entities: - uid: 799 @@ -116681,6 +117303,8 @@ entities: - type: Transform pos: -5.5,12.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandShamblersJuice entities: - uid: 8411 @@ -116688,11 +117312,15 @@ entities: - type: Transform pos: -10.5,-52.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 12979 components: - type: Transform pos: 25.5,-10.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandSmoke entities: - uid: 19156 @@ -116700,11 +117328,15 @@ entities: - type: Transform pos: 35.5,-38.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24674 components: - type: Transform pos: 12.5,-14.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandSpaceCola entities: - uid: 16098 @@ -116712,6 +117344,8 @@ entities: - type: Transform pos: 2.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandSpaceUp entities: - uid: 24121 @@ -116719,6 +117353,8 @@ entities: - type: Transform pos: 21.5,-10.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandSyndicatePistol entities: - uid: 3591 @@ -116726,11 +117362,15 @@ entities: - type: Transform pos: 13.5,-42.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 9127 components: - type: Transform pos: -2.5,-1.5 parent: 7536 + - type: Fixtures + fixtures: {} - proto: PosterContrabandSyndicateRecruitment entities: - uid: 9125 @@ -116738,6 +117378,8 @@ entities: - type: Transform pos: 6.5,-3.5 parent: 7536 + - type: Fixtures + fixtures: {} - proto: PosterContrabandTheBigGasTruth entities: - uid: 6206 @@ -116746,6 +117388,8 @@ entities: rot: 1.5707963267948966 rad pos: -22.5,4.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandTools entities: - uid: 6314 @@ -116753,6 +117397,8 @@ entities: - type: Transform pos: 8.5,12.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandUnreadableAnnouncement entities: - uid: 5663 @@ -116760,6 +117406,8 @@ entities: - type: Transform pos: 35.5,-9.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandVoteWeh entities: - uid: 9082 @@ -116767,6 +117415,8 @@ entities: - type: Transform pos: 56.5,-9.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterContrabandWehWatches entities: - uid: 154 @@ -116774,11 +117424,15 @@ entities: - type: Transform pos: 54.5,-7.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 12443 components: - type: Transform pos: -9.5,25.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegit12Gauge entities: - uid: 2172 @@ -116786,12 +117440,16 @@ entities: - type: Transform pos: 8.5,-35.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 6702 components: - type: Transform rot: 1.5707963267948966 rad pos: -17.5,2.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegit50thAnniversaryVintageReprint entities: - uid: 9565 @@ -116799,11 +117457,15 @@ entities: - type: Transform pos: -43.5,-2.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13042 components: - type: Transform pos: -62.5,11.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitAnatomyPoster entities: - uid: 12 @@ -116812,16 +117474,22 @@ entities: rot: -1.5707963267948966 rad pos: -16.5,-8.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 4556 components: - type: Transform pos: 37.5,-12.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 12781 components: - type: Transform pos: 37.5,-15.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitBlessThisSpess entities: - uid: 6714 @@ -116829,11 +117497,15 @@ entities: - type: Transform pos: -8.5,-11.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 18208 components: - type: Transform pos: -5.5,-2.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitBuild entities: - uid: 8123 @@ -116841,6 +117513,8 @@ entities: - type: Transform pos: 11.5,21.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitCarpMount entities: - uid: 13787 @@ -116848,6 +117522,8 @@ entities: - type: Transform pos: 46.5,11.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitCleanliness entities: - uid: 621 @@ -116855,11 +117531,15 @@ entities: - type: Transform pos: 46.5,-26.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23921 components: - type: Transform pos: -6.5,-25.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitCohibaRobustoAd entities: - uid: 1242 @@ -116867,16 +117547,22 @@ entities: - type: Transform pos: -7.5,-43.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13581 components: - type: Transform pos: 12.5,-36.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 17383 components: - type: Transform pos: -66.5,23.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitDickGumshue entities: - uid: 3648 @@ -116884,11 +117570,15 @@ entities: - type: Transform pos: 18.5,-47.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21396 components: - type: Transform pos: -26.5,-25.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitFoamForceAd entities: - uid: 3980 @@ -116896,6 +117586,8 @@ entities: - type: Transform pos: -13.5,-36.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitFruitBowl entities: - uid: 8019 @@ -116903,6 +117595,8 @@ entities: - type: Transform pos: 52.5,-46.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitGetYourLEGS entities: - uid: 3979 @@ -116910,6 +117604,8 @@ entities: - type: Transform pos: -4.5,-39.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitHelpOthers entities: - uid: 5442 @@ -116917,27 +117613,37 @@ entities: - type: Transform pos: 51.5,-9.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8184 components: - type: Transform pos: 5.5,-52.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8327 components: - type: Transform rot: 1.5707963267948966 rad pos: -31.5,1.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16097 components: - type: Transform pos: 3.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16535 components: - type: Transform pos: -33.5,20.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitHighClassMartini entities: - uid: 7794 @@ -116945,16 +117651,22 @@ entities: - type: Transform pos: -48.5,-28.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13580 components: - type: Transform pos: 12.5,-34.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 17384 components: - type: Transform pos: -63.5,26.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitIan entities: - uid: 13579 @@ -116962,6 +117674,8 @@ entities: - type: Transform pos: 9.5,-32.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitJustAWeekAway entities: - uid: 3093 @@ -116969,16 +117683,22 @@ entities: - type: Transform pos: -4.5,-43.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 7195 components: - type: Transform pos: 2.5,-7.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 12365 components: - type: Transform pos: 46.5,-13.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitLoveIan entities: - uid: 1373 @@ -116986,6 +117706,8 @@ entities: - type: Transform pos: 9.5,-27.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitMime entities: - uid: 19885 @@ -116993,6 +117715,8 @@ entities: - type: Transform pos: 26.5,-14.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitNanomichiAd entities: - uid: 6631 @@ -117000,11 +117724,15 @@ entities: - type: Transform pos: 14.5,18.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13827 components: - type: Transform pos: 2.5,-32.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitNanotrasenLogo entities: - uid: 911 @@ -117012,31 +117740,43 @@ entities: - type: Transform pos: -11.5,-25.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 1803 components: - type: Transform pos: -2.5,-44.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13578 components: - type: Transform pos: -44.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13826 components: - type: Transform pos: 8.5,-26.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 17201 components: - type: Transform pos: 35.5,19.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 18553 components: - type: Transform pos: -4.5,-1.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 18554 components: - type: MetaData @@ -117045,31 +117785,43 @@ entities: - type: Transform pos: -1.5,-9.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 18555 components: - type: Transform pos: 2.5,-9.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24980 components: - type: Transform pos: 52.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 25195 components: - type: Transform pos: 52.5,26.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 25196 components: - type: Transform pos: 32.5,26.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 25309 components: - type: Transform pos: 42.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitNoERP entities: - uid: 8736 @@ -117077,11 +117829,15 @@ entities: - type: Transform pos: 32.5,-8.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21002 components: - type: Transform pos: 21.5,11.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitNTTGC entities: - uid: 14157 @@ -117089,6 +117845,8 @@ entities: - type: Transform pos: -12.5,14.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitPDAAd entities: - uid: 6776 @@ -117096,6 +117854,8 @@ entities: - type: Transform pos: 2.5,-28.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitPeriodicTable entities: - uid: 7447 @@ -117103,11 +117863,15 @@ entities: - type: Transform pos: 36.5,-11.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 17002 components: - type: Transform pos: 36.5,-26.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitRenault entities: - uid: 17249 @@ -117115,6 +117879,8 @@ entities: - type: Transform pos: -6.5,-7.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitReportCrimes entities: - uid: 1642 @@ -117122,27 +117888,37 @@ entities: - type: Transform pos: -26.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 1668 components: - type: Transform rot: -1.5707963267948966 rad pos: -35.5,2.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 4697 components: - type: Transform pos: -2.5,-43.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16151 components: - type: Transform pos: -4.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 17200 components: - type: Transform pos: 37.5,19.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyEyeProtection entities: - uid: 14043 @@ -117150,16 +117926,22 @@ entities: - type: Transform pos: -1.5,15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21184 components: - type: Transform pos: -60.5,2.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24169 components: - type: Transform pos: -41.5,-2.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyInternals entities: - uid: 6633 @@ -117167,16 +117949,22 @@ entities: - type: Transform pos: -1.5,13.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 9567 components: - type: Transform pos: -50.5,0.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24168 components: - type: Transform pos: -42.5,-2.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyMothDelam entities: - uid: 17245 @@ -117184,6 +117972,8 @@ entities: - type: Transform pos: -8.5,30.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyMothEpi entities: - uid: 17003 @@ -117191,6 +117981,8 @@ entities: - type: Transform pos: 36.5,-27.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyMothHardhat entities: - uid: 17005 @@ -117198,6 +117990,8 @@ entities: - type: Transform pos: 9.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyMothMeth entities: - uid: 17004 @@ -117205,6 +117999,8 @@ entities: - type: Transform pos: 37.5,-33.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyMothPiping entities: - uid: 2536 @@ -117213,11 +118009,15 @@ entities: rot: 1.5707963267948966 rad pos: 2.5,15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 17244 components: - type: Transform pos: -14.5,31.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitScience entities: - uid: 9456 @@ -117225,21 +118025,29 @@ entities: - type: Transform pos: -46.5,18.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 9564 components: - type: Transform pos: -50.5,-7.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16552 components: - type: Transform pos: -40.5,-3.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21183 components: - type: Transform pos: -60.5,3.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitSecWatch entities: - uid: 12193 @@ -117248,6 +118056,8 @@ entities: rot: -1.5707963267948966 rad pos: -8.5,-17.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitSpaceCops entities: - uid: 1458 @@ -117255,6 +118065,8 @@ entities: - type: Transform pos: 14.5,-18.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitTheOwl entities: - uid: 7897 @@ -117262,6 +118074,8 @@ entities: - type: Transform pos: 45.5,-43.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitThereIsNoGasGiant entities: - uid: 6174 @@ -117270,6 +118084,8 @@ entities: rot: 3.141592653589793 rad pos: -19.5,2.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitTyrone entities: - uid: 13715 @@ -117278,6 +118094,8 @@ entities: rot: 3.141592653589793 rad pos: -24.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitUeNo entities: - uid: 25310 @@ -117285,6 +118103,8 @@ entities: - type: Transform pos: 46.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitVacation entities: - uid: 2617 @@ -117292,26 +118112,36 @@ entities: - type: Transform pos: -13.5,19.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 17252 components: - type: Transform pos: -2.5,-48.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 18639 components: - type: Transform pos: 31.5,-34.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24338 components: - type: Transform pos: 49.5,-15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 25315 components: - type: Transform pos: 48.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterLegitWorkForAFuture entities: - uid: 923 @@ -117319,6 +118149,8 @@ entities: - type: Transform pos: -1.5,-26.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PosterMapBagel entities: - uid: 959 @@ -117326,46 +118158,64 @@ entities: - type: Transform pos: -4.5,-52.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 4675 components: - type: Transform pos: -1.5,-29.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 7491 components: - type: Transform pos: -1.5,-2.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 9006 components: - type: Transform pos: 8.5,-52.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 9010 components: - type: Transform pos: 10.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11337 components: - type: Transform pos: 4.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16443 components: - type: Transform pos: 36.5,19.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21787 components: - type: Transform pos: 6.5,11.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 25314 components: - type: Transform pos: 38.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: PottedPlant0 entities: - uid: 23086 @@ -117406,10 +118256,10 @@ entities: - type: Transform pos: -40.522816,2.2133622 parent: 60 - - uid: 23084 + - uid: 17951 components: - type: Transform - pos: -113.5,19.5 + pos: -114.5,19.5 parent: 60 - uid: 23085 components: @@ -117927,6 +118777,11 @@ entities: rot: 1.5707963267948966 rad pos: 12.5,62.5 parent: 60 + - uid: 15303 + components: + - type: Transform + pos: -15.5,49.5 + parent: 60 - uid: 16015 components: - type: Transform @@ -119356,20 +120211,6 @@ entities: parent: 60 - type: ApcPowerReceiver powerLoad: 0 - - uid: 15270 - components: - - type: Transform - pos: -30.5,46.5 - parent: 60 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 15271 - components: - - type: Transform - pos: -32.5,46.5 - parent: 60 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 15349 components: - type: Transform @@ -119393,6 +120234,11 @@ entities: rot: 1.5707963267948966 rad pos: -26.5,41.5 parent: 60 + - uid: 15531 + components: + - type: Transform + pos: -12.5,53.5 + parent: 60 - uid: 15574 components: - type: Transform @@ -120230,6 +121076,12 @@ entities: parent: 60 - type: ApcPowerReceiver powerLoad: 0 + - uid: 15584 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,51.5 + parent: 60 - uid: 20978 components: - type: Transform @@ -120623,33 +121475,18 @@ entities: rot: 1.5707963267948966 rad pos: 12.5,18.5 parent: 60 - - uid: 15361 + - uid: 15344 components: - type: Transform rot: -1.5707963267948966 rad - pos: -10.5,48.5 + pos: -19.5,49.5 parent: 60 - - uid: 15366 - components: - - type: Transform - pos: -15.5,51.5 - parent: 60 - - uid: 15369 + - uid: 15484 components: - type: Transform + rot: 3.141592653589793 rad pos: -17.5,51.5 parent: 60 - - uid: 15382 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,48.5 - parent: 60 - - uid: 15427 - components: - - type: Transform - pos: -16.5,48.5 - parent: 60 - uid: 15708 components: - type: Transform @@ -120671,6 +121508,12 @@ entities: parent: 60 - type: ApcPowerReceiver powerLoad: 0 + - uid: 17469 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,48.5 + parent: 60 - uid: 17470 components: - type: Transform @@ -120693,14 +121536,6 @@ entities: parent: 60 - type: ApcPowerReceiver powerLoad: 0 - - uid: 17916 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,48.5 - parent: 60 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 18629 components: - type: Transform @@ -121182,6 +122017,11 @@ entities: - type: Transform pos: 14.5,-43.5 parent: 60 + - uid: 4241 + components: + - type: Transform + pos: -26.5,42.5 + parent: 60 - uid: 4302 components: - type: Transform @@ -121373,17 +122213,48 @@ entities: - type: Transform pos: -27.5,32.5 parent: 60 + - uid: 15338 + components: + - type: Transform + pos: -10.5,53.5 + parent: 60 + - uid: 15372 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,49.5 + parent: 60 + - uid: 15413 + components: + - type: Transform + pos: -10.5,51.5 + parent: 60 - uid: 15695 components: - type: Transform pos: 5.5,13.5 parent: 60 + - uid: 16095 + components: + - type: Transform + pos: -17.5,46.5 + parent: 60 - uid: 16246 components: - type: Transform rot: 1.5707963267948966 rad pos: -8.5,31.5 parent: 60 + - uid: 16433 + components: + - type: Transform + pos: -26.5,41.5 + parent: 60 + - uid: 16450 + components: + - type: Transform + pos: -15.5,46.5 + parent: 60 - uid: 17155 components: - type: Transform @@ -122301,6 +123172,13 @@ entities: - type: Transform pos: -3.5,-57.5 parent: 60 +- proto: RandomSmokables + entities: + - uid: 17224 + components: + - type: Transform + pos: -26.301895,45.714523 + parent: 60 - proto: RandomSnacks entities: - uid: 14222 @@ -122741,11 +123619,6 @@ entities: - type: Transform pos: -53.5,51.5 parent: 60 - - uid: 7237 - components: - - type: Transform - pos: -21.5,47.5 - parent: 60 - uid: 7333 components: - type: Transform @@ -122841,11 +123714,6 @@ entities: - type: Transform pos: -56.5,4.5 parent: 60 - - uid: 11727 - components: - - type: Transform - pos: -11.5,47.5 - parent: 60 - uid: 12602 components: - type: Transform @@ -122926,45 +123794,81 @@ entities: - type: Transform pos: -29.5,45.5 parent: 60 - - uid: 15175 + - uid: 15174 components: - type: Transform - pos: -18.5,47.5 + rot: 1.5707963267948966 rad + pos: -19.5,50.5 parent: 60 - - uid: 15177 + - uid: 15273 components: - type: Transform - pos: -14.5,47.5 + pos: -29.5,47.5 parent: 60 - - uid: 15305 + - uid: 15276 components: - type: Transform - pos: -10.5,47.5 + pos: -33.5,47.5 parent: 60 - - uid: 15391 + - uid: 15336 components: - type: Transform - pos: -22.5,47.5 + rot: 1.5707963267948966 rad + pos: -20.5,50.5 parent: 60 - - uid: 15395 + - uid: 15390 components: - type: Transform - pos: -13.5,47.5 + rot: 1.5707963267948966 rad + pos: -20.5,54.5 parent: 60 - - uid: 15563 + - uid: 15422 components: - type: Transform - pos: -20.5,47.5 + rot: 1.5707963267948966 rad + pos: -21.5,50.5 parent: 60 - - uid: 16972 + - uid: 15427 components: - type: Transform - pos: -12.5,47.5 + rot: 1.5707963267948966 rad + pos: -22.5,51.5 parent: 60 - - uid: 16982 + - uid: 15451 components: - type: Transform - pos: -19.5,47.5 + rot: 1.5707963267948966 rad + pos: -21.5,54.5 + parent: 60 + - uid: 15499 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,52.5 + parent: 60 + - uid: 15500 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,53.5 + parent: 60 + - uid: 16957 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,51.5 + parent: 60 + - uid: 16961 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,53.5 + parent: 60 + - uid: 16966 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,54.5 parent: 60 - uid: 23455 components: @@ -125751,11 +126655,6 @@ entities: - type: Transform pos: -35.5,44.5 parent: 60 - - uid: 14835 - components: - - type: Transform - pos: -38.5,47.5 - parent: 60 - uid: 14836 components: - type: Transform @@ -125786,11 +126685,6 @@ entities: - type: Transform pos: -40.5,47.5 parent: 60 - - uid: 14863 - components: - - type: Transform - pos: -36.5,47.5 - parent: 60 - uid: 14865 components: - type: Transform @@ -125856,11 +126750,6 @@ entities: - type: Transform pos: -35.5,45.5 parent: 60 - - uid: 14962 - components: - - type: Transform - pos: -37.5,47.5 - parent: 60 - uid: 14966 components: - type: Transform @@ -125911,11 +126800,6 @@ entities: - type: Transform pos: -35.5,43.5 parent: 60 - - uid: 15039 - components: - - type: Transform - pos: -39.5,47.5 - parent: 60 - uid: 15044 components: - type: Transform @@ -125956,6 +126840,42 @@ entities: - type: Transform pos: 31.5,43.5 parent: 60 + - uid: 15299 + components: + - type: Transform + pos: -14.5,48.5 + parent: 60 + - uid: 15300 + components: + - type: Transform + pos: -14.5,49.5 + parent: 60 + - uid: 15341 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,47.5 + parent: 60 + - uid: 15342 + components: + - type: Transform + pos: -20.5,47.5 + parent: 60 + - uid: 15360 + components: + - type: Transform + pos: -12.5,47.5 + parent: 60 + - uid: 15361 + components: + - type: Transform + pos: -38.5,48.5 + parent: 60 + - uid: 15362 + components: + - type: Transform + pos: -13.5,47.5 + parent: 60 - uid: 15402 components: - type: Transform @@ -125982,6 +126902,42 @@ entities: - type: Transform pos: -15.5,31.5 parent: 60 + - uid: 15508 + components: + - type: Transform + pos: -11.5,47.5 + parent: 60 + - uid: 15510 + components: + - type: Transform + pos: -40.5,48.5 + parent: 60 + - uid: 15511 + components: + - type: Transform + pos: -39.5,48.5 + parent: 60 + - uid: 15528 + components: + - type: Transform + pos: -21.5,47.5 + parent: 60 + - uid: 15534 + components: + - type: Transform + pos: -19.5,47.5 + parent: 60 + - uid: 15535 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,47.5 + parent: 60 + - uid: 15540 + components: + - type: Transform + pos: -36.5,48.5 + parent: 60 - uid: 15553 components: - type: Transform @@ -126178,6 +127134,16 @@ entities: - type: Transform pos: 57.5,43.5 parent: 60 + - uid: 16845 + components: + - type: Transform + pos: -37.5,48.5 + parent: 60 + - uid: 16927 + components: + - type: Transform + pos: -35.5,47.5 + parent: 60 - uid: 16992 components: - type: Transform @@ -127216,156 +128182,218 @@ entities: rot: 3.141592653589793 rad pos: 13.5,-14.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 15599 components: - type: Transform pos: -39.5,8.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23841 components: - type: Transform pos: 32.5,28.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23845 components: - type: Transform pos: 36.5,46.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23846 components: - type: Transform pos: 32.5,38.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23848 components: - type: Transform pos: 52.5,38.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23849 components: - type: Transform pos: 56.5,46.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23850 components: - type: Transform pos: 56.5,28.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23853 components: - type: Transform pos: -1.5,-10.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23854 components: - type: Transform pos: -8.5,-6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23855 components: - type: Transform pos: 4.5,-8.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23857 components: - type: Transform pos: 42.5,-15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23858 components: - type: Transform pos: -5.5,21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23859 components: - type: Transform pos: -22.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23860 components: - type: Transform pos: -32.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23862 components: - type: Transform pos: 2.5,-30.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23863 components: - type: Transform pos: 42.5,12.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24432 components: - type: Transform pos: 2.5,-4.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24436 components: - type: Transform pos: -39.5,-11.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24437 components: - type: Transform pos: -11.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24438 components: - type: Transform pos: 13.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24439 components: - type: Transform pos: 21.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24440 components: - type: Transform pos: 46.5,19.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24441 components: - type: Transform pos: 52.5,19.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24442 components: - type: Transform pos: 30.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24443 components: - type: Transform pos: 18.5,-0.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24444 components: - type: Transform pos: 29.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24445 components: - type: Transform pos: 10.5,-25.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24446 components: - type: Transform pos: 2.5,-39.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24447 components: - type: Transform pos: 4.5,-52.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24448 components: - type: Transform pos: 18.5,-39.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: Screwdriver entities: - uid: 9372 @@ -127636,6 +128664,11 @@ entities: - type: Transform pos: 50.57873,-36.45204 parent: 60 + - uid: 6252 + components: + - type: Transform + pos: -26.488434,42.52092 + parent: 60 - uid: 6590 components: - type: Transform @@ -128285,26 +129318,36 @@ entities: - type: Transform pos: -101.5,16.5 parent: 60 - - uid: 19800 + - type: Fixtures + fixtures: {} + - uid: 17473 components: - type: Transform - pos: -112.5,20.5 + pos: -113.5,20.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 19808 components: - type: Transform pos: -107.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21237 components: - type: Transform pos: -72.5,19.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23379 components: - type: Transform pos: -60.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignAiUpload entities: - uid: 21130 @@ -128312,11 +129355,15 @@ entities: - type: Transform pos: -110.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23380 components: - type: Transform pos: -112.5,14.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignalButton entities: - uid: 2399 @@ -128329,6 +129376,8 @@ entities: 9158: - - Pressed - DoorBolt + - type: Fixtures + fixtures: {} - uid: 2770 components: - type: Transform @@ -128343,6 +129392,8 @@ entities: 2408: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 3803 components: - type: MetaData @@ -128356,6 +129407,8 @@ entities: 7729: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 5346 components: - type: Transform @@ -128385,6 +129438,8 @@ entities: 5345: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 7746 components: - type: MetaData @@ -128397,6 +129452,8 @@ entities: 7728: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 13644 components: - type: MetaData @@ -128413,6 +129470,8 @@ entities: - - Pressed - Open - type: Label + - type: Fixtures + fixtures: {} - uid: 14364 components: - type: MetaData @@ -128428,16 +129487,8 @@ entities: 25: - - Pressed - Open - - uid: 14913 - components: - - type: Transform - pos: -32.5,47.5 - parent: 60 - - type: DeviceLinkSource - linkedPorts: - 15089: - - - Pressed - - Toggle + - type: Fixtures + fixtures: {} - uid: 14914 components: - type: Transform @@ -128445,45 +129496,11 @@ entities: parent: 60 - type: DeviceLinkSource linkedPorts: - 15089: - - - Pressed - - Toggle - - uid: 15424 - components: - - type: MetaData - name: Heat Room 2 to Space - - type: Transform - pos: -15.5,47.5 - parent: 60 - - type: DeviceLinkSource - linkedPorts: - 16978: - - - Pressed - - Toggle - 16980: - - - Pressed - - Toggle - 16979: - - - Pressed - - Toggle - - uid: 15426 - components: - - type: MetaData - name: Heat Room 1 to Space - - type: Transform - pos: -17.5,47.5 - parent: 60 - - type: DeviceLinkSource - linkedPorts: - 16977: - - - Pressed - - Toggle - 16976: - - - Pressed - - Toggle - 16973: + 16952: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: SignalButtonDirectional entities: - uid: 1240 @@ -128506,6 +129523,8 @@ entities: 1631: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 1603 components: - type: Transform @@ -128522,6 +129541,8 @@ entities: 4355: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 2287 components: - type: Transform @@ -128556,6 +129577,8 @@ entities: 4045: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 2511 components: - type: MetaData @@ -128569,6 +129592,8 @@ entities: 14521: - - Pressed - DoorBolt + - type: Fixtures + fixtures: {} - uid: 2625 components: - type: MetaData @@ -128606,6 +129631,8 @@ entities: 3845: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 2882 components: - type: Transform @@ -128623,6 +129650,8 @@ entities: 21334: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 9571 components: - type: Transform @@ -128633,6 +129662,8 @@ entities: 13639: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 11257 components: - type: Transform @@ -128670,6 +129701,8 @@ entities: 4679: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 11678 components: - type: Transform @@ -128684,6 +129717,8 @@ entities: 19158: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 13575 components: - type: Transform @@ -128716,6 +129751,8 @@ entities: 17379: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 13899 components: - type: MetaData @@ -128729,6 +129766,8 @@ entities: 14444: - - Pressed - DoorBolt + - type: Fixtures + fixtures: {} - uid: 14549 components: - type: Transform @@ -128746,6 +129785,8 @@ entities: 5149: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 14550 components: - type: Transform @@ -128766,6 +129807,8 @@ entities: 21068: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 14551 components: - type: Transform @@ -128780,6 +129823,8 @@ entities: 14547: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 14622 components: - type: MetaData @@ -128792,6 +129837,8 @@ entities: 13901: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 14910 components: - type: Transform @@ -128809,11 +129856,15 @@ entities: 2506: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 16158 components: - type: Transform pos: 1.5,34.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16396 components: - type: Transform @@ -128831,6 +129882,8 @@ entities: 327: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 20425 components: - type: MetaData @@ -128844,6 +129897,8 @@ entities: 17459: - - Pressed - DoorBolt + - type: Fixtures + fixtures: {} - uid: 20979 components: - type: MetaData @@ -128856,6 +129911,8 @@ entities: 17460: - - Pressed - DoorBolt + - type: Fixtures + fixtures: {} - uid: 21386 components: - type: MetaData @@ -128869,6 +129926,8 @@ entities: 21175: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 21611 components: - type: MetaData @@ -128882,6 +129941,8 @@ entities: 17448: - - Pressed - DoorBolt + - type: Fixtures + fixtures: {} - uid: 24334 components: - type: MetaData @@ -128895,6 +129956,8 @@ entities: 24333: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 24347 components: - type: MetaData @@ -128908,6 +129971,8 @@ entities: 11167: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 24365 components: - type: MetaData @@ -128921,6 +129986,8 @@ entities: 24337: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 24787 components: - type: Transform @@ -128932,6 +129999,8 @@ entities: 24784: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 24788 components: - type: Transform @@ -128943,6 +130012,8 @@ entities: 24784: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 24789 components: - type: Transform @@ -128954,6 +130025,8 @@ entities: 24785: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 24790 components: - type: Transform @@ -128965,6 +130038,8 @@ entities: 24785: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: SignalSwitch entities: - uid: 14073 @@ -128979,6 +130054,8 @@ entities: - On - - Off - Off + - type: Fixtures + fixtures: {} - proto: SignalSwitchDirectional entities: - uid: 7563 @@ -128992,6 +130069,8 @@ entities: 186: - - Status - Toggle + - type: Fixtures + fixtures: {} - uid: 8127 components: - type: MetaData @@ -129007,6 +130086,8 @@ entities: - On - - Off - Off + - type: Fixtures + fixtures: {} - uid: 8433 components: - type: MetaData @@ -129092,6 +130173,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 9309 components: - type: Transform @@ -129102,6 +130185,8 @@ entities: 186: - - Status - Toggle + - type: Fixtures + fixtures: {} - uid: 9397 components: - type: MetaData @@ -129126,6 +130211,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 9549 components: - type: MetaData @@ -129165,6 +130252,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 9550 components: - type: MetaData @@ -129204,6 +130293,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 16398 components: - type: MetaData @@ -129223,6 +130314,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 16399 components: - type: MetaData @@ -129258,6 +130351,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 16402 components: - type: MetaData @@ -129278,6 +130373,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 17957 components: - type: MetaData @@ -129308,6 +130405,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 18802 components: - type: MetaData @@ -129389,6 +130488,8 @@ entities: - Reverse - - Off - Forward + - type: Fixtures + fixtures: {} - uid: 18859 components: - type: MetaData @@ -129404,6 +130505,8 @@ entities: - On - - Off - Off + - type: Fixtures + fixtures: {} - uid: 19837 components: - type: MetaData @@ -129430,6 +130533,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 21187 components: - type: Transform @@ -129463,6 +130568,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 25781 components: - type: Transform @@ -129490,6 +130597,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 25782 components: - type: Transform @@ -129518,6 +130627,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 25785 components: - type: MetaData @@ -129538,6 +130649,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - proto: SignAnomaly entities: - uid: 9496 @@ -129545,11 +130658,15 @@ entities: - type: Transform pos: -43.5,14.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24702 components: - type: Transform pos: -56.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignAnomaly2 entities: - uid: 9371 @@ -129557,6 +130674,8 @@ entities: - type: Transform pos: -54.5,1.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignArmory entities: - uid: 8227 @@ -129565,12 +130684,16 @@ entities: rot: -1.5707963267948966 rad pos: -31.5,-5.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8240 components: - type: Transform rot: -1.5707963267948966 rad pos: -31.5,-10.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignAtmos entities: - uid: 13963 @@ -129578,26 +130701,36 @@ entities: - type: Transform pos: -18.5,26.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 14718 components: - type: Transform pos: -13.5,30.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23634 components: - type: Transform pos: -56.5,35.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24214 components: - type: Transform pos: -27.5,38.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24215 components: - type: Transform pos: -23.5,29.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignBar entities: - uid: 2573 @@ -129605,6 +130738,8 @@ entities: - type: Transform pos: 14.5,-25.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignBio entities: - uid: 3170 @@ -129612,6 +130747,8 @@ entities: - type: Transform pos: 49.5,-31.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignBiohazardMed entities: - uid: 2595 @@ -129619,6 +130756,8 @@ entities: - type: Transform pos: 46.5,-31.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignBridge entities: - uid: 454 @@ -129626,17 +130765,23 @@ entities: - type: Transform pos: -1.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 708 components: - type: Transform pos: 2.5,-1.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 19026 components: - type: Transform rot: 3.141592653589793 rad pos: 2.5,-8.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignCans entities: - uid: 13825 @@ -129645,6 +130790,8 @@ entities: rot: 3.141592653589793 rad pos: -28.5,37.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignCargo entities: - uid: 12732 @@ -129652,11 +130799,15 @@ entities: - type: Transform pos: 42.5,11.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 19042 components: - type: Transform pos: 47.5,19.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignCargoDock entities: - uid: 23915 @@ -129665,6 +130816,8 @@ entities: rot: -1.5707963267948966 rad pos: 47.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignChapel entities: - uid: 14507 @@ -129672,16 +130825,22 @@ entities: - type: Transform pos: -27.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 14508 components: - type: Transform pos: -23.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 14619 components: - type: Transform pos: -17.5,18.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignChem entities: - uid: 2661 @@ -129689,16 +130848,22 @@ entities: - type: Transform pos: 37.5,-25.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 2809 components: - type: Transform pos: 42.5,-29.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8932 components: - type: Transform pos: 42.5,-25.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignCryo entities: - uid: 23955 @@ -129706,6 +130871,8 @@ entities: - type: Transform pos: 14.5,-11.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignCryogenicsMed entities: - uid: 4111 @@ -129713,21 +130880,29 @@ entities: - type: Transform pos: 46.5,-19.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 7283 components: - type: Transform pos: -49.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 15580 components: - type: Transform pos: -27.5,42.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 15600 components: - type: Transform pos: -19.5,33.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDangerMed entities: - uid: 8026 @@ -129735,11 +130910,15 @@ entities: - type: Transform pos: 68.5,-25.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 9656 components: - type: Transform pos: -54.5,18.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDetective entities: - uid: 8681 @@ -129748,6 +130927,8 @@ entities: rot: 3.141592653589793 rad pos: -22.5,-25.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalAtmos entities: - uid: 2633 @@ -129756,12 +130937,16 @@ entities: rot: 3.141592653589793 rad pos: -17.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 6129 components: - type: Transform rot: 3.141592653589793 rad pos: -17.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalBar entities: - uid: 19453 @@ -129770,6 +130955,8 @@ entities: rot: 1.5707963267948966 rad pos: 5.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalBridge entities: - uid: 2632 @@ -129778,41 +130965,55 @@ entities: rot: 3.141592653589793 rad pos: -1.5,-8.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 4362 components: - type: Transform rot: -1.5707963267948966 rad pos: 30.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 5144 components: - type: Transform rot: 3.141592653589793 rad pos: -1.5,-52.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 5177 components: - type: Transform rot: 3.141592653589793 rad pos: 2.5,-43.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 5860 components: - type: Transform pos: 14.5,-0.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 14591 components: - type: Transform rot: 1.5707963267948966 rad pos: -21.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 18964 components: - type: Transform rot: 3.141592653589793 rad pos: 2.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalChapel entities: - uid: 228 @@ -129821,30 +131022,40 @@ entities: rot: -1.5707963267948966 rad pos: -17.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11436 components: - type: Transform rot: -1.5707963267948966 rad pos: -2.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13772 components: - type: Transform rot: -1.5707963267948966 rad pos: -17.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13773 components: - type: Transform rot: 1.5707963267948966 rad pos: -35.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 14519 components: - type: Transform rot: -1.5707963267948966 rad pos: -3.5,8.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalChemistry entities: - uid: 19435 @@ -129852,6 +131063,8 @@ entities: - type: Transform pos: 42.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalCryo entities: - uid: 12348 @@ -129860,6 +131073,8 @@ entities: rot: 1.5707963267948966 rad pos: 42.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalDorms entities: - uid: 9596 @@ -129868,30 +131083,40 @@ entities: rot: 3.141592653589793 rad pos: -17.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13771 components: - type: Transform rot: 3.141592653589793 rad pos: -13.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13774 components: - type: Transform rot: 1.5707963267948966 rad pos: -35.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 17567 components: - type: Transform rot: -1.5707963267948966 rad pos: -17.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21188 components: - type: Transform rot: 3.141592653589793 rad pos: -60.5,18.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalEng entities: - uid: 724 @@ -129900,53 +131125,71 @@ entities: rot: 1.5707963267948966 rad pos: 3.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 2654 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 5602 components: - type: Transform rot: 3.141592653589793 rad pos: 0.5,8.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 6996 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,-0.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 7674 components: - type: Transform rot: -1.5707963267948966 rad pos: 38.5,12.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11428 components: - type: Transform rot: -1.5707963267948966 rad pos: 14.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13770 components: - type: Transform rot: 1.5707963267948966 rad pos: -13.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 19508 components: - type: Transform pos: 18.5,26.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23873 components: - type: Transform rot: 1.5707963267948966 rad pos: -13.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalEvac entities: - uid: 6510 @@ -129955,48 +131198,64 @@ entities: rot: 3.141592653589793 rad pos: 14.5,-0.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11414 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11429 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,8.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11430 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11449 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13154 components: - type: Transform rot: 3.141592653589793 rad pos: 38.5,12.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13155 components: - type: Transform rot: 1.5707963267948966 rad pos: 18.5,26.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 14618 components: - type: Transform rot: 1.5707963267948966 rad pos: -21.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalFood entities: - uid: 19443 @@ -130005,6 +131264,8 @@ entities: rot: 1.5707963267948966 rad pos: 5.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalGravity entities: - uid: 17999 @@ -130013,11 +131274,15 @@ entities: rot: -1.5707963267948966 rad pos: -3.5,8.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23875 components: - type: Transform pos: -13.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalHop entities: - uid: 14589 @@ -130026,17 +131291,23 @@ entities: rot: 1.5707963267948966 rad pos: -21.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 19444 components: - type: Transform pos: 5.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21744 components: - type: Transform rot: 3.141592653589793 rad pos: 2.5,-52.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalHydro entities: - uid: 2653 @@ -130045,6 +131316,8 @@ entities: rot: 1.5707963267948966 rad pos: 13.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalIcu entities: - uid: 17157 @@ -130053,6 +131326,8 @@ entities: rot: 3.141592653589793 rad pos: 31.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalJanitor entities: - uid: 6762 @@ -130060,12 +131335,16 @@ entities: - type: Transform pos: -3.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21745 components: - type: Transform rot: -1.5707963267948966 rad pos: -1.5,-25.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalLibrary entities: - uid: 19448 @@ -130074,6 +131353,8 @@ entities: rot: -1.5707963267948966 rad pos: -3.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalMed entities: - uid: 2651 @@ -130082,29 +131363,39 @@ entities: rot: 1.5707963267948966 rad pos: 30.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 2652 components: - type: Transform rot: 1.5707963267948966 rad pos: 13.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11334 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,8.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11335 components: - type: Transform pos: 14.5,-0.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11433 components: - type: Transform rot: 1.5707963267948966 rad pos: 3.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalSalvage entities: - uid: 13144 @@ -130113,11 +131404,15 @@ entities: rot: 1.5707963267948966 rad pos: 18.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13253 components: - type: Transform pos: 35.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalSci entities: - uid: 709 @@ -130126,18 +131421,24 @@ entities: rot: -1.5707963267948966 rad pos: -2.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 5600 components: - type: Transform rot: -1.5707963267948966 rad pos: -3.5,8.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13777 components: - type: Transform rot: -1.5707963267948966 rad pos: -17.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalSec entities: - uid: 710 @@ -130146,41 +131447,55 @@ entities: rot: -1.5707963267948966 rad pos: -2.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 5178 components: - type: Transform rot: 3.141592653589793 rad pos: -1.5,-43.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 6997 components: - type: Transform rot: -1.5707963267948966 rad pos: 30.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8250 components: - type: Transform pos: -35.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 9015 components: - type: Transform rot: -1.5707963267948966 rad pos: -13.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11422 components: - type: Transform rot: -1.5707963267948966 rad pos: -3.5,8.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11434 components: - type: Transform rot: -1.5707963267948966 rad pos: 13.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalSolar entities: - uid: 1254 @@ -130189,46 +131504,62 @@ entities: rot: -1.5707963267948966 rad pos: -54.5,-17.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 3789 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,-40.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11439 components: - type: Transform rot: -1.5707963267948966 rad pos: -39.5,-22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11442 components: - type: Transform pos: 24.5,-42.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11443 components: - type: Transform rot: 1.5707963267948966 rad pos: 23.5,-49.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11444 components: - type: Transform rot: -1.5707963267948966 rad pos: 40.5,-49.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11445 components: - type: Transform pos: 40.5,-42.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23721 components: - type: Transform rot: 3.141592653589793 rad pos: -26.5,47.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalSupply entities: - uid: 712 @@ -130237,59 +131568,79 @@ entities: rot: 1.5707963267948966 rad pos: 3.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 723 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 5601 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,8.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 5643 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,-0.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8952 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11441 components: - type: Transform rot: 1.5707963267948966 rad pos: 18.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11450 components: - type: Transform pos: 14.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 19509 components: - type: Transform rot: 1.5707963267948966 rad pos: 18.5,26.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 19519 components: - type: Transform rot: 1.5707963267948966 rad pos: 35.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23874 components: - type: Transform rot: 1.5707963267948966 rad pos: -13.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDirectionalWash entities: - uid: 11446 @@ -130298,12 +131649,16 @@ entities: rot: 3.141592653589793 rad pos: 14.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11448 components: - type: Transform rot: 1.5707963267948966 rad pos: 14.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignDisposalSpace entities: - uid: 2104 @@ -130312,21 +131667,29 @@ entities: rot: -1.5707963267948966 rad pos: -15.5,-4.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 6143 components: - type: Transform pos: -9.5,-39.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 6144 components: - type: Transform pos: -1.5,-40.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 7286 components: - type: Transform pos: -15.5,-38.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignElectricalMed entities: - uid: 161 @@ -130334,131 +131697,183 @@ entities: - type: Transform pos: 38.5,-35.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 345 components: - type: Transform pos: 51.5,-4.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 660 components: - type: Transform pos: 10.5,-19.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 6613 components: - type: Transform pos: -62.5,-17.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11494 components: - type: Transform pos: -5.5,-48.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11495 components: - type: Transform pos: 11.5,-48.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13915 components: - type: Transform pos: -58.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16067 components: - type: Transform pos: 3.5,23.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16180 components: - type: Transform pos: 11.5,38.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16183 components: - type: Transform pos: 11.5,54.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16257 components: - type: Transform pos: 6.5,63.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16258 components: - type: Transform pos: 11.5,62.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16260 components: - type: Transform pos: -10.5,58.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16261 components: - type: Transform pos: 11.5,46.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16263 components: - type: Transform pos: -5.5,63.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 18612 components: - type: Transform pos: 3.5,-1.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 19143 components: - type: Transform pos: 18.5,19.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 20075 components: - type: Transform pos: 32.5,-0.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 20424 components: - type: Transform pos: 60.5,-37.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 20728 components: - type: Transform pos: -26.5,58.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21432 components: - type: Transform pos: -6.5,-39.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21465 components: - type: Transform pos: -12.5,-31.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23097 components: - type: Transform pos: -111.5,32.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23100 components: - type: Transform pos: -117.5,20.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23888 components: - type: Transform pos: -11.5,26.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24250 components: - type: Transform pos: 32.5,-51.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignEngine entities: - uid: 9122 @@ -130466,11 +131881,15 @@ entities: - type: Transform pos: -6.5,-1.5 parent: 7536 + - type: Fixtures + fixtures: {} - uid: 15601 components: - type: Transform pos: -18.5,36.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignEngineering entities: - uid: 11345 @@ -130478,16 +131897,22 @@ entities: - type: Transform pos: -1.5,12.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16099 components: - type: Transform pos: -1.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23610 components: - type: Transform pos: -60.5,53.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignEscapePods entities: - uid: 5258 @@ -130495,30 +131920,40 @@ entities: - type: Transform pos: 23.5,-47.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 10944 components: - type: Transform rot: -1.5707963267948966 rad pos: 39.5,-47.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11807 components: - type: Transform rot: -1.5707963267948966 rad pos: -60.5,26.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24539 components: - type: Transform rot: 3.141592653589793 rad pos: -56.5,18.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24551 components: - type: Transform rot: -1.5707963267948966 rad pos: -54.5,-12.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignEVA entities: - uid: 1452 @@ -130526,16 +131961,22 @@ entities: - type: Transform pos: 14.5,-15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 3745 components: - type: Transform pos: 2.5,-38.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 14368 components: - type: Transform pos: -25.5,-1.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignExamroom entities: - uid: 4284 @@ -130543,6 +131984,8 @@ entities: - type: Transform pos: 32.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignFire entities: - uid: 10251 @@ -130550,16 +131993,22 @@ entities: - type: Transform pos: -48.5,18.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 15306 components: - type: Transform pos: -23.5,33.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 15585 components: - type: Transform pos: -9.5,33.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignFlammableMed entities: - uid: 17241 @@ -130567,11 +132016,15 @@ entities: - type: Transform pos: -13.5,33.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21182 components: - type: Transform pos: -60.5,5.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignGenpop entities: - uid: 2131 @@ -130580,6 +132033,8 @@ entities: rot: -1.5707963267948966 rad pos: -21.5,-13.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignGravity entities: - uid: 1219 @@ -130588,12 +132043,16 @@ entities: rot: 3.141592653589793 rad pos: -14.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11369 components: - type: Transform rot: -1.5707963267948966 rad pos: -13.5,4.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignHead entities: - uid: 1244 @@ -130601,6 +132060,8 @@ entities: - type: Transform pos: 2.5,-25.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignHydro1 entities: - uid: 3840 @@ -130608,6 +132069,8 @@ entities: - type: Transform pos: 28.5,-25.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignInterrogation entities: - uid: 112 @@ -130616,6 +132079,8 @@ entities: rot: 3.141592653589793 rad pos: -33.5,-15.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignJanitor entities: - uid: 9091 @@ -130623,6 +132088,8 @@ entities: - type: Transform pos: -8.5,-25.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignKiddiePlaque entities: - uid: 23096 @@ -130630,6 +132097,8 @@ entities: - type: Transform pos: -109.5,20.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignKitchen entities: - uid: 23382 @@ -130638,6 +132107,8 @@ entities: rot: 3.141592653589793 rad pos: 24.5,-25.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignLawyer entities: - uid: 18024 @@ -130645,11 +132116,15 @@ entities: - type: Transform pos: -47.5,-19.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24097 components: - type: Transform pos: -39.5,-18.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignLibrary entities: - uid: 14057 @@ -130657,11 +132132,15 @@ entities: - type: Transform pos: -13.5,18.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 14058 components: - type: Transform pos: -7.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignMaterials entities: - uid: 7203 @@ -130669,12 +132148,16 @@ entities: - type: Transform pos: 3.5,-46.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23969 components: - type: Transform rot: 3.141592653589793 rad pos: 18.5,17.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignMedical entities: - uid: 6836 @@ -130682,6 +132165,8 @@ entities: - type: Transform pos: 36.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignMorgue entities: - uid: 265 @@ -130689,11 +132174,15 @@ entities: - type: Transform pos: 42.5,-8.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24242 components: - type: Transform pos: 35.5,-5.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignNews entities: - uid: 2909 @@ -130701,6 +132190,8 @@ entities: - type: Transform pos: 38.5,15.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignNosmoking entities: - uid: 2577 @@ -130708,21 +132199,29 @@ entities: - type: Transform pos: 27.5,-29.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 6567 components: - type: Transform pos: 8.5,15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 15170 components: - type: Transform pos: -27.5,37.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23396 components: - type: Transform pos: -60.5,39.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignPlaque entities: - uid: 2894 @@ -130730,11 +132229,15 @@ entities: - type: Transform pos: 4.5,-4.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16161 components: - type: Transform pos: -43.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignRadiationMed entities: - uid: 15579 @@ -130742,101 +132245,141 @@ entities: - type: Transform pos: -27.5,41.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16025 components: - type: Transform pos: -2.5,42.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16176 components: - type: Transform pos: 10.5,63.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16177 components: - type: Transform pos: -10.5,54.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16178 components: - type: Transform pos: 11.5,50.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16179 components: - type: Transform pos: 11.5,42.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16182 components: - type: Transform pos: -6.5,41.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16192 components: - type: Transform pos: 7.5,41.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16262 components: - type: Transform pos: 11.5,34.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16264 components: - type: Transform pos: 11.5,58.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16265 components: - type: Transform pos: 2.5,63.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16266 components: - type: Transform pos: -9.5,63.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16405 components: - type: Transform pos: 3.5,42.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16406 components: - type: Transform pos: 2.5,30.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16414 components: - type: Transform pos: -1.5,30.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16420 components: - type: Transform pos: -1.5,34.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16455 components: - type: Transform pos: 2.5,34.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 17060 components: - type: Transform pos: -1.5,63.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 19746 components: - type: Transform pos: -13.5,2.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21089 components: - type: Transform pos: -56.5,5.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignRedFive entities: - uid: 7667 @@ -130844,6 +132387,8 @@ entities: - type: Transform pos: -56.5,25.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignRedFour entities: - uid: 13856 @@ -130852,6 +132397,8 @@ entities: rot: -1.5707963267948966 rad pos: -44.5,21.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignRedSix entities: - uid: 7111 @@ -130859,6 +132406,8 @@ entities: - type: Transform pos: -56.5,21.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignRedThree entities: - uid: 7514 @@ -130866,6 +132415,8 @@ entities: - type: Transform pos: -44.5,25.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignRedTwo entities: - uid: 8156 @@ -130873,6 +132424,8 @@ entities: - type: Transform pos: -34.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignRestroom entities: - uid: 23970 @@ -130881,6 +132434,8 @@ entities: rot: 3.141592653589793 rad pos: 18.5,11.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignRND entities: - uid: 7085 @@ -130888,11 +132443,15 @@ entities: - type: Transform pos: -39.5,-8.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 9377 components: - type: Transform pos: -46.5,-2.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignRobo entities: - uid: 7138 @@ -130900,6 +132459,8 @@ entities: - type: Transform pos: -35.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignSalvage entities: - uid: 13759 @@ -130908,6 +132469,8 @@ entities: rot: 1.5707963267948966 rad pos: 36.5,3.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignScience entities: - uid: 9467 @@ -130915,6 +132478,8 @@ entities: - type: Transform pos: -40.5,0.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignSecureMed entities: - uid: 9466 @@ -130922,61 +132487,85 @@ entities: - type: Transform pos: -40.5,-1.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 14664 components: - type: Transform pos: -31.5,32.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 14665 components: - type: Transform pos: -13.5,31.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 15550 components: - type: Transform pos: -19.5,31.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16365 components: - type: Transform pos: -13.5,36.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 17236 components: - type: Transform pos: -19.5,36.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 17292 components: - type: Transform pos: -58.5,0.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 19889 components: - type: Transform pos: 25.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 19890 components: - type: Transform pos: 21.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21271 components: - type: Transform pos: -72.5,15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23609 components: - type: Transform pos: -61.5,53.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23827 components: - type: Transform pos: 24.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignSecureMedRed entities: - uid: 8174 @@ -130984,6 +132573,8 @@ entities: - type: Transform pos: -2.5,-47.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignSecureSmall entities: - uid: 8025 @@ -130991,16 +132582,22 @@ entities: - type: Transform pos: 43.5,-47.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23641 components: - type: Transform pos: -61.5,32.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23642 components: - type: Transform pos: -55.5,32.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignSecureSmallRed entities: - uid: 9124 @@ -131008,6 +132605,8 @@ entities: - type: Transform pos: -2.5,-2.5 parent: 7536 + - type: Fixtures + fixtures: {} - proto: SignSecurity entities: - uid: 707 @@ -131016,11 +132615,15 @@ entities: rot: -1.5707963267948966 rad pos: -35.5,1.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 1758 components: - type: Transform pos: -25.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignServer entities: - uid: 23872 @@ -131029,6 +132632,8 @@ entities: rot: 3.141592653589793 rad pos: -49.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignShipDock entities: - uid: 7700 @@ -131036,23 +132641,31 @@ entities: - type: Transform pos: 42.5,19.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11131 components: - type: Transform pos: 18.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24932 components: - type: Transform rot: 3.141592653589793 rad pos: 36.5,26.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 24933 components: - type: Transform rot: 3.141592653589793 rad pos: 56.5,26.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignSmoking entities: - uid: 5791 @@ -131060,16 +132673,22 @@ entities: - type: Transform pos: -4.5,22.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23098 components: - type: Transform pos: -110.5,32.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23099 components: - type: Transform pos: -121.5,16.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignSomethingOld entities: - uid: 9176 @@ -131078,6 +132697,8 @@ entities: rot: -1.5707963267948966 rad pos: -17.5,-2.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignSpace entities: - uid: 1451 @@ -131085,93 +132706,129 @@ entities: - type: Transform pos: 11.5,-15.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 3275 components: - type: Transform pos: 30.5,-49.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 4005 components: - type: Transform pos: -17.5,-35.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 4634 components: - type: Transform pos: -3.5,-72.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 4635 components: - type: Transform pos: 4.5,-72.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 7534 components: - type: Transform pos: -52.5,-30.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 7535 components: - type: Transform pos: -46.5,-35.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16247 components: - type: Transform pos: 10.5,40.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 16259 components: - type: Transform pos: -9.5,40.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 18803 components: - type: Transform pos: 57.5,13.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21272 components: - type: Transform pos: -71.5,21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21474 components: - type: Transform pos: 32.5,-56.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21475 components: - type: Transform pos: 64.5,-37.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21476 components: - type: Transform pos: -24.5,47.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 21477 components: - type: Transform pos: -66.5,-17.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 22430 components: - type: Transform pos: -94.5,19.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 25401 components: - type: Transform rot: 3.141592653589793 rad pos: 4.5,-62.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 25402 components: - type: Transform rot: 3.141592653589793 rad pos: -3.5,-62.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignSurgery entities: - uid: 2137 @@ -131179,6 +132836,8 @@ entities: - type: Transform pos: 42.5,-14.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignTelecomms entities: - uid: 5407 @@ -131186,6 +132845,8 @@ entities: - type: Transform pos: 22.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignTheater entities: - uid: 5209 @@ -131194,6 +132855,8 @@ entities: rot: 3.141592653589793 rad pos: 18.5,-20.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignToolStorage entities: - uid: 6315 @@ -131201,6 +132864,8 @@ entities: - type: Transform pos: 14.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignVault entities: - uid: 24268 @@ -131209,6 +132874,8 @@ entities: rot: 3.141592653589793 rad pos: 2.5,-5.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SignVirology entities: - uid: 2969 @@ -131216,6 +132883,8 @@ entities: - type: Transform pos: 46.5,-30.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SingularityGenerator entities: - uid: 16249 @@ -134401,6 +136070,13 @@ entities: - type: Transform pos: -6.7018414,-28.567108 parent: 60 +- proto: SprayPainter + entities: + - uid: 5315 + components: + - type: Transform + pos: -17.550941,46.54466 + parent: 60 - proto: StairDark entities: - uid: 2908 @@ -134516,68 +136192,94 @@ entities: rot: -1.5707963267948966 rad pos: -8.5,-18.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 1910 components: - type: Transform pos: -29.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 2097 components: - type: Transform rot: -1.5707963267948966 rad pos: -35.5,-7.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 7693 components: - type: Transform pos: 12.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8948 components: - type: Transform pos: -11.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11365 components: - type: Transform rot: 3.141592653589793 rad pos: -22.5,6.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 18700 components: - type: Transform pos: 11.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 18701 components: - type: Transform pos: 27.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23716 components: - type: Transform pos: -39.5,26.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23729 components: - type: Transform pos: 2.5,-33.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23730 components: - type: Transform pos: -5.5,-52.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23731 components: - type: Transform pos: 28.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 25313 components: - type: Transform pos: 47.5,26.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: SteelBench entities: - uid: 669 @@ -134929,15 +136631,15 @@ entities: - type: Transform pos: -45.5,44.5 parent: 60 - - uid: 15415 + - uid: 15554 components: - type: Transform - pos: -12.5,39.5 + pos: -10.5,39.5 parent: 60 - - uid: 15416 + - uid: 16685 components: - type: Transform - pos: -13.5,39.5 + pos: -10.5,40.5 parent: 60 - uid: 23633 components: @@ -135321,6 +137023,16 @@ entities: - SurveillanceCameraCommand nameSet: True id: Tech Vault Boards + - uid: 17952 + components: + - type: Transform + pos: -84.5,16.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Sat Bridge - uid: 21051 components: - type: Transform @@ -135656,71 +137368,150 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Telecomms Entrance - - uid: 12295 + - uid: 15278 components: - type: Transform rot: 3.141592653589793 rad - pos: -15.5,35.5 + pos: -15.5,53.5 parent: 60 - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: Anchor Room - - uid: 15449 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,49.5 - parent: 60 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: Heat Room 2 - - uid: 15450 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,49.5 - parent: 60 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: Heat Room 1 - - uid: 15451 + id: Burn Chamber + - uid: 15440 components: - type: Transform rot: -1.5707963267948966 rad pos: -26.5,42.5 parent: 60 - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: TEG Cooling Loop - - uid: 15653 + id: TEG West + - uid: 15496 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,42.5 + parent: 60 + - type: SurveillanceCamera + id: TEG East + - uid: 17959 components: - type: Transform rot: 3.141592653589793 rad - pos: -15.5,46.5 + pos: 2.5,21.5 parent: 60 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraEngineering nameSet: True - id: TEG Hot Loop - - uid: 16002 + id: Engi Breakroom + - uid: 17960 components: - type: Transform - pos: -15.5,37.5 + rot: -1.5707963267948966 rad + pos: 4.5,25.5 parent: 60 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraEngineering nameSet: True - id: TEG + id: Engi AME + - uid: 17962 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,36.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engi Storage + - uid: 17964 + components: + - type: Transform + pos: -5.5,27.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engi Storage Hallway + - uid: 17965 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,42.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos North + - uid: 17966 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,35.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engi Anchor + - uid: 17967 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,41.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engi PA + - uid: 17982 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,40.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engi PA East + - uid: 17987 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,54.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engi Containment West + - uid: 17993 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,54.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engi Containment East + - uid: 17998 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,31.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engi Containment Storage - uid: 18880 components: - type: Transform @@ -135732,17 +137523,6 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Telecomms - - uid: 21070 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,42.5 - parent: 60 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: Atmos North - uid: 21071 components: - type: Transform @@ -135925,27 +137705,6 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Solars South East Airlock - - 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 @@ -137093,6 +138852,70 @@ entities: - SurveillanceCameraSecurity nameSet: True id: EVA storage + - uid: 17953 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-13.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Genpop Entrance + - uid: 17954 + components: + - type: Transform + pos: -17.5,-20.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Genpop + - uid: 17955 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-8.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Genpop Kitchen + - uid: 17958 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-15.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Genpop Game Room + - uid: 18000 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,-11.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Genpop Outside + - uid: 18008 + components: + - type: Transform + pos: -21.5,-24.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Detective Outside - uid: 21180 components: - type: Transform @@ -138094,6 +139917,12 @@ entities: - type: Transform pos: 37.5,15.5 parent: 60 + - uid: 16963 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,45.5 + parent: 60 - uid: 17020 components: - type: Transform @@ -141386,22 +143215,30 @@ entities: - type: Transform pos: -110.5,27.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 3090 components: - type: Transform pos: -112.5,27.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 5081 components: - type: Transform pos: -25.5,-28.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 7582 components: - type: Transform rot: -1.5707963267948966 rad pos: 14.5,19.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: WallmountTelevision entities: - uid: 3210 @@ -141410,36 +143247,50 @@ entities: rot: -1.5707963267948966 rad pos: -35.5,-5.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 8148 components: - type: Transform pos: -31.5,27.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 9569 components: - type: Transform pos: -12.5,-49.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 11885 components: - type: Transform pos: 33.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 12905 components: - type: Transform pos: 26.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 13723 components: - type: Transform pos: -19.5,-21.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 19679 components: - type: Transform pos: 9.5,10.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: WallPlastitanium entities: - uid: 7538 @@ -146103,6 +147954,11 @@ entities: - type: Transform pos: 13.5,-51.5 parent: 60 + - uid: 7237 + components: + - type: Transform + pos: -29.5,48.5 + parent: 60 - uid: 7254 components: - type: Transform @@ -146408,11 +148264,6 @@ entities: - type: Transform pos: -4.5,-52.5 parent: 60 - - uid: 8158 - components: - - type: Transform - pos: -15.5,49.5 - parent: 60 - uid: 8167 components: - type: Transform @@ -148084,16 +149935,6 @@ entities: - type: Transform pos: -40.5,29.5 parent: 60 - - uid: 14823 - components: - - type: Transform - pos: -30.5,47.5 - parent: 60 - - uid: 14825 - components: - - type: Transform - pos: -29.5,47.5 - parent: 60 - uid: 14828 components: - type: Transform @@ -148109,11 +149950,6 @@ entities: - type: Transform pos: -47.5,45.5 parent: 60 - - uid: 14839 - components: - - type: Transform - pos: -35.5,47.5 - parent: 60 - uid: 14847 components: - type: Transform @@ -148194,11 +150030,6 @@ entities: - type: Transform pos: -42.5,35.5 parent: 60 - - uid: 14967 - components: - - type: Transform - pos: -32.5,47.5 - parent: 60 - uid: 14972 components: - type: Transform @@ -148254,6 +150085,11 @@ entities: - type: Transform pos: -23.5,47.5 parent: 60 + - uid: 15054 + components: + - type: Transform + pos: -30.5,48.5 + parent: 60 - uid: 15057 components: - type: Transform @@ -148364,11 +150200,6 @@ entities: - type: Transform pos: -47.5,31.5 parent: 60 - - uid: 15087 - components: - - type: Transform - pos: -33.5,47.5 - parent: 60 - uid: 15088 components: - type: Transform @@ -148399,6 +150230,11 @@ entities: - type: Transform pos: -28.5,37.5 parent: 60 + - uid: 15184 + components: + - type: Transform + pos: -35.5,48.5 + parent: 60 - uid: 15186 components: - type: Transform @@ -148409,15 +150245,25 @@ entities: - type: Transform pos: -27.5,41.5 parent: 60 - - uid: 15299 + - uid: 15272 components: - type: Transform - pos: -23.5,48.5 + pos: -32.5,48.5 parent: 60 - - uid: 15300 + - uid: 15282 components: - type: Transform - pos: -23.5,49.5 + pos: -14.5,54.5 + parent: 60 + - uid: 15295 + components: + - type: Transform + pos: -14.5,50.5 + parent: 60 + - uid: 15302 + components: + - type: Transform + pos: -17.5,50.5 parent: 60 - uid: 15307 components: @@ -148459,16 +150305,6 @@ entities: - type: Transform pos: -9.5,33.5 parent: 60 - - uid: 15322 - components: - - type: Transform - pos: -23.5,50.5 - parent: 60 - - uid: 15323 - components: - - type: Transform - pos: -23.5,51.5 - parent: 60 - uid: 15324 components: - type: Transform @@ -148489,50 +150325,30 @@ entities: - type: Transform pos: -9.5,51.5 parent: 60 - - uid: 15329 + - uid: 15345 components: - type: Transform - pos: -10.5,52.5 + pos: -11.5,54.5 parent: 60 - - uid: 15330 + - uid: 15351 components: - type: Transform - pos: -11.5,52.5 + pos: -12.5,54.5 parent: 60 - - uid: 15334 + - uid: 15355 components: - type: Transform - pos: -15.5,52.5 + pos: -15.5,50.5 parent: 60 - - uid: 15335 + - uid: 15383 components: - type: Transform - pos: -16.5,52.5 + pos: -18.5,50.5 parent: 60 - - uid: 15336 + - uid: 15412 components: - type: Transform - pos: -17.5,52.5 - parent: 60 - - uid: 15341 - components: - - type: Transform - pos: -21.5,52.5 - parent: 60 - - uid: 15342 - components: - - type: Transform - pos: -22.5,52.5 - parent: 60 - - uid: 15394 - components: - - type: Transform - pos: -16.5,49.5 - parent: 60 - - uid: 15396 - components: - - type: Transform - pos: -16.5,50.5 + pos: -15.5,54.5 parent: 60 - uid: 15417 components: @@ -148544,25 +150360,60 @@ entities: - type: Transform pos: -26.5,47.5 parent: 60 + - uid: 15424 + components: + - type: Transform + pos: -18.5,49.5 + parent: 60 + - uid: 15441 + components: + - type: Transform + pos: -27.5,50.5 + parent: 60 - uid: 15444 components: - type: Transform pos: -52.5,29.5 parent: 60 - - uid: 15485 + - uid: 15446 components: - type: Transform - pos: -17.5,47.5 + pos: -10.5,50.5 parent: 60 - - uid: 15486 + - uid: 15501 + components: + - type: Transform + pos: -18.5,47.5 + parent: 60 + - uid: 15502 components: - type: Transform pos: -15.5,47.5 parent: 60 - - uid: 15487 + - uid: 15503 components: - type: Transform - pos: -17.5,49.5 + pos: -27.5,49.5 + parent: 60 + - uid: 15504 + components: + - type: Transform + pos: -27.5,48.5 + parent: 60 + - uid: 15509 + components: + - type: Transform + pos: -22.5,50.5 + parent: 60 + - uid: 15525 + components: + - type: Transform + pos: -14.5,47.5 + parent: 60 + - uid: 15530 + components: + - type: Transform + pos: -17.5,47.5 parent: 60 - uid: 15538 components: @@ -148589,11 +150440,6 @@ entities: - type: Transform pos: -9.5,34.5 parent: 60 - - uid: 15584 - components: - - type: Transform - pos: -16.5,51.5 - parent: 60 - uid: 15716 components: - type: Transform @@ -148664,6 +150510,11 @@ entities: - type: Transform pos: 9.5,30.5 parent: 60 + - uid: 16044 + components: + - type: Transform + pos: -33.5,48.5 + parent: 60 - uid: 16121 components: - type: Transform @@ -149084,10 +150935,23 @@ entities: - type: Transform pos: -1.5,30.5 parent: 60 - - uid: 16981 + - uid: 16979 components: - type: Transform - pos: -23.5,52.5 + rot: 1.5707963267948966 rad + pos: -24.5,48.5 + parent: 60 + - uid: 16980 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,49.5 + parent: 60 + - uid: 16982 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,54.5 parent: 60 - uid: 17059 components: @@ -149269,6 +151133,12 @@ entities: - type: Transform pos: -54.5,18.5 parent: 60 + - uid: 17466 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,54.5 + parent: 60 - uid: 17475 components: - type: Transform @@ -149439,16 +151309,6 @@ entities: - type: Transform pos: -24.5,50.5 parent: 60 - - uid: 17907 - components: - - type: Transform - pos: -26.5,48.5 - parent: 60 - - uid: 17908 - components: - - type: Transform - pos: -26.5,49.5 - parent: 60 - uid: 17909 components: - type: Transform @@ -156535,11 +158395,15 @@ entities: - type: Transform pos: -15.5,-1.5 parent: 7536 + - type: Fixtures + fixtures: {} - uid: 23565 components: - type: Transform pos: -61.5,42.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: WarningCO2 entities: - uid: 15238 @@ -156547,6 +158411,8 @@ entities: - type: Transform pos: -46.5,36.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: WarningN2 entities: - uid: 15239 @@ -156554,6 +158420,8 @@ entities: - type: Transform pos: -46.5,32.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: WarningN2O entities: - uid: 15240 @@ -156561,6 +158429,8 @@ entities: - type: Transform pos: -46.5,44.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: WarningO2 entities: - uid: 15237 @@ -156568,6 +158438,8 @@ entities: - type: Transform pos: -46.5,34.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: WarningPlasma entities: - uid: 15242 @@ -156575,6 +158447,8 @@ entities: - type: Transform pos: -46.5,40.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: WarningTritium entities: - uid: 15243 @@ -156582,6 +158456,8 @@ entities: - type: Transform pos: -46.5,42.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: WarningWaste entities: - uid: 15236 @@ -156589,11 +158465,15 @@ entities: - type: Transform pos: -46.5,38.5 parent: 60 + - type: Fixtures + fixtures: {} - uid: 23564 components: - type: Transform pos: -55.5,39.5 parent: 60 + - type: Fixtures + fixtures: {} - proto: WaterCooler entities: - uid: 1382 @@ -156756,6 +158636,53 @@ entities: parent: 60 - type: Physics canCollide: False +- proto: WeaponEnergyTurretAI + entities: + - uid: 17908 + components: + - type: Transform + pos: -107.5,21.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 17907 + - uid: 17915 + components: + - type: Transform + pos: -107.5,30.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 17907 + - uid: 17916 + components: + - type: Transform + pos: -115.5,30.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 17907 + - uid: 17950 + components: + - type: Transform + pos: -115.5,21.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 17907 +- proto: WeaponEnergyTurretAIControlPanel + entities: + - uid: 17907 + components: + - type: Transform + pos: -112.5,20.5 + parent: 60 + - type: DeviceList + devices: + - 17950 + - 17916 + - 17915 + - 17908 - proto: WeaponEnergyTurretSecurity entities: - uid: 1506 @@ -156925,6 +158852,11 @@ entities: - type: Transform pos: -7.5,31.5 parent: 60 + - uid: 16969 + components: + - type: Transform + pos: -14.5,46.5 + parent: 60 - uid: 19720 components: - type: Transform diff --git a/Resources/Maps/box.yml b/Resources/Maps/box.yml index cf37eabfca..1eaa100643 100644 --- a/Resources/Maps/box.yml +++ b/Resources/Maps/box.yml @@ -4,8 +4,8 @@ meta: engineVersion: 266.0.0 forkId: "" forkVersion: "" - time: 08/20/2025 13:48:01 - entityCount: 28742 + time: 09/06/2025 03:51:25 + entityCount: 28793 maps: - 780 grids: @@ -94,119 +94,119 @@ entities: chunks: -1,-1: ind: -1,-1 - tiles: WQAAAAACAHkAAAAAAAAdAAAAAAEAHQAAAAADAB0AAAAAAQAdAAAAAAAAHQAAAAABAB0AAAAAAwAdAAAAAAAAHQAAAAABAHkAAAAAAAB5AAAAAAAAEQAAAAAAAB0AAAAAAAB5AAAAAAAAEQAAAAAAAFkAAAAAAgB5AAAAAAAAHQAAAAABAB0AAAAAAgAdAAAAAAEAIQAAAAACAB0AAAAAAgAdAAAAAAEAHQAAAAAAAB0AAAAAAgB5AAAAAAAAEQAAAAAAABEAAAAAAAAdAAAAAAAAeQAAAAAAABEAAAAAAABZAAAAAAMAeQAAAAAAAB0AAAAAAwAdAAAAAAIAHQAAAAACAB0AAAAAAQAdAAAAAAEAHQAAAAABAB0AAAAAAgAdAAAAAAMAeQAAAAAAAHkAAAAAAAARAAAAAAAAHQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAAAdAAAAAAMAHQAAAAACAB0AAAAAAAAdAAAAAAAAHQAAAAABAB0AAAAAAQAdAAAAAAAAHQAAAAACAHkAAAAAAAB5AAAAAAAAEQAAAAAAAB0AAAAAAwARAAAAAAAAEQAAAAAAAFkAAAAAAAB5AAAAAAAAHQAAAAADAB0AAAAAAwAdAAAAAAAAHQAAAAACAB0AAAAAAQAdAAAAAAIAHQAAAAACAB0AAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAEAHQAAAAADAB0AAAAAAwBZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAEAWQAAAAACAHkAAAAAAABZAAAAAAMAeQAAAAAAAB0AAAAAAQAdAAAAAAMAHQAAAAAAAB0AAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAABAFkAAAAAAwBZAAAAAAAAWQAAAAACAFkAAAAAAAAdAAAAAAAAHQAAAAACAB0AAAAAAwAdAAAAAAAAHQAAAAADAB0AAAAAAQAdAAAAAAEAHQAAAAABAB0AAAAAAQBZAAAAAAEAWQAAAAABAFkAAAAAAQBZAAAAAAIAeQAAAAAAAFkAAAAAAgB5AAAAAAAAHQAAAAADAB0AAAAAAAAdAAAAAAMAHQAAAAABAB0AAAAAAgAdAAAAAAAAHQAAAAABAB0AAAAAAgAdAAAAAAIAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAMAHQAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAACAB0AAAAAAAAdAAAAAAMAHQAAAAADAFkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAACAB0AAAAAAgAdAAAAAAEAHQAAAAABAB0AAAAAAABZAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAHQAAAAAAAB0AAAAAAwAdAAAAAAEAHQAAAAABAB0AAAAAAAAdAAAAAAMAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAABAFkAAAAAAgBZAAAAAAEAWQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAwBZAAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAACAFkAAAAAAgBZAAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAMAWQAAAAABAFkAAAAAAwBZAAAAAAIAWQAAAAACAFkAAAAAAgBZAAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAACAA== + tiles: WQAAAAACAHkAAAAAAAAdAAAAAAMAHQAAAAACAB0AAAAAAQAdAAAAAAIAHQAAAAACAB0AAAAAAQAdAAAAAAMAHQAAAAABAHkAAAAAAAB5AAAAAAAAEQAAAAAAAB0AAAAAAgB5AAAAAAAAEQAAAAAAAFkAAAAAAwB5AAAAAAAAHQAAAAADAB0AAAAAAAAdAAAAAAEAIQAAAAAAAB0AAAAAAwAdAAAAAAEAHQAAAAADAB0AAAAAAgB5AAAAAAAAEQAAAAAAABEAAAAAAAAdAAAAAAAAeQAAAAAAABEAAAAAAABZAAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAACAB0AAAAAAwAdAAAAAAIAHQAAAAAAAB0AAAAAAwAdAAAAAAAAeQAAAAAAAHkAAAAAAAARAAAAAAAAHQAAAAACAHkAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAAAdAAAAAAEAHQAAAAADAB0AAAAAAgAdAAAAAAMAHQAAAAACAB0AAAAAAQAdAAAAAAIAHQAAAAABAHkAAAAAAAB5AAAAAAAAEQAAAAAAAB0AAAAAAQARAAAAAAAAEQAAAAAAAFkAAAAAAQB5AAAAAAAAHQAAAAADAB0AAAAAAQAdAAAAAAEAHQAAAAAAAB0AAAAAAAAdAAAAAAAAHQAAAAADAB0AAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAEAHQAAAAABAB0AAAAAAgBZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAMAWQAAAAAAAHkAAAAAAABZAAAAAAEAeQAAAAAAAB0AAAAAAwAdAAAAAAAAHQAAAAADAB0AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAACAFkAAAAAAQAdAAAAAAAAHQAAAAADAB0AAAAAAAAdAAAAAAEAHQAAAAADAB0AAAAAAgAdAAAAAAIAHQAAAAABAB0AAAAAAwBZAAAAAAEAWQAAAAABAFkAAAAAAQBZAAAAAAMAeQAAAAAAAFkAAAAAAQB5AAAAAAAAHQAAAAAAAB0AAAAAAQAdAAAAAAMAHQAAAAACAB0AAAAAAAAdAAAAAAAAHQAAAAACAB0AAAAAAQAdAAAAAAIAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAAAAB0AAAAAAQAdAAAAAAEAHQAAAAABAB0AAAAAAAAdAAAAAAMAHQAAAAABAFkAAAAAAwB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAACAB0AAAAAAQAdAAAAAAEAHQAAAAACAB0AAAAAAgBZAAAAAAMAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAHQAAAAACAB0AAAAAAQAdAAAAAAAAHQAAAAADAB0AAAAAAAAdAAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAADAFkAAAAAAQBZAAAAAAIAWQAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAABAFkAAAAAAwBZAAAAAAEAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAwBZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAEAWQAAAAADAFkAAAAAAABZAAAAAAEAWQAAAAAAAA== version: 7 0,0: ind: 0,0 - tiles: WQAAAAACAFkAAAAAAABZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgBZAAAAAAMAWQAAAAABAHkAAAAAAAB5AAAAAAAALAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAACAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAdAAAAAAIAWQAAAAADAFkAAAAAAQB5AAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAMAeQAAAAAAAFAAAAAAAABQAAAAAAAAeQAAAAAAABAAAAAAAAB5AAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAAAAHkAAAAAAABQAAAAAAAAUAAAAAAAAHkAAAAAAAAQAAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAwB5AAAAAAAAUAAAAAAAAFAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAADAHYAAAAAAAB2AAAAAAMAdgAAAAADAFkAAAAAAgBZAAAAAAEAeQAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAAB2AAAAAAEAdgAAAAABAHkAAAAAAABZAAAAAAAAWQAAAAAAAHkAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAgB5AAAAAAAAeQAAAAAAACwAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAQB2AAAAAAIAdgAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAwBZAAAAAAMAWQAAAAABAFkAAAAAAgB5AAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAwB2AAAAAAMAdgAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAQBZAAAAAAIAWQAAAAACAFkAAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAABAFkAAAAAAQBZAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAABAHYAAAAAAwB2AAAAAAMAdgAAAAADAFkAAAAAAwBZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAAAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAAB2AAAAAAIAdgAAAAACAHkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAgBZAAAAAAEAWQAAAAABAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHYAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAFQAAAAAAABUAAAAAAAAVAAAAAAAAFQAAAAAAAFkAAAAAAABZAAAAAAEAeQAAAAAAAHYAAAAAAwB2AAAAAAEAdgAAAAAAAHkAAAAAAAAUAAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAABUAAAAAAAAVAAAAAAAAFQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAACAHkAAAAAAAB2AAAAAAEAdgAAAAABAHYAAAAAAAB5AAAAAAAAFAAAAAAAAA== + tiles: WQAAAAACAFkAAAAAAQBZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgBZAAAAAAIAWQAAAAADAHkAAAAAAAB5AAAAAAAALAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAACAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAdAAAAAAIAWQAAAAABAFkAAAAAAgB5AAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAMAeQAAAAAAAFAAAAAAAABQAAAAAAAAeQAAAAAAABAAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAAAAHkAAAAAAABQAAAAAAAAUAAAAAAAAHkAAAAAAAAQAAAAAAAAeQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAAB5AAAAAAAAUAAAAAAAAFAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAQB2AAAAAAEAdgAAAAABAFkAAAAAAABZAAAAAAMAeQAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAgB2AAAAAAAAdgAAAAABAHkAAAAAAABZAAAAAAAAWQAAAAABAHkAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAgB5AAAAAAAAeQAAAAAAACwAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAIAdgAAAAADAFkAAAAAAQBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAACAFkAAAAAAAB5AAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAQB2AAAAAAAAdgAAAAABAHkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAwBZAAAAAAMAWQAAAAABAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAwB2AAAAAAAAdgAAAAADAFkAAAAAAgBZAAAAAAEAWQAAAAACAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAgBZAAAAAAEAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAAB2AAAAAAMAdgAAAAACAHkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAIAWQAAAAABAFkAAAAAAQBZAAAAAAIAWQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHYAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAFQAAAAAAABUAAAAAAAAVAAAAAAAAFQAAAAAAAFkAAAAAAQBZAAAAAAMAeQAAAAAAAHYAAAAAAgB2AAAAAAEAdgAAAAACAHkAAAAAAAAUAAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAABUAAAAAAAAVAAAAAAAAFQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAAAAHkAAAAAAAB2AAAAAAIAdgAAAAADAHYAAAAAAAB5AAAAAAAAFAAAAAAAAA== version: 7 0,-1: ind: 0,-1 - tiles: eQAAAAAAAB0AAAAAAgARAAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAMAdgAAAAADAHYAAAAAAwB2AAAAAAEAdgAAAAAAAHYAAAAAAAB2AAAAAAIAHQAAAAABAHkAAAAAAABZAAAAAAMAWQAAAAACAHkAAAAAAAAdAAAAAAAAEQAAAAAAABEAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAIAdgAAAAAAAHYAAAAAAgB2AAAAAAMAdgAAAAADAB0AAAAAAwB5AAAAAAAAWQAAAAABAFkAAAAAAgB5AAAAAAAAHQAAAAADABEAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAwB2AAAAAAIAdgAAAAADAHYAAAAAAwB2AAAAAAIAdgAAAAABAHYAAAAAAgAdAAAAAAEAeQAAAAAAAFkAAAAAAwBZAAAAAAIAEQAAAAAAAB0AAAAAAwARAAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAIAdgAAAAADAHYAAAAAAQB2AAAAAAEAdgAAAAACAHYAAAAAAAB2AAAAAAAAHQAAAAABAHkAAAAAAABZAAAAAAIAWQAAAAACAB0AAAAAAgAdAAAAAAMAHQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAAAdAAAAAAIAHQAAAAAAAB0AAAAAAwAdAAAAAAIAHQAAAAABAB0AAAAAAQB5AAAAAAAAWQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAQB5AAAAAAAAWQAAAAABAHkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAACAB0AAAAAAAAdAAAAAAAAHQAAAAACAB0AAAAAAgAdAAAAAAMAHQAAAAAAAB0AAAAAAAAdAAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAwBZAAAAAAAAWQAAAAAAAFkAAAAAAAAdAAAAAAMAHQAAAAACAB0AAAAAAAAdAAAAAAMAHQAAAAAAAB0AAAAAAgAdAAAAAAAAHQAAAAABAHkAAAAAAABZAAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAgBZAAAAAAEAHQAAAAAAAB0AAAAAAAAdAAAAAAMAHQAAAAAAAB0AAAAAAwAdAAAAAAEAHQAAAAACAB0AAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAAAAB0AAAAAAgAdAAAAAAMAHQAAAAABAB0AAAAAAwAdAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAAAdAAAAAAMAHQAAAAADAB0AAAAAAwAdAAAAAAIAHQAAAAACAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAABAFkAAAAAAQBZAAAAAAMAWQAAAAABAFkAAAAAAQBZAAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAACAFkAAAAAAgBZAAAAAAIAWQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAABAFkAAAAAAwBZAAAAAAMAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAABAFkAAAAAAwBZAAAAAAMAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAwBZAAAAAAIAWQAAAAAAAA== + tiles: eQAAAAAAAB0AAAAAAwARAAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAEAdgAAAAACAHYAAAAAAwB2AAAAAAEAdgAAAAAAAHYAAAAAAwB2AAAAAAMAHQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAACAHkAAAAAAAAdAAAAAAEAEQAAAAAAABEAAAAAAAB5AAAAAAAAdgAAAAACAHYAAAAAAQB2AAAAAAAAdgAAAAACAHYAAAAAAAB2AAAAAAIAdgAAAAABAB0AAAAAAwB5AAAAAAAAWQAAAAAAAFkAAAAAAAB5AAAAAAAAHQAAAAABABEAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAwB2AAAAAAAAdgAAAAACAHYAAAAAAQB2AAAAAAIAdgAAAAAAAHYAAAAAAgAdAAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAMAEQAAAAAAAB0AAAAAAQARAAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAAAdgAAAAADAHYAAAAAAwB2AAAAAAIAdgAAAAABAHYAAAAAAAB2AAAAAAAAHQAAAAACAHkAAAAAAABZAAAAAAMAWQAAAAACAB0AAAAAAQAdAAAAAAIAHQAAAAACAHkAAAAAAAB5AAAAAAAAHQAAAAADAB0AAAAAAAAdAAAAAAAAHQAAAAABAB0AAAAAAwAdAAAAAAAAHQAAAAAAAB0AAAAAAwB5AAAAAAAAWQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAEAHQAAAAACAB0AAAAAAQB5AAAAAAAAWQAAAAADAHkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAQBZAAAAAAIAWQAAAAADAB0AAAAAAAAdAAAAAAEAHQAAAAABAB0AAAAAAQAdAAAAAAAAHQAAAAAAAB0AAAAAAwAdAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAgBZAAAAAAEAWQAAAAAAAFkAAAAAAQAdAAAAAAEAHQAAAAAAAB0AAAAAAQAdAAAAAAIAHQAAAAABAB0AAAAAAwAdAAAAAAEAHQAAAAAAAHkAAAAAAABZAAAAAAMAeQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAwBZAAAAAAEAHQAAAAABAB0AAAAAAwAdAAAAAAIAHQAAAAAAAB0AAAAAAwAdAAAAAAAAHQAAAAACAB0AAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAAAAB0AAAAAAQAdAAAAAAAAHQAAAAACAB0AAAAAAgAdAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAAAdAAAAAAEAHQAAAAAAAB0AAAAAAgAdAAAAAAAAHQAAAAADAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAgBZAAAAAAIAWQAAAAABAFkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAEAWQAAAAADAFkAAAAAAQBZAAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAABAFkAAAAAAwBZAAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAMAWQAAAAACAFkAAAAAAgBZAAAAAAAAWQAAAAABAA== version: 7 -1,0: ind: -1,0 - tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAEAWQAAAAABAHkAAAAAAAAdAAAAAAIAHQAAAAACAFkAAAAAAwBZAAAAAAAAWQAAAAABAB0AAAAAAgAdAAAAAAEAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAADAFkAAAAAAgB5AAAAAAAAHQAAAAADAHkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAAB5AAAAAAAAHQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAMAeQAAAAAAAFkAAAAAAwBZAAAAAAMAeQAAAAAAAB0AAAAAAQB5AAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAMAeQAAAAAAAB0AAAAAAgB5AAAAAAAAWQAAAAAAAFkAAAAAAAB5AAAAAAAAHQAAAAADAHkAAAAAAABZAAAAAAMAWQAAAAADAHkAAAAAAAAdAAAAAAAAHQAAAAABAFkAAAAAAwBZAAAAAAEAWQAAAAAAAB0AAAAAAwAdAAAAAAIAeQAAAAAAAFkAAAAAAwBZAAAAAAMAeQAAAAAAAB0AAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAADAHkAAAAAAAAdAAAAAAMAeQAAAAAAAFkAAAAAAABZAAAAAAEAeQAAAAAAAB0AAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAABZAAAAAAEAWQAAAAACAB0AAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAADAHkAAAAAAABZAAAAAAEAWQAAAAADAHkAAAAAAAAdAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAEAWQAAAAADAFkAAAAAAAAdAAAAAAMAeQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAACAFkAAAAAAgB5AAAAAAAAWQAAAAADAFkAAAAAAwB5AAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAABZAAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAgAdAAAAAAEAHQAAAAAAAB0AAAAAAwB5AAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAMAWQAAAAABAHkAAAAAAABZAAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAIAaAAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABZAAAAAAEAWQAAAAACAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAQB5AAAAAAAAeQAAAAAAAFkAAAAAAQB5AAAAAAAAHQAAAAAAAB0AAAAAAgAdAAAAAAIAHQAAAAAAAB0AAAAAAQAdAAAAAAAAHQAAAAABAB0AAAAAAQAdAAAAAAEAeQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAABZAAAAAAIAHQAAAAABAB0AAAAAAAAdAAAAAAMAHQAAAAADAB0AAAAAAAAdAAAAAAMAHQAAAAABAB0AAAAAAgAdAAAAAAMAHQAAAAAAAB0AAAAAAABZAAAAAAMAWQAAAAACAA== + tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAEAWQAAAAAAAHkAAAAAAAAdAAAAAAIAHQAAAAACAFkAAAAAAQBZAAAAAAMAWQAAAAADAB0AAAAAAQAdAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAACAFkAAAAAAgB5AAAAAAAAHQAAAAADAHkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAgB5AAAAAAAAHQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAAAeQAAAAAAAB0AAAAAAwB5AAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAEAeQAAAAAAAB0AAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAwB5AAAAAAAAHQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAADAHkAAAAAAAAdAAAAAAEAHQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAAAAB0AAAAAAgAdAAAAAAEAeQAAAAAAAFkAAAAAAgBZAAAAAAEAeQAAAAAAAB0AAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAAAAHkAAAAAAAAdAAAAAAMAeQAAAAAAAFkAAAAAAQBZAAAAAAAAeQAAAAAAAB0AAAAAAwBZAAAAAAMAWQAAAAACAFkAAAAAAgBZAAAAAAIAWQAAAAABAB0AAAAAAwB5AAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAAAAHkAAAAAAAAdAAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAAAWQAAAAADAFkAAAAAAgAdAAAAAAMAeQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAABAFkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAwB5AAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAwBZAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAIAeQAAAAAAAFkAAAAAAQBZAAAAAAIAeQAAAAAAAB0AAAAAAwAdAAAAAAMAHQAAAAAAAB0AAAAAAgAdAAAAAAIAHQAAAAADAB0AAAAAAgB5AAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAAAWQAAAAADAHkAAAAAAABZAAAAAAMAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAMAaAAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABZAAAAAAAAWQAAAAADAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAQB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAHQAAAAAAAB0AAAAAAQAdAAAAAAEAHQAAAAADAB0AAAAAAwAdAAAAAAEAHQAAAAACAB0AAAAAAQAdAAAAAAIAeQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAAAHQAAAAACAB0AAAAAAgAdAAAAAAMAHQAAAAABAB0AAAAAAwAdAAAAAAAAHQAAAAADAB0AAAAAAQAdAAAAAAIAHQAAAAACAB0AAAAAAwBZAAAAAAEAWQAAAAABAA== version: 7 1,-1: ind: 1,-1 - tiles: WQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAACAGwAAAAAAABsAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAIAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAABAFkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAwBZAAAAAAAAWQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAAB5AAAAAAAAHQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAeQAAAAAAAHYAAAAAAwB2AAAAAAMAdgAAAAABAHYAAAAAAgB2AAAAAAEAdgAAAAACAHYAAAAAAgB2AAAAAAMAdgAAAAABAHYAAAAAAAB2AAAAAAIAdgAAAAADAHYAAAAAAAB2AAAAAAMAWQAAAAABAHkAAAAAAAB2AAAAAAEAdgAAAAADAHYAAAAAAgB2AAAAAAEAdgAAAAADAHYAAAAAAQB2AAAAAAIAdgAAAAABAHYAAAAAAwB2AAAAAAEAdgAAAAACAHYAAAAAAgB2AAAAAAEAdgAAAAACAFkAAAAAAwB5AAAAAAAAdgAAAAADAHYAAAAAAQB2AAAAAAIAdgAAAAAAAHYAAAAAAgB2AAAAAAEAdgAAAAACAHYAAAAAAAB2AAAAAAEAdgAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAADAHkAAAAAAABZAAAAAAEAeQAAAAAAAHYAAAAAAgB2AAAAAAIAdgAAAAABAHYAAAAAAgB2AAAAAAMAdgAAAAACAHYAAAAAAwB2AAAAAAIAdgAAAAADAHYAAAAAAgB5AAAAAAAAHQAAAAADAB0AAAAAAQAdAAAAAAIAWQAAAAACAHkAAAAAAAB2AAAAAAAAdgAAAAADAHYAAAAAAAB2AAAAAAIAdgAAAAACAAUAAAAAAwAFAAAAAAEAdgAAAAABAHYAAAAAAAB2AAAAAAIAeQAAAAAAAB0AAAAAAAAdAAAAAAAAHQAAAAADAFkAAAAAAwB5AAAAAAAAdgAAAAACAHYAAAAAAwB2AAAAAAAAdgAAAAAAAHYAAAAAAAAFAAAAAAEABQAAAAACAHYAAAAAAgB2AAAAAAMAdgAAAAADAHkAAAAAAAAdAAAAAAEAHQAAAAADAB0AAAAAAABZAAAAAAIAeQAAAAAAAHYAAAAAAQB2AAAAAAEAdgAAAAAAAHYAAAAAAAB2AAAAAAIAdgAAAAABAHYAAAAAAgB2AAAAAAIAdgAAAAABAHYAAAAAAAB5AAAAAAAAHQAAAAADAB0AAAAAAgAdAAAAAAIAWQAAAAABAHkAAAAAAAB2AAAAAAEAdgAAAAABAHYAAAAAAAB2AAAAAAIAdgAAAAAAAHYAAAAAAQB2AAAAAAEAdgAAAAAAAHYAAAAAAwB5AAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAMAHQAAAAABAFkAAAAAAAB5AAAAAAAAdgAAAAACAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHYAAAAAAwB2AAAAAAAAdgAAAAABAHkAAAAAAAB5AAAAAAAAdgAAAAAAAHkAAAAAAABZAAAAAAMAeQAAAAAAAHYAAAAAAwA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAB2AAAAAAIAdgAAAAADAHYAAAAAAwB5AAAAAAAAdgAAAAACAHYAAAAAAwB2AAAAAAEAWQAAAAADAHkAAAAAAAB2AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAEAeQAAAAAAAHYAAAAAAQB2AAAAAAIAdgAAAAABAA== + tiles: WQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAABAGwAAAAAAgBsAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAMAWQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAABAFkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAAAAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAAB5AAAAAAAAHQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAeQAAAAAAAHYAAAAAAwB2AAAAAAMAdgAAAAABAHYAAAAAAgB2AAAAAAIAdgAAAAACAHYAAAAAAgB2AAAAAAAAdgAAAAACAHYAAAAAAwB2AAAAAAIAdgAAAAADAHYAAAAAAQB2AAAAAAMAWQAAAAACAHkAAAAAAAB2AAAAAAAAdgAAAAABAHYAAAAAAQB2AAAAAAAAdgAAAAADAHYAAAAAAQB2AAAAAAIAdgAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAAAAHYAAAAAAgB2AAAAAAIAdgAAAAADAFkAAAAAAwB5AAAAAAAAdgAAAAADAHYAAAAAAwB2AAAAAAMAdgAAAAACAHYAAAAAAQB2AAAAAAMAdgAAAAAAAHYAAAAAAQB2AAAAAAEAdgAAAAABAHkAAAAAAAB5AAAAAAAAHQAAAAABAHkAAAAAAABZAAAAAAMAeQAAAAAAAHYAAAAAAQB2AAAAAAIAdgAAAAADAHYAAAAAAAB2AAAAAAIAdgAAAAABAHYAAAAAAQB2AAAAAAIAdgAAAAACAHYAAAAAAwB5AAAAAAAAHQAAAAAAAB0AAAAAAQAdAAAAAAEAWQAAAAADAHkAAAAAAAB2AAAAAAEAdgAAAAAAAHYAAAAAAQB2AAAAAAEAdgAAAAADAAUAAAAAAQAFAAAAAAIAdgAAAAABAHYAAAAAAAB2AAAAAAIAeQAAAAAAAB0AAAAAAAAdAAAAAAAAHQAAAAACAFkAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAEAdgAAAAABAHYAAAAAAAAFAAAAAAMABQAAAAABAHYAAAAAAwB2AAAAAAMAdgAAAAADAHkAAAAAAAAdAAAAAAAAHQAAAAABAB0AAAAAAQBZAAAAAAAAeQAAAAAAAHYAAAAAAQB2AAAAAAMAdgAAAAACAHYAAAAAAgB2AAAAAAEAdgAAAAADAHYAAAAAAgB2AAAAAAEAdgAAAAADAHYAAAAAAgB5AAAAAAAAHQAAAAABAB0AAAAAAwAdAAAAAAMAWQAAAAAAAHkAAAAAAAB2AAAAAAAAdgAAAAACAHYAAAAAAwB2AAAAAAMAdgAAAAABAHYAAAAAAQB2AAAAAAAAdgAAAAABAHYAAAAAAwB5AAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAACAFkAAAAAAgB5AAAAAAAAdgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHYAAAAAAwB2AAAAAAMAdgAAAAADAHkAAAAAAAB5AAAAAAAAdgAAAAADAHkAAAAAAABZAAAAAAIAeQAAAAAAAHYAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAB2AAAAAAIAdgAAAAABAHYAAAAAAwB5AAAAAAAAdgAAAAADAHYAAAAAAwB2AAAAAAAAWQAAAAACAHkAAAAAAAB2AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAdgAAAAACAHYAAAAAAwB2AAAAAAIAeQAAAAAAAHYAAAAAAwB2AAAAAAMAdgAAAAAAAA== version: 7 -2,-1: ind: -2,-1 - tiles: WQAAAAABAFkAAAAAAABZAAAAAAIAeQAAAAAAAGkAAAAAAAAdAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAABZAAAAAAAAWQAAAAADAHkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAgBZAAAAAAEAWQAAAAADAHkAAAAAAAB5AAAAAAAAaQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAMAWQAAAAABAFkAAAAAAQB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAQAdAAAAAAAAHQAAAAADAB0AAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAADAFkAAAAAAABZAAAAAAIAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAIAHQAAAAADAB0AAAAAAwAdAAAAAAIAeQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAgBZAAAAAAEAWQAAAAADAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAA+AAAAAAAAPgAAAAAAAB0AAAAAAgAdAAAAAAAAHQAAAAABAFkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAAAAFkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAPgAAAAAAAD4AAAAAAAAdAAAAAAAAHQAAAAACAB0AAAAAAgB5AAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAD4AAAAAAAA+AAAAAAAAHQAAAAAAAB0AAAAAAgAdAAAAAAMAeQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAABZAAAAAAIAeQAAAAAAAFkAAAAAAQBZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAgB5AAAAAAAAWQAAAAABAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAEAeQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAABAFkAAAAAAQBZAAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAgBZAAAAAAIAWQAAAAAAAFkAAAAAAwBZAAAAAAIAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAADAFkAAAAAAQBZAAAAAAMAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAABAFkAAAAAAQBZAAAAAAIAWQAAAAACAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAQBZAAAAAAIAWQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAMAWQAAAAACAA== + tiles: WQAAAAACAFkAAAAAAQBZAAAAAAAAeQAAAAAAAGkAAAAAAAAdAAAAAAEAWQAAAAACAFkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAACAHkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAgBZAAAAAAEAWQAAAAAAAHkAAAAAAAB5AAAAAAAAaQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAQB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAHQAAAAADAB0AAAAAAQAdAAAAAAMAHQAAAAACAB0AAAAAAwB5AAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAEAWQAAAAACAFkAAAAAAgBZAAAAAAEAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAAAHQAAAAAAAB0AAAAAAAAdAAAAAAMAeQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAABAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAA+AAAAAAAAPgAAAAAAAB0AAAAAAgAdAAAAAAAAHQAAAAACAFkAAAAAAwBZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAABAFkAAAAAAgB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAPgAAAAAAAD4AAAAAAAAdAAAAAAMAHQAAAAADAB0AAAAAAQB5AAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAD4AAAAAAAA+AAAAAAAAHQAAAAACAB0AAAAAAgAdAAAAAAEAeQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAMAeQAAAAAAAFkAAAAAAgBZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAABZAAAAAAAAWQAAAAACAHkAAAAAAABZAAAAAAIAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAMAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAwBZAAAAAAIAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAwBZAAAAAAMAWQAAAAABAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAgBZAAAAAAIAWQAAAAABAFkAAAAAAwBZAAAAAAIAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAACAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAIAWQAAAAADAFkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAAAAA== version: 7 -2,-2: ind: -2,-2 - tiles: WQAAAAADAFkAAAAAAQB5AAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAAAAFkAAAAAAwB5AAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAABAFkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAIAWQAAAAABAHkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAACAHkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAABAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAACAHYAAAAAAQB2AAAAAAEAeQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAABZAAAAAAEAeQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAACAFkAAAAAAwB5AAAAAAAAWQAAAAABAFkAAAAAAgB2AAAAAAMAdgAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAQBZAAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAMAWQAAAAABAFkAAAAAAgBZAAAAAAIAeQAAAAAAAFkAAAAAAgBZAAAAAAEAdgAAAAABAHYAAAAAAwB5AAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAQB5AAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAABAHkAAAAAAABZAAAAAAAAWQAAAAAAAHYAAAAAAwB2AAAAAAEAeQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAIAWQAAAAACAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAEAWQAAAAABAHkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAABAFkAAAAAAgB5AAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAQBZAAAAAAIAWQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAABAHkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAABZAAAAAAEAeQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAQB5AAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAAAAFkAAAAAAgB5AAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAACAFkAAAAAAABZAAAAAAMAWQAAAAABAHkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAgBZAAAAAAMAWQAAAAABAHkAAAAAAAB5AAAAAAAAaQAAAAAAAB0AAAAAAwBZAAAAAAEAWQAAAAACAFkAAAAAAwBZAAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAIAeQAAAAAAAGkAAAAAAAAdAAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAADAA== + tiles: WQAAAAACAFkAAAAAAgB5AAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAIAWQAAAAAAAFkAAAAAAgB5AAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAEAWQAAAAADAFkAAAAAAwBZAAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAgBZAAAAAAMAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAMAWQAAAAABAHkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAMAWQAAAAACAHkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAEAeQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAACAHYAAAAAAAB2AAAAAAMAeQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAMAeQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAABAFkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAgB2AAAAAAAAdgAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAABAFkAAAAAAwBZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAEAeQAAAAAAAFkAAAAAAwBZAAAAAAAAdgAAAAAAAHYAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAABAHkAAAAAAABZAAAAAAAAWQAAAAACAHYAAAAAAgB2AAAAAAEAeQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAAAWQAAAAACAHkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAQBZAAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAIAWQAAAAAAAFkAAAAAAABZAAAAAAEAeQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAACAFkAAAAAAwB5AAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAMAWQAAAAABAFkAAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAABAFkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAwBZAAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAIAWQAAAAABAHkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAMAWQAAAAADAHkAAAAAAAB5AAAAAAAAaQAAAAAAAB0AAAAAAQBZAAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAABZAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAACAFkAAAAAAABZAAAAAAIAeQAAAAAAAGkAAAAAAAAdAAAAAAEAeQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAAAWQAAAAACAHkAAAAAAABZAAAAAAEAWQAAAAABAA== version: 7 1,-2: ind: 1,-2 - tiles: WQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAgB5AAAAAAAAHQAAAAAAAB0AAAAAAAAdAAAAAAAAHQAAAAACAB0AAAAAAgB5AAAAAAAAbAAAAAADAGwAAAAAAABsAAAAAAIAbAAAAAAAAHkAAAAAAABsAAAAAAMAbAAAAAADAGwAAAAAAgBZAAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAMAHQAAAAAAAB0AAAAAAgAdAAAAAAIAeQAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAgBsAAAAAAEAbAAAAAACAGwAAAAAAgBsAAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAMAbAAAAAACAGwAAAAAAwBsAAAAAAMAbAAAAAABAGwAAAAAAQBsAAAAAAIAbAAAAAADAFkAAAAAAQBsAAAAAAEAbAAAAAADAGwAAAAAAQBsAAAAAAEAbAAAAAADAGwAAAAAAAB5AAAAAAAAbAAAAAAAAGwAAAAAAQBsAAAAAAMAbAAAAAAAAHkAAAAAAABsAAAAAAMAbAAAAAAAAGwAAAAAAgBZAAAAAAAAeQAAAAAAAGwAAAAAAwBsAAAAAAMAbAAAAAACAGwAAAAAAABsAAAAAAEAeQAAAAAAAHkAAAAAAABsAAAAAAIAbAAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAABsAAAAAAMAbAAAAAABAGwAAAAAAQBsAAAAAAMAbAAAAAADAGwAAAAAAQBsAAAAAAAAbAAAAAAAAGwAAAAAAwBsAAAAAAAAbAAAAAADAGwAAAAAAwBsAAAAAAEAbAAAAAADAFkAAAAAAAB5AAAAAAAAbAAAAAACAGwAAAAAAQBsAAAAAAEAbAAAAAABAGwAAAAAAQBsAAAAAAIAbAAAAAACAGwAAAAAAgBsAAAAAAMAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAADAGwAAAAAAQBZAAAAAAEAeQAAAAAAAHkAAAAAAABsAAAAAAEAeQAAAAAAAGwAAAAAAQB5AAAAAAAAeQAAAAAAAGwAAAAAAQBsAAAAAAAAbAAAAAABAGwAAAAAAABsAAAAAAMAbAAAAAACAGwAAAAAAwBsAAAAAAEAWQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAACAHkAAAAAAABsAAAAAAIAbAAAAAADAGwAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAIAeQAAAAAAAFkAAAAAAQB5AAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAAB5AAAAAAAAeQAAAAAAAGwAAAAAAgBsAAAAAAIAeQAAAAAAAGwAAAAAAwBsAAAAAAIAbAAAAAADAGwAAAAAAgBZAAAAAAIAeQAAAAAAAFkAAAAAAABZAAAAAAEAbAAAAAABAB0AAAAAAQAdAAAAAAAAeQAAAAAAAGwAAAAAAwBsAAAAAAAAbAAAAAADAGwAAAAAAgBsAAAAAAMAbAAAAAABAGwAAAAAAQBsAAAAAAMAWQAAAAADAHkAAAAAAABsAAAAAAMAbAAAAAABAGwAAAAAAAAdAAAAAAEAHQAAAAAAAGwAAAAAAwBsAAAAAAEAbAAAAAADAGwAAAAAAgBsAAAAAAMAbAAAAAADAGwAAAAAAgBsAAAAAAMAbAAAAAABAFkAAAAAAAB5AAAAAAAAHQAAAAACAB0AAAAAAQBsAAAAAAAAHQAAAAABAB0AAAAAAQB5AAAAAAAAbAAAAAACAGwAAAAAAgBsAAAAAAEAbAAAAAABAGwAAAAAAABsAAAAAAIAbAAAAAACAGwAAAAAAQBZAAAAAAEAeQAAAAAAAB0AAAAAAQAdAAAAAAMAbAAAAAABAB0AAAAAAQAdAAAAAAIAbAAAAAACAGwAAAAAAgBsAAAAAAEAbAAAAAAAAGwAAAAAAwBsAAAAAAEAbAAAAAACAGwAAAAAAQBsAAAAAAAAWQAAAAADAHkAAAAAAAAdAAAAAAAAHQAAAAACAGwAAAAAAwAdAAAAAAEAHQAAAAACAHkAAAAAAABsAAAAAAEAbAAAAAACAGwAAAAAAgBsAAAAAAIAbAAAAAACAGwAAAAAAwBsAAAAAAIAbAAAAAABAA== + tiles: WQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAAB5AAAAAAAAHQAAAAADAB0AAAAAAwAdAAAAAAIAHQAAAAAAAB0AAAAAAAB5AAAAAAAAbAAAAAADAGwAAAAAAQBsAAAAAAAAbAAAAAAAAHkAAAAAAABsAAAAAAEAbAAAAAACAGwAAAAAAgBZAAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAAAHQAAAAADAB0AAAAAAQAdAAAAAAEAeQAAAAAAAGwAAAAAAABsAAAAAAIAbAAAAAAAAGwAAAAAAgBsAAAAAAMAbAAAAAADAGwAAAAAAwBsAAAAAAEAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAAAbAAAAAABAGwAAAAAAwBsAAAAAAEAbAAAAAABAGwAAAAAAQBsAAAAAAAAbAAAAAACAFkAAAAAAQBsAAAAAAIAbAAAAAABAGwAAAAAAABsAAAAAAEAbAAAAAACAGwAAAAAAwB5AAAAAAAAbAAAAAADAGwAAAAAAQBsAAAAAAAAbAAAAAABAHkAAAAAAABsAAAAAAMAbAAAAAAAAGwAAAAAAQBZAAAAAAMAeQAAAAAAAGwAAAAAAgBsAAAAAAMAbAAAAAACAGwAAAAAAgBsAAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAEAbAAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAABsAAAAAAIAbAAAAAABAGwAAAAAAgBsAAAAAAMAbAAAAAACAGwAAAAAAQBsAAAAAAMAbAAAAAACAGwAAAAAAABsAAAAAAMAbAAAAAACAGwAAAAAAQBsAAAAAAEAbAAAAAADAFkAAAAAAgB5AAAAAAAAbAAAAAADAGwAAAAAAQBsAAAAAAIAbAAAAAAAAGwAAAAAAgBsAAAAAAMAbAAAAAADAGwAAAAAAwBsAAAAAAMAbAAAAAABAGwAAAAAAwBsAAAAAAMAbAAAAAADAGwAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAABsAAAAAAMAeQAAAAAAAGwAAAAAAgB5AAAAAAAAeQAAAAAAAGwAAAAAAgBsAAAAAAIAbAAAAAABAGwAAAAAAwBsAAAAAAMAbAAAAAABAGwAAAAAAQBsAAAAAAMAWQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAAAAHkAAAAAAABsAAAAAAIAbAAAAAACAGwAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAEAWQAAAAADAFkAAAAAAQB5AAAAAAAAeQAAAAAAAGwAAAAAAwBsAAAAAAAAeQAAAAAAAGwAAAAAAgBsAAAAAAIAbAAAAAACAGwAAAAAAABZAAAAAAMAeQAAAAAAAFkAAAAAAwBZAAAAAAIAbAAAAAACAB0AAAAAAAAdAAAAAAIAeQAAAAAAAGwAAAAAAQBsAAAAAAAAbAAAAAADAGwAAAAAAwBsAAAAAAEAbAAAAAABAGwAAAAAAABsAAAAAAMAWQAAAAABAHkAAAAAAABsAAAAAAEAbAAAAAABAGwAAAAAAAAdAAAAAAMAHQAAAAAAAGwAAAAAAABsAAAAAAMAbAAAAAAAAGwAAAAAAQBsAAAAAAAAbAAAAAABAGwAAAAAAQBsAAAAAAMAbAAAAAAAAFkAAAAAAQB5AAAAAAAAHQAAAAAAAB0AAAAAAQBsAAAAAAMAHQAAAAAAAB0AAAAAAwB5AAAAAAAAbAAAAAACAGwAAAAAAwBsAAAAAAEAbAAAAAABAGwAAAAAAABsAAAAAAMAbAAAAAACAGwAAAAAAQBZAAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAAAbAAAAAACAB0AAAAAAwAdAAAAAAEAbAAAAAADAGwAAAAAAQBsAAAAAAAAbAAAAAAAAGwAAAAAAgBsAAAAAAIAbAAAAAABAGwAAAAAAABsAAAAAAAAWQAAAAABAHkAAAAAAAAdAAAAAAEAHQAAAAADAGwAAAAAAAAdAAAAAAIAHQAAAAABAHkAAAAAAABsAAAAAAAAbAAAAAACAGwAAAAAAwBsAAAAAAIAbAAAAAADAGwAAAAAAwBsAAAAAAMAbAAAAAAAAA== version: 7 0,-2: ind: 0,-2 - tiles: WQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAIAWQAAAAABAFkAAAAAAQBZAAAAAAIAWQAAAAABAFkAAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAwBZAAAAAAEAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAQBZAAAAAAMAWQAAAAAAAFkAAAAAAgBZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAADAB0AAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAABAHYAAAAAAwAdAAAAAAAAHQAAAAABAB0AAAAAAgB5AAAAAAAAWQAAAAACAFkAAAAAAgAdAAAAAAIAeQAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB2AAAAAAEAdgAAAAABAHYAAAAAAQB2AAAAAAEAdgAAAAADAHYAAAAAAAB2AAAAAAEAeQAAAAAAAFkAAAAAAgBZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAQB2AAAAAAEAdgAAAAADAHYAAAAAAAB2AAAAAAMAdgAAAAABAB0AAAAAAQBZAAAAAAIAWQAAAAADAB0AAAAAAAAdAAAAAAIAHQAAAAABAHkAAAAAAAB4AAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAAAHQAAAAACAHYAAAAAAQAdAAAAAAMAHQAAAAABAB0AAAAAAQB5AAAAAAAAWQAAAAABAFkAAAAAAgARAAAAAAAAEQAAAAAAAB0AAAAAAAB5AAAAAAAAeAAAAAAAAHkAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAIAeQAAAAAAAFkAAAAAAABZAAAAAAAAHQAAAAABABEAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAwB2AAAAAAEAeQAAAAAAACwAAAAAAAB5AAAAAAAAHQAAAAACAHkAAAAAAABZAAAAAAMAWQAAAAAAAB0AAAAAAAARAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHYAAAAAAQB2AAAAAAEAdgAAAAABAHkAAAAAAAAsAAAAAAAAeQAAAAAAAB0AAAAAAgB5AAAAAAAAWQAAAAABAFkAAAAAAgAdAAAAAAIAEQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAAB2AAAAAAIAdgAAAAAAAHYAAAAAAgAsAAAAAAAALAAAAAAAAHkAAAAAAAAdAAAAAAMAeQAAAAAAAFkAAAAAAwBZAAAAAAAAEQAAAAAAABEAAAAAAAB5AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAACAHkAAAAAAABZAAAAAAMAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAIAdgAAAAADAHYAAAAAAwB2AAAAAAIAdgAAAAAAAB0AAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAQARAAAAAAAAEQAAAAAAABEAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAwB2AAAAAAEAdgAAAAADAHYAAAAAAAB2AAAAAAEAdgAAAAADAHYAAAAAAQAdAAAAAAIAeQAAAAAAAFkAAAAAAgBZAAAAAAAAHQAAAAACAB0AAAAAAwARAAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAEAdgAAAAADAHYAAAAAAQB2AAAAAAEAdgAAAAAAAHYAAAAAAwB2AAAAAAMAHQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAADAA== + tiles: WQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAIAWQAAAAABAFkAAAAAAQBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAIAWQAAAAADAFkAAAAAAwBZAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAgBZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAwBZAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAgBZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAAAAB0AAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAEAHQAAAAABAHYAAAAAAQAdAAAAAAMAHQAAAAABAB0AAAAAAQB5AAAAAAAAWQAAAAACAFkAAAAAAAAdAAAAAAEAeQAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB2AAAAAAAAdgAAAAADAHYAAAAAAwB2AAAAAAEAdgAAAAADAHYAAAAAAQB2AAAAAAMAeQAAAAAAAFkAAAAAAABZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAdgAAAAADAHYAAAAAAgB2AAAAAAAAdgAAAAABAHYAAAAAAAB2AAAAAAIAdgAAAAAAAB0AAAAAAABZAAAAAAEAWQAAAAAAAB0AAAAAAQAdAAAAAAMAHQAAAAABAHkAAAAAAAB4AAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAAAHQAAAAAAAHYAAAAAAgAdAAAAAAEAHQAAAAADAB0AAAAAAQB5AAAAAAAAWQAAAAABAFkAAAAAAQARAAAAAAAAEQAAAAAAAB0AAAAAAAB5AAAAAAAAeAAAAAAAAHkAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAMAeQAAAAAAAFkAAAAAAgBZAAAAAAIAHQAAAAACABEAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAMAeQAAAAAAACwAAAAAAAB5AAAAAAAAHQAAAAABAHkAAAAAAABZAAAAAAEAWQAAAAADAB0AAAAAAAARAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHYAAAAAAQB2AAAAAAEAdgAAAAADAHkAAAAAAAAsAAAAAAAAeQAAAAAAAB0AAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAwAdAAAAAAAAEQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAAB2AAAAAAMAdgAAAAACAHYAAAAAAgAsAAAAAAAALAAAAAAAAHkAAAAAAAAdAAAAAAEAeQAAAAAAAFkAAAAAAQBZAAAAAAIAEQAAAAAAABEAAAAAAAB5AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAABAHkAAAAAAABZAAAAAAMAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAQB2AAAAAAEAdgAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAADAB0AAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAAARAAAAAAAAEQAAAAAAABEAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAAB2AAAAAAIAdgAAAAAAAHYAAAAAAgB2AAAAAAMAdgAAAAABAHYAAAAAAgAdAAAAAAMAeQAAAAAAAFkAAAAAAABZAAAAAAEAHQAAAAAAAB0AAAAAAwARAAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAIAdgAAAAADAHYAAAAAAAB2AAAAAAIAdgAAAAADAHYAAAAAAgB2AAAAAAAAHQAAAAACAHkAAAAAAABZAAAAAAIAWQAAAAAAAA== version: 7 -1,-2: ind: -1,-2 - tiles: WQAAAAACAFkAAAAAAwBZAAAAAAEAWQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAACAFkAAAAAAQBZAAAAAAIAWQAAAAACAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAQBZAAAAAAMAWQAAAAACAFkAAAAAAwBZAAAAAAEAWQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAADAFkAAAAAAwBZAAAAAAMAWQAAAAACAFkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAMAWQAAAAADAFkAAAAAAgBZAAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAABZAAAAAAMAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAADAFkAAAAAAwBZAAAAAAAAWQAAAAADAHkAAAAAAAAdAAAAAAMAdgAAAAACAHYAAAAAAAB2AAAAAAMAHQAAAAABAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAHQAAAAAAAB0AAAAAAgBZAAAAAAMABgAAAAAAAFkAAAAAAAB5AAAAAAAAHQAAAAAAAHYAAAAAAQB2AAAAAAEAdgAAAAACAB0AAAAAAAB5AAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAMAWQAAAAADAAYAAAAAAABZAAAAAAIAeQAAAAAAAB0AAAAAAgB2AAAAAAAAdgAAAAABAHYAAAAAAAAdAAAAAAEAeQAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAADAFkAAAAAAAAGAAAAAAAAWQAAAAACAHkAAAAAAAAdAAAAAAEAdgAAAAADAHYAAAAAAwB2AAAAAAMAHQAAAAACAHkAAAAAAAB4AAAAAAAAeQAAAAAAAB0AAAAAAQAdAAAAAAMAHQAAAAAAAB0AAAAAAABZAAAAAAMABgAAAAAAAFkAAAAAAwB5AAAAAAAAHQAAAAABAHYAAAAAAQB2AAAAAAEAdgAAAAACAB0AAAAAAAB5AAAAAAAAAAAAAAAAAHkAAAAAAAAdAAAAAAIAEQAAAAAAABEAAAAAAAAdAAAAAAEAWQAAAAACAFkAAAAAAgBZAAAAAAEAWQAAAAADAB0AAAAAAwB2AAAAAAIAdgAAAAADAHYAAAAAAgAdAAAAAAIAeQAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAABEAAAAAAAAdAAAAAAEAHQAAAAAAAFkAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAAAdAAAAAAIAdgAAAAAAAHYAAAAAAgB2AAAAAAIAHQAAAAADAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAARAAAAAAAAHQAAAAAAAB0AAAAAAwBZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAQB5AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAEQAAAAAAAB0AAAAAAwARAAAAAAAAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAQAdAAAAAAAAHQAAAAABAHkAAAAAAAB4AAAAAAAAeQAAAAAAABEAAAAAAAARAAAAAAAAEQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAACAB0AAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgBZAAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAAAHQAAAAACAB0AAAAAAwAdAAAAAAAAHQAAAAADAB0AAAAAAwAdAAAAAAAAeQAAAAAAAHkAAAAAAAARAAAAAAAAEQAAAAAAABEAAAAAAAARAAAAAAAAWQAAAAABAHkAAAAAAAAdAAAAAAIAHQAAAAABAB0AAAAAAwAdAAAAAAIAHQAAAAADAB0AAAAAAgAdAAAAAAMAHQAAAAADAHkAAAAAAAB5AAAAAAAAEQAAAAAAAB0AAAAAAwAdAAAAAAAAEQAAAAAAAA== + tiles: WQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAADAFkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAEAWQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAwBZAAAAAAMAWQAAAAABAFkAAAAAAwBZAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAgBZAAAAAAEAWQAAAAABAFkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAEAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAADAHkAAAAAAAAdAAAAAAAAdgAAAAABAHYAAAAAAwB2AAAAAAAAHQAAAAADAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAHQAAAAADAB0AAAAAAgBZAAAAAAAABgAAAAAAAFkAAAAAAAB5AAAAAAAAHQAAAAACAHYAAAAAAAB2AAAAAAAAdgAAAAAAAB0AAAAAAwB5AAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAEAWQAAAAABAAYAAAAAAABZAAAAAAIAeQAAAAAAAB0AAAAAAQB2AAAAAAIAdgAAAAABAHYAAAAAAwAdAAAAAAIAeQAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAABAFkAAAAAAgAGAAAAAAAAWQAAAAADAHkAAAAAAAAdAAAAAAEAdgAAAAADAHYAAAAAAwB2AAAAAAIAHQAAAAABAHkAAAAAAAB4AAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAMAHQAAAAAAAB0AAAAAAgBZAAAAAAIABgAAAAAAAFkAAAAAAAB5AAAAAAAAHQAAAAAAAHYAAAAAAAB2AAAAAAIAdgAAAAACAB0AAAAAAAB5AAAAAAAAAAAAAAAAAHkAAAAAAAAdAAAAAAAAEQAAAAAAABEAAAAAAAAdAAAAAAEAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAAAAB0AAAAAAQB2AAAAAAAAdgAAAAADAHYAAAAAAwAdAAAAAAAAeQAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAABEAAAAAAAAdAAAAAAAAHQAAAAAAAFkAAAAAAgB5AAAAAAAAWQAAAAADAHkAAAAAAAAdAAAAAAIAdgAAAAACAHYAAAAAAQB2AAAAAAIAHQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAARAAAAAAAAHQAAAAAAAB0AAAAAAgBZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgB5AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAEQAAAAAAAB0AAAAAAwARAAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAMAHQAAAAABAHkAAAAAAAB4AAAAAAAAeQAAAAAAABEAAAAAAAARAAAAAAAAEQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAIAHQAAAAABAB0AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAwBZAAAAAAIAeQAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAADAB0AAAAAAQAdAAAAAAIAHQAAAAACAB0AAAAAAAAdAAAAAAIAeQAAAAAAAHkAAAAAAAARAAAAAAAAEQAAAAAAABEAAAAAAAARAAAAAAAAWQAAAAACAHkAAAAAAAAdAAAAAAIAHQAAAAAAAB0AAAAAAwAdAAAAAAMAHQAAAAACAB0AAAAAAwAdAAAAAAIAHQAAAAAAAHkAAAAAAAB5AAAAAAAAEQAAAAAAAB0AAAAAAgAdAAAAAAAAEQAAAAAAAA== version: 7 -2,0: ind: -2,0 - tiles: HQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAB0AAAAAAgB5AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAMACQAAAAADAAkAAAAAAgAJAAAAAAEAeQAAAAAAAGgAAAAAAAAdAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAgBZAAAAAAMAeQAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAABEAAAAAAAARAAAAAAAAWQAAAAAAAHkAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAARAAAAAAAAEQAAAAAAAFkAAAAAAQB5AAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAEQAAAAAAABEAAAAAAABZAAAAAAAAeQAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAEAAAAAAAABAAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAEAAAAAAAABAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABAAAAAAAAAeQAAAAAAAEAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAA== + tiles: HQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAB0AAAAAAgB5AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAIACQAAAAACAAkAAAAAAwAJAAAAAAEAeQAAAAAAAGgAAAAAAAAdAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQB5AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAwBZAAAAAAIAeQAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAABEAAAAAAAARAAAAAAAAWQAAAAABAHkAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAARAAAAAAAAEQAAAAAAAFkAAAAAAQB5AAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAEQAAAAAAABEAAAAAAABZAAAAAAIAeQAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAEAAAAAAAABAAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAEAAAAAAAABAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABAAAAAAAAAeQAAAAAAAEAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAA== version: 7 -2,-3: ind: -2,-3 - tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAIAWQAAAAAAAFkAAAAAAABZAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAIAWQAAAAACAFkAAAAAAABZAAAAAAIAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAIAWQAAAAACAFkAAAAAAwBZAAAAAAMAWQAAAAAAAFkAAAAAAwB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAQBZAAAAAAMAWQAAAAAAAFkAAAAAAQBZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAADAFkAAAAAAQBZAAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAACAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAEAWQAAAAADAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== + tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAABZAAAAAAMAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAEAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAACAFkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAEAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAIAWQAAAAAAAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== version: 7 -1,-3: ind: -1,-3 - tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGkAAAAAAABZAAAAAAEAWQAAAAABAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAEAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAABZAAAAAAMAWQAAAAADAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAADAFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAACAHkAAAAAAABZAAAAAAIAWQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAB0AAAAAAQAdAAAAAAIAHQAAAAACAB0AAAAAAwAdAAAAAAEAHQAAAAABAB0AAAAAAwAdAAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAMAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAIAHQAAAAAAAB0AAAAAAAAdAAAAAAIAHQAAAAABAB0AAAAAAwAdAAAAAAMAHQAAAAADAHkAAAAAAABZAAAAAAAAWQAAAAACAAAAAAAAAAB5AAAAAAAAHQAAAAACAB0AAAAAAAB5AAAAAAAAHQAAAAADAB0AAAAAAwAdAAAAAAEAHQAAAAACAB0AAAAAAgAdAAAAAAAAHQAAAAABAB0AAAAAAwB5AAAAAAAAWQAAAAABAFkAAAAAAwAAAAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAMAHQAAAAACAB0AAAAAAwAdAAAAAAAAHQAAAAAAAB0AAAAAAAAdAAAAAAIAHQAAAAABAB0AAAAAAgAdAAAAAAIAHQAAAAAAAFkAAAAAAgBZAAAAAAMAAAAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAADAHkAAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAACAB0AAAAAAwAdAAAAAAIAHQAAAAADAHkAAAAAAABZAAAAAAMAWQAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAADAB0AAAAAAwAdAAAAAAEAHQAAAAAAAB0AAAAAAwAdAAAAAAAAHQAAAAACAB0AAAAAAgB5AAAAAAAAWQAAAAAAAFkAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAMAHQAAAAADAB0AAAAAAQAdAAAAAAIAHQAAAAABAB0AAAAAAgAdAAAAAAIAeQAAAAAAAFkAAAAAAABZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAACAA== + tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGkAAAAAAABZAAAAAAEAWQAAAAACAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAHkAAAAAAABZAAAAAAAAWQAAAAADAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAIAeQAAAAAAAFkAAAAAAQBZAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAMAWQAAAAADAHkAAAAAAABZAAAAAAMAWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAADAB0AAAAAAQAdAAAAAAIAHQAAAAADAB0AAAAAAQAdAAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAEAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAIAHQAAAAADAB0AAAAAAAAdAAAAAAEAHQAAAAADAB0AAAAAAQAdAAAAAAMAHQAAAAABAHkAAAAAAABZAAAAAAIAWQAAAAABAAAAAAAAAAB5AAAAAAAAHQAAAAADAB0AAAAAAwB5AAAAAAAAHQAAAAACAB0AAAAAAgAdAAAAAAEAHQAAAAADAB0AAAAAAQAdAAAAAAMAHQAAAAADAB0AAAAAAgB5AAAAAAAAWQAAAAABAFkAAAAAAwAAAAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAIAHQAAAAAAAB0AAAAAAQAdAAAAAAEAHQAAAAAAAB0AAAAAAgAdAAAAAAEAHQAAAAABAB0AAAAAAgAdAAAAAAEAHQAAAAAAAFkAAAAAAgBZAAAAAAEAAAAAAAAAAHkAAAAAAAAdAAAAAAAAHQAAAAACAHkAAAAAAAAdAAAAAAIAHQAAAAABAB0AAAAAAgAdAAAAAAEAHQAAAAAAAB0AAAAAAAAdAAAAAAAAHQAAAAACAHkAAAAAAABZAAAAAAAAWQAAAAACAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAACAB0AAAAAAAAdAAAAAAIAHQAAAAADAB0AAAAAAgAdAAAAAAEAHQAAAAAAAB0AAAAAAwB5AAAAAAAAWQAAAAABAFkAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAIAHQAAAAAAAB0AAAAAAQAdAAAAAAAAHQAAAAABAB0AAAAAAwAdAAAAAAMAeQAAAAAAAFkAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAACAA== version: 7 0,-3: ind: 0,-3 - tiles: WQAAAAACAFkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAgBoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAEAeQAAAAAAAFkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAACAHkAAAAAAABZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAQB5AAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAEAWQAAAAADAFkAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAADAFkAAAAAAABZAAAAAAMAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAQB5AAAAAAAAWQAAAAADAFkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAEAWQAAAAACAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAMAeQAAAAAAAFkAAAAAAwBZAAAAAAIAeQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAgBZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAACAHkAAAAAAABZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABpAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAeQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAEAWQAAAAADAHkAAAAAAAB3AAAAAAIAdgAAAAACAHYAAAAAAgB2AAAAAAMAdwAAAAABAHkAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAwBZAAAAAAIAWQAAAAABAFkAAAAAAwB5AAAAAAAAdwAAAAAAAHYAAAAAAwB2AAAAAAAAdgAAAAAAAHcAAAAAAABpAAAAAAAAeQAAAAAAAFkAAAAAAQB5AAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAABZAAAAAAAAeQAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAB0AAAAAAwAdAAAAAAMAeQAAAAAAAHkAAAAAAABZAAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAAAAHkAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAAdAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAACAHkAAAAAAAAdAAAAAAAAHQAAAAAAAA== + tiles: WQAAAAADAFkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAIAWQAAAAAAAFkAAAAAAQBoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAEAeQAAAAAAAFkAAAAAAwB5AAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAAAAHkAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAAAWQAAAAAAAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAMAeQAAAAAAAFkAAAAAAwBZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAADAFkAAAAAAQBZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAACAHkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAQB5AAAAAAAAWQAAAAAAAFkAAAAAAwB5AAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAEAWQAAAAACAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAIAeQAAAAAAAFkAAAAAAwBZAAAAAAIAeQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAABAHkAAAAAAABZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABpAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAeQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAABAHkAAAAAAAB3AAAAAAIAdgAAAAACAHYAAAAAAAB2AAAAAAMAdwAAAAADAHkAAAAAAAB5AAAAAAAAWQAAAAACAHkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAgBZAAAAAAEAWQAAAAABAFkAAAAAAgB5AAAAAAAAdwAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAABAHcAAAAAAABpAAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAIAWQAAAAABAFkAAAAAAwBZAAAAAAIAeQAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAB0AAAAAAAAdAAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAeQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAADAHkAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAAdAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAAAAHkAAAAAAAAdAAAAAAMAHQAAAAABAA== version: 7 1,-3: ind: 1,-3 - tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHkAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAAB5AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHkAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAAB5AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGwAAAAAAgBsAAAAAAIAbAAAAAABAGwAAAAAAQBsAAAAAAMAeQAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAHkAAAAAAABsAAAAAAEAbAAAAAAAAGwAAAAAAwBsAAAAAAMAeQAAAAAAAHkAAAAAAABsAAAAAAEAbAAAAAACAGwAAAAAAABsAAAAAAMAbAAAAAABAFkAAAAAAQAsAAAAAAAALAAAAAAAACwAAAAAAAB5AAAAAAAAbAAAAAADAGwAAAAAAQBsAAAAAAAAbAAAAAAAAHkAAAAAAABpAAAAAAAAbAAAAAAAAGwAAAAAAwBsAAAAAAAAbAAAAAACAGwAAAAAAgB5AAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAAeQAAAAAAAGwAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAwBpAAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAIAbAAAAAACAB0AAAAAAgAdAAAAAAAAeQAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAGwAAAAAAQBsAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAMAHQAAAAACAHkAAAAAAAAdAAAAAAMAHQAAAAACAGwAAAAAAQAdAAAAAAEAHQAAAAAAAHkAAAAAAABSAAAAAAEALAAAAAAAACwAAAAAAAB5AAAAAAAAbAAAAAAAAFkAAAAAAwBZAAAAAAIAWQAAAAACAA== + tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHkAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAAB5AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHkAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAAB5AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGwAAAAAAABsAAAAAAEAbAAAAAADAGwAAAAAAABsAAAAAAMAeQAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAHkAAAAAAABsAAAAAAIAbAAAAAACAGwAAAAAAABsAAAAAAMAeQAAAAAAAHkAAAAAAABsAAAAAAAAbAAAAAACAGwAAAAAAABsAAAAAAAAbAAAAAABAFkAAAAAAgAsAAAAAAAALAAAAAAAACwAAAAAAAB5AAAAAAAAbAAAAAADAGwAAAAAAgBsAAAAAAAAbAAAAAADAHkAAAAAAABpAAAAAAAAbAAAAAAAAGwAAAAAAQBsAAAAAAIAbAAAAAAAAGwAAAAAAgB5AAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAAeQAAAAAAAGwAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAwBpAAAAAAAAeQAAAAAAAB0AAAAAAQAdAAAAAAMAbAAAAAABAB0AAAAAAgAdAAAAAAIAeQAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAGwAAAAAAgBsAAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAMAHQAAAAADAHkAAAAAAAAdAAAAAAMAHQAAAAABAGwAAAAAAgAdAAAAAAEAHQAAAAACAHkAAAAAAABSAAAAAAMALAAAAAAAACwAAAAAAAB5AAAAAAAAbAAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAAAAA== version: 7 1,0: ind: 1,0 - tiles: eQAAAAAAAHkAAAAAAAAOAAAAAAMAeQAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAHQAAAAADAB0AAAAAAQAdAAAAAAMAeQAAAAAAAHYAAAAAAQB2AAAAAAMAdgAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAHkAAAAAAAB5AAAAAAAAGQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAOAAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAMAdgAAAAAAAHYAAAAAAgAQAAAAAAAAeQAAAAAAABAAAAAAAAB5AAAAAAAAGQAAAAAAABkAAAAAAAAZAAAAAAAAeQAAAAAAAA4AAAAAAAAOAAAAAAIADgAAAAABAA4AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAEAAAAAAAAHkAAAAAAAAQAAAAAAAAeQAAAAAAABkAAAAAAAAZAAAAAAAAGQAAAAAAAHkAAAAAAAAOAAAAAAMADgAAAAACAA4AAAAAAQAOAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAAB5AAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAB5AAAAAAAAQQAAAAAAAEEAAAAAAABBAAAAAAAAWQAAAAABAA4AAAAAAAAOAAAAAAIADgAAAAADAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAeQAAAAAAAEEAAAAAAABBAAAAAAAAQQAAAAAAAHkAAAAAAAAOAAAAAAMADgAAAAADAA4AAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAMAeQAAAAAAAHkAAAAAAAABAAAAAAQAAQAAAAACAAEAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAMAWQAAAAACAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAwB5AAAAAAAAAQAAAAAEAAEAAAAAAgABAAAAAAMAWQAAAAACAFkAAAAAAwB5AAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAAAeQAAAAAAAAEAAAAAAQABAAAAAAUAAQAAAAAEAFkAAAAAAgBZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAMAHQAAAAABAB0AAAAAAQAdAAAAAAEAHQAAAAABAFkAAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAwABAAAAAAEAAQAAAAAAAAEAAAAAAwBZAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAIAWQAAAAADAB0AAAAAAAAdAAAAAAEAHQAAAAAAAB0AAAAAAwBZAAAAAAMAWQAAAAAAAFkAAAAAAQB5AAAAAAAAAQAAAAAFAAEAAAAAAAABAAAAAAQAWQAAAAABAFkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAgAdAAAAAAAAHQAAAAABAB0AAAAAAwAdAAAAAAMAWQAAAAACAFkAAAAAAwBZAAAAAAMAeQAAAAAAAAEAAAAABQABAAAAAAMAAQAAAAABABQAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAIAHQAAAAABAB0AAAAAAQAdAAAAAAAAHQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAgABAAAAAAQAAQAAAAAFAAEAAAAABQAUAAAAAAAAFAAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAwB5AAAAAAAAAQAAAAABAAEAAAAABAABAAAAAAMAFAAAAAAAABQAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAgBZAAAAAAEAWQAAAAABAFkAAAAAAwBZAAAAAAEAeQAAAAAAAAEAAAAABQABAAAAAAIAAQAAAAABAA== + tiles: eQAAAAAAAHkAAAAAAAAOAAAAAAEAeQAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAHQAAAAABAB0AAAAAAQAdAAAAAAMAeQAAAAAAAHYAAAAAAAB2AAAAAAIAdgAAAAABAFAAAAAAAABQAAAAAAAAUAAAAAAAAHkAAAAAAAB5AAAAAAAAGQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAOAAAAAAIAeQAAAAAAAHkAAAAAAAB2AAAAAAEAdgAAAAACAHYAAAAAAwAQAAAAAAAAeQAAAAAAABAAAAAAAAB5AAAAAAAAGQAAAAAAABkAAAAAAAAZAAAAAAAAeQAAAAAAAA4AAAAAAQAOAAAAAAEADgAAAAABAA4AAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAEAAAAAAAAHkAAAAAAAAQAAAAAAAAeQAAAAAAABkAAAAAAAAZAAAAAAAAGQAAAAAAAHkAAAAAAAAOAAAAAAIADgAAAAABAA4AAAAAAgAOAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAgB5AAAAAAAADgAAAAADAA4AAAAAAAAOAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAB5AAAAAAAAQQAAAAAAAEEAAAAAAABBAAAAAAAAWQAAAAACAA4AAAAAAwAOAAAAAAEADgAAAAACAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAeQAAAAAAAEEAAAAAAABBAAAAAAAAQQAAAAAAAHkAAAAAAAAOAAAAAAMADgAAAAACAA4AAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAIAeQAAAAAAAHkAAAAAAAABAAAAAAQAAQAAAAAEAAEAAAAABAB5AAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAAB5AAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAQAWQAAAAACAFkAAAAAAQB5AAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAwBZAAAAAAAAeQAAAAAAAAEAAAAAAgABAAAAAAQAAQAAAAAFAFkAAAAAAgBZAAAAAAEAWQAAAAABAFkAAAAAAABZAAAAAAMAHQAAAAACAB0AAAAAAAAdAAAAAAAAHQAAAAADAFkAAAAAAwBZAAAAAAAAWQAAAAACAFkAAAAAAgABAAAAAAIAAQAAAAAEAAEAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAABAB0AAAAAAQAdAAAAAAEAHQAAAAADAB0AAAAAAgBZAAAAAAMAWQAAAAABAFkAAAAAAwB5AAAAAAAAAQAAAAAFAAEAAAAAAAABAAAAAAIAWQAAAAAAAFkAAAAAAgB5AAAAAAAAWQAAAAAAAFkAAAAAAwAdAAAAAAMAHQAAAAACAB0AAAAAAAAdAAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAAAeQAAAAAAAAEAAAAAAwABAAAAAAMAAQAAAAAEABQAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAMAHQAAAAADAB0AAAAAAQAdAAAAAAAAHQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAAAAFkAAAAAAQABAAAAAAIAAQAAAAAEAAEAAAAABAAUAAAAAAAAFAAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAIAWQAAAAABAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAgB5AAAAAAAAAQAAAAAFAAEAAAAABAABAAAAAAAAFAAAAAAAABQAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAEAeQAAAAAAAAEAAAAAAwABAAAAAAQAAQAAAAACAA== version: 7 0,1: ind: 0,1 - tiles: WQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAIAWQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAQB5AAAAAAAAeAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAwBZAAAAAAEAWQAAAAABAFkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAIAeQAAAAAAAHgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAwBZAAAAAAEAWQAAAAACAFkAAAAAAgBZAAAAAAAAWQAAAAACAHkAAAAAAAB4AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgB5AAAAAAAAdgAAAAABAHYAAAAAAAB2AAAAAAIAdgAAAAADAHkAAAAAAAB2AAAAAAAAdgAAAAACAHYAAAAAAwB2AAAAAAAAdgAAAAACAHYAAAAAAwB5AAAAAAAAaAAAAAAAAGgAAAAAAABZAAAAAAMAeQAAAAAAAHYAAAAAAQB2AAAAAAMAdgAAAAABAHYAAAAAAgB5AAAAAAAAdgAAAAADAHYAAAAAAQB2AAAAAAEAdgAAAAADAHYAAAAAAQB2AAAAAAIAeQAAAAAAAGgAAAAAAAB5AAAAAAAAWQAAAAACAHkAAAAAAAB2AAAAAAAAdgAAAAACAHYAAAAAAQB2AAAAAAMAeQAAAAAAAHYAAAAAAwB2AAAAAAMAdgAAAAABAHYAAAAAAwB2AAAAAAIAdgAAAAABAHkAAAAAAABoAAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAwB2AAAAAAMAdgAAAAABAHkAAAAAAAB2AAAAAAEAdgAAAAADAHYAAAAAAgB2AAAAAAAAdgAAAAADAHYAAAAAAgBoAAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAeQAAAAAAAHYAAAAAAwB2AAAAAAIAdgAAAAACAHYAAAAAAgB5AAAAAAAAdgAAAAABAHYAAAAAAwB2AAAAAAMAdgAAAAADAHYAAAAAAwB2AAAAAAEAeQAAAAAAAGgAAAAAAAB5AAAAAAAAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAbAAAAAAAAGwAAAAAAgBsAAAAAAMAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB2AAAAAAMAdgAAAAABAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABZAAAAAAIAeQAAAAAAAGwAAAAAAQBsAAAAAAMAbAAAAAACAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAdgAAAAADAHYAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== + tiles: WQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAMAWQAAAAABAFkAAAAAAgB5AAAAAAAAeAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAMAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAEAeQAAAAAAAHgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAgBZAAAAAAEAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAAAWQAAAAADAHkAAAAAAAB4AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgB5AAAAAAAAdgAAAAACAHYAAAAAAwB2AAAAAAAAdgAAAAADAHkAAAAAAAB2AAAAAAMAdgAAAAABAHYAAAAAAQB2AAAAAAEAdgAAAAABAHYAAAAAAgB5AAAAAAAAaAAAAAAAAGgAAAAAAABZAAAAAAIAeQAAAAAAAHYAAAAAAAB2AAAAAAMAdgAAAAACAHYAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAwB2AAAAAAIAdgAAAAABAHYAAAAAAgB2AAAAAAEAeQAAAAAAAGgAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAAB2AAAAAAAAdgAAAAACAHYAAAAAAAB2AAAAAAMAeQAAAAAAAHYAAAAAAQB2AAAAAAMAdgAAAAABAHYAAAAAAQB2AAAAAAIAdgAAAAADAHkAAAAAAABoAAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAdgAAAAABAHYAAAAAAAB2AAAAAAAAdgAAAAAAAHkAAAAAAAB2AAAAAAEAdgAAAAABAHYAAAAAAgB2AAAAAAMAdgAAAAABAHYAAAAAAQBoAAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAeQAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAACAHYAAAAAAAB5AAAAAAAAdgAAAAABAHYAAAAAAQB2AAAAAAMAdgAAAAADAHYAAAAAAQB2AAAAAAIAeQAAAAAAAGgAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQB5AAAAAAAAbAAAAAACAGwAAAAAAABsAAAAAAMAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB2AAAAAAMAdgAAAAABAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABZAAAAAAMAeQAAAAAAAGwAAAAAAwBsAAAAAAIAbAAAAAACAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAdgAAAAABAHYAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAABsAAAAAAAAbAAAAAABAGwAAAAAAgBoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== version: 7 -1,1: ind: -1,1 - tiles: WQAAAAACAFkAAAAAAwBZAAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAMAHQAAAAABAB0AAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAAAdAAAAAAIAHQAAAAACAHkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAACAHkAAAAAAAAdAAAAAAEAHQAAAAABAB0AAAAAAQAdAAAAAAMAHQAAAAABAB0AAAAAAQAdAAAAAAIAHQAAAAABAB0AAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAABAFkAAAAAAQBZAAAAAAEAeQAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAABAHkAAAAAAAB2AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAAAAHYAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAQB5AAAAAAAAHQAAAAACAHkAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAMAHQAAAAADAB0AAAAAAgAdAAAAAAAAeQAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAAAAB0AAAAAAQAdAAAAAAAAHQAAAAAAAB0AAAAAAwBZAAAAAAAAWQAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAAAWQAAAAAAAFkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAwAdAAAAAAIAHQAAAAADAB0AAAAAAwB5AAAAAAAAWQAAAAAAAFkAAAAAAAB2AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAAAAFkAAAAAAABZAAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAABAB0AAAAAAQAdAAAAAAMAHQAAAAADAB0AAAAAAwAdAAAAAAAAHQAAAAABAB0AAAAAAAAdAAAAAAIAHQAAAAACAHkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAAAdAAAAAAMAHQAAAAADAB0AAAAAAwAdAAAAAAAAHQAAAAABAB0AAAAAAAAdAAAAAAMAHQAAAAACAB0AAAAAAwBZAAAAAAEAWQAAAAACAFkAAAAAAwBZAAAAAAIAWQAAAAADAFkAAAAAAQBZAAAAAAAAHQAAAAABAB0AAAAAAgAdAAAAAAAAHQAAAAABAB0AAAAAAgAdAAAAAAMAHQAAAAADAB0AAAAAAgAdAAAAAAMAeQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAAAAB0AAAAAAwAdAAAAAAAAHQAAAAADAB0AAAAAAAAdAAAAAAEAHQAAAAACAB0AAAAAAQAdAAAAAAIAHQAAAAABAHkAAAAAAAAdAAAAAAMAHQAAAAABAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAwAdAAAAAAEAHQAAAAABAB0AAAAAAwAdAAAAAAIAHQAAAAACAHkAAAAAAAB5AAAAAAAAHQAAAAABAHkAAAAAAAB5AAAAAAAAHQAAAAADAB0AAAAAAgAdAAAAAAIAeQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAAAAB0AAAAAAgAdAAAAAAAAHQAAAAABAB0AAAAAAQBZAAAAAAMAWQAAAAADAA== + tiles: WQAAAAADAFkAAAAAAgBZAAAAAAMAeQAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAADAB0AAAAAAwAdAAAAAAMAHQAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAADAHkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAADAHkAAAAAAAAdAAAAAAEAHQAAAAACAB0AAAAAAgAdAAAAAAAAHQAAAAABAB0AAAAAAgAdAAAAAAIAHQAAAAAAAB0AAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAADAHYAAAAAAgB2AAAAAAAAdgAAAAAAAHYAAAAAAQB2AAAAAAAAdgAAAAADAHYAAAAAAwB2AAAAAAMAeQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAAAeQAAAAAAAHYAAAAAAwB2AAAAAAEAdgAAAAADAHYAAAAAAAB2AAAAAAMAdgAAAAACAHYAAAAAAwB2AAAAAAMAdgAAAAACAHkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAABAHkAAAAAAAB2AAAAAAMAdgAAAAACAHYAAAAAAwB2AAAAAAMAdgAAAAABAHYAAAAAAAB2AAAAAAMAdgAAAAABAHYAAAAAAQB5AAAAAAAAWQAAAAADAFkAAAAAAQB5AAAAAAAAHQAAAAACAHkAAAAAAAB5AAAAAAAAdgAAAAADAHYAAAAAAgB2AAAAAAMAdgAAAAADAHYAAAAAAwB2AAAAAAMAdgAAAAADAHYAAAAAAQB2AAAAAAIAeQAAAAAAAFkAAAAAAgBZAAAAAAMAHQAAAAACAB0AAAAAAAAdAAAAAAMAeQAAAAAAAHYAAAAAAQB2AAAAAAAAdgAAAAADAHYAAAAAAAB2AAAAAAIAdgAAAAACAHYAAAAAAwB2AAAAAAEAdgAAAAADAHkAAAAAAABZAAAAAAAAWQAAAAADAB0AAAAAAwAdAAAAAAEAHQAAAAAAAB0AAAAAAQBZAAAAAAAAWQAAAAABAHYAAAAAAAB2AAAAAAMAdgAAAAACAHYAAAAAAAB2AAAAAAEAWQAAAAABAFkAAAAAAwB5AAAAAAAAWQAAAAABAFkAAAAAAQAdAAAAAAAAHQAAAAAAAB0AAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAAB2AAAAAAEAdgAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAABAFkAAAAAAwBZAAAAAAEAeQAAAAAAAFkAAAAAAgBZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAACAB0AAAAAAwAdAAAAAAIAHQAAAAABAB0AAAAAAQAdAAAAAAMAHQAAAAADAB0AAAAAAAAdAAAAAAEAHQAAAAADAHkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAMAWQAAAAAAAFkAAAAAAAAdAAAAAAEAHQAAAAACAB0AAAAAAAAdAAAAAAEAHQAAAAAAAB0AAAAAAQAdAAAAAAIAHQAAAAAAAB0AAAAAAQBZAAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAABAFkAAAAAAwBZAAAAAAAAHQAAAAABAB0AAAAAAAAdAAAAAAMAHQAAAAABAB0AAAAAAgAdAAAAAAMAHQAAAAADAB0AAAAAAAAdAAAAAAIAeQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAADAFkAAAAAAABZAAAAAAEAWQAAAAACAB0AAAAAAQAdAAAAAAIAHQAAAAABAB0AAAAAAQAdAAAAAAAAHQAAAAABAB0AAAAAAwAdAAAAAAAAHQAAAAACAHkAAAAAAAAdAAAAAAIAHQAAAAACAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAAAdAAAAAAIAHQAAAAADAB0AAAAAAwAdAAAAAAMAHQAAAAABAHkAAAAAAAB5AAAAAAAAHQAAAAADAHkAAAAAAAB5AAAAAAAAHQAAAAAAAB0AAAAAAgAdAAAAAAMAeQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAABAHkAAAAAAAB5AAAAAAAAHQAAAAACAB0AAAAAAgAdAAAAAAIAHQAAAAABAB0AAAAAAQAdAAAAAAEAHQAAAAADAB0AAAAAAgBZAAAAAAEAWQAAAAADAA== version: 7 1,1: ind: 1,1 - tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABQAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAEAAAAAAAABAAAAAAEAAQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAB5AAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABQAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAEAAAAAAQABAAAAAAIAAQAAAAAEAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAB5AAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -1,2: ind: -1,2 - tiles: WQAAAAAAAFkAAAAAAQB5AAAAAAAAWQAAAAADAFkAAAAAAQB5AAAAAAAAHQAAAAACAB0AAAAAAwAdAAAAAAMAHQAAAAACAB0AAAAAAgAdAAAAAAMAHQAAAAADAB0AAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAwBZAAAAAAEAeQAAAAAAAFkAAAAAAgBZAAAAAAEAHQAAAAACAB0AAAAAAAAdAAAAAAIAHQAAAAADAB0AAAAAAQAdAAAAAAEAHQAAAAADAB0AAAAAAgAdAAAAAAEAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAABAHkAAAAAAABZAAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAMAHQAAAAAAAB0AAAAAAQAdAAAAAAIAHQAAAAACAB0AAAAAAgAdAAAAAAIAeQAAAAAAAFkAAAAAAgB5AAAAAAAAWQAAAAAAAFkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAAAAHkAAAAAAAAdAAAAAAMAeQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAwBZAAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAIAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAADAFkAAAAAAQAdAAAAAAIAHQAAAAACAHkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAQBZAAAAAAMAHQAAAAADAB0AAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAACAFkAAAAAAwBZAAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAADAHkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAQB5AAAAAAAAHQAAAAABAB0AAAAAAwAdAAAAAAMAHQAAAAACAHkAAAAAAAAdAAAAAAAAHQAAAAACAHkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAQB5AAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAMAeQAAAAAAAB0AAAAAAQBZAAAAAAIAWQAAAAADAFkAAAAAAQAdAAAAAAAAHQAAAAAAAB0AAAAAAgAdAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAACAHkAAAAAAAAdAAAAAAMAWQAAAAAAAFkAAAAAAABZAAAAAAAAeQAAAAAAAB0AAAAAAQAdAAAAAAIAeQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAAAAFkAAAAAAAAdAAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAwB5AAAAAAAAHQAAAAAAAB0AAAAAAwAdAAAAAAIAeQAAAAAAAHkAAAAAAABZAAAAAAIAeQAAAAAAAFkAAAAAAQAdAAAAAAAAHQAAAAAAAB0AAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAIAHQAAAAABAB0AAAAAAAAdAAAAAAIAHQAAAAAAAHkAAAAAAAAdAAAAAAMAWQAAAAACAB0AAAAAAQBZAAAAAAMAWQAAAAACAFkAAAAAAABZAAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAACAHkAAAAAAAAdAAAAAAAAHQAAAAADAB0AAAAAAgB5AAAAAAAAHQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAABAFkAAAAAAABZAAAAAAAAWQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAQB5AAAAAAAAHQAAAAAAAB0AAAAAAQAdAAAAAAMAeQAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAAAAB0AAAAAAwAdAAAAAAEAHQAAAAAAAB0AAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAIAeQAAAAAAAB0AAAAAAgAdAAAAAAIAHQAAAAADAA== + tiles: WQAAAAACAFkAAAAAAQB5AAAAAAAAWQAAAAAAAFkAAAAAAAB5AAAAAAAAHQAAAAAAAB0AAAAAAAAdAAAAAAMAHQAAAAABAB0AAAAAAgAdAAAAAAAAHQAAAAAAAB0AAAAAAwBZAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAIAeQAAAAAAAFkAAAAAAQBZAAAAAAMAHQAAAAAAAB0AAAAAAQAdAAAAAAAAHQAAAAACAB0AAAAAAAAdAAAAAAMAHQAAAAADAB0AAAAAAwAdAAAAAAEAWQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAADAHkAAAAAAABZAAAAAAEAeQAAAAAAAHkAAAAAAAAdAAAAAAAAHQAAAAACAB0AAAAAAQAdAAAAAAMAHQAAAAABAB0AAAAAAwAdAAAAAAMAeQAAAAAAAFkAAAAAAwB5AAAAAAAAWQAAAAACAFkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAABAHkAAAAAAAAdAAAAAAMAeQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAACAFkAAAAAAwBZAAAAAAMAWQAAAAABAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAAAdAAAAAAMAHQAAAAABAHkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAAAAFkAAAAAAgBZAAAAAAMAHQAAAAAAAB0AAAAAAwB5AAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAMAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAACAHkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAwB5AAAAAAAAHQAAAAACAB0AAAAAAwAdAAAAAAIAHQAAAAADAHkAAAAAAAAdAAAAAAIAHQAAAAADAHkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAMAeQAAAAAAAB0AAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAwAdAAAAAAEAHQAAAAADAB0AAAAAAwAdAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAMAeQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAABAHkAAAAAAAAdAAAAAAIAWQAAAAABAFkAAAAAAwBZAAAAAAMAeQAAAAAAAB0AAAAAAAAdAAAAAAMAeQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAAAAFkAAAAAAgAdAAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAAB5AAAAAAAAHQAAAAACAB0AAAAAAAAdAAAAAAMAeQAAAAAAAHkAAAAAAABZAAAAAAEAeQAAAAAAAFkAAAAAAgAdAAAAAAIAHQAAAAABAB0AAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAAAHQAAAAACAB0AAAAAAAAdAAAAAAAAHQAAAAAAAHkAAAAAAAAdAAAAAAEAWQAAAAADAB0AAAAAAwBZAAAAAAIAWQAAAAABAFkAAAAAAABZAAAAAAMAeQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAAAAHkAAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAAB5AAAAAAAAHQAAAAADAFkAAAAAAwBZAAAAAAEAWQAAAAABAFkAAAAAAwBZAAAAAAAAWQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAgB5AAAAAAAAHQAAAAAAAB0AAAAAAwAdAAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAAAHQAAAAADAB0AAAAAAQAdAAAAAAMAHQAAAAAAAB0AAAAAAwB5AAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAEAeQAAAAAAAB0AAAAAAwAdAAAAAAMAHQAAAAAAAA== version: 7 0,2: ind: 0,2 - tiles: WQAAAAAAAHkAAAAAAABsAAAAAAMAbAAAAAAAAGwAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAbAAAAAADAGwAAAAAAwBsAAAAAAMAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAeQAAAAAAAGwAAAAAAQBsAAAAAAAAbAAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAABMAAAAABAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAEwAAAAADAHYAAAAAAwBZAAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAATAAAAAAEAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAAAAB0AAAAAAAAdAAAAAAIAHQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAwBZAAAAAAEAHQAAAAACAB0AAAAAAgB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAABAB0AAAAAAgAdAAAAAAMAHQAAAAADAB0AAAAAAAAdAAAAAAAAHQAAAAABAB0AAAAAAAAdAAAAAAMAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAAAAB0AAAAAAAAdAAAAAAIAHQAAAAACAB0AAAAAAgAdAAAAAAEAHQAAAAABAB0AAAAAAQAdAAAAAAEAHQAAAAADAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAMAeQAAAAAAAB0AAAAAAwAdAAAAAAIAHQAAAAAAAB0AAAAAAwAdAAAAAAAAHQAAAAADAB0AAAAAAwAdAAAAAAEAHQAAAAAAAB0AAAAAAgB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAADAB0AAAAAAQAdAAAAAAIAHQAAAAAAAB0AAAAAAQAdAAAAAAAAHQAAAAABAB0AAAAAAAAdAAAAAAEAHQAAAAABAB0AAAAAAQAdAAAAAAIAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAgB5AAAAAAAAHQAAAAADAB0AAAAAAgAdAAAAAAIAHQAAAAAAAB0AAAAAAAAdAAAAAAIAHQAAAAADAB0AAAAAAgAdAAAAAAAAHQAAAAACAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAIAeQAAAAAAAB0AAAAAAAAdAAAAAAIAHQAAAAABAB0AAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAADAHkAAAAAAAAdAAAAAAAAHQAAAAABAB0AAAAAAAAdAAAAAAEAeQAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAMAWQAAAAAAAA== + tiles: WQAAAAAAAHkAAAAAAABsAAAAAAMAbAAAAAABAGwAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQB5AAAAAAAAbAAAAAACAGwAAAAAAwBsAAAAAAMAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAeQAAAAAAAGwAAAAAAQBsAAAAAAIAbAAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAABMAAAAABQB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAgBZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAEwAAAAADAHYAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAQBZAAAAAAMAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAATAAAAAAIAWQAAAAABAFkAAAAAAwBZAAAAAAIAWQAAAAAAAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAQAdAAAAAAIAHQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAIAHQAAAAADAB0AAAAAAQB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAMAHQAAAAACAB0AAAAAAQAdAAAAAAIAHQAAAAABAB0AAAAAAwAdAAAAAAEAHQAAAAABAB0AAAAAAQAdAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAQAdAAAAAAEAHQAAAAABAB0AAAAAAgAdAAAAAAMAHQAAAAAAAB0AAAAAAAAdAAAAAAMAHQAAAAACAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAABAB0AAAAAAAAdAAAAAAAAHQAAAAADAB0AAAAAAgAdAAAAAAEAHQAAAAACAB0AAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAACAB0AAAAAAgAdAAAAAAAAHQAAAAAAAB0AAAAAAQAdAAAAAAIAHQAAAAABAB0AAAAAAQAdAAAAAAIAHQAAAAADAB0AAAAAAQAdAAAAAAMAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAgB5AAAAAAAAHQAAAAAAAB0AAAAAAAAdAAAAAAMAHQAAAAADAB0AAAAAAwAdAAAAAAIAHQAAAAAAAB0AAAAAAgAdAAAAAAEAHQAAAAADAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAIAeQAAAAAAAB0AAAAAAQAdAAAAAAEAHQAAAAACAB0AAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAADAHkAAAAAAAAdAAAAAAIAHQAAAAADAB0AAAAAAwAdAAAAAAMAeQAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAADAA== version: 7 1,2: ind: 1,2 - tiles: aAAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAACAFkAAAAAAgB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: aAAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAADAFkAAAAAAgB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 2,1: ind: 2,1 - tiles: AQAAAAAEAAEAAAAAAgABAAAAAAAAAQAAAAADAAEAAAAAAQABAAAAAAIAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAA== + tiles: AQAAAAACAAEAAAAAAwABAAAAAAMAAQAAAAAEAAEAAAAAAAABAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAA== version: 7 2,0: ind: 2,0 - tiles: PgAAAAAAAD4AAAAAAAB5AAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAeQAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAABADoAAAAAAAA6AAAAAAAAOgAAAAAAAHkAAAAAAAAdAAAAAAMAeQAAAAAAAHkAAAAAAAAdAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaQAAAAAAAHkAAAAAAAB5AAAAAAAAaQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAAEAAAAABAABAAAAAAAAAQAAAAABAAEAAAAABAABAAAAAAAAAQAAAAAEAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAABAAAAAAMAAQAAAAAEAAEAAAAAAgABAAAAAAAAAQAAAAACAAEAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAQAAAAACAAEAAAAABAABAAAAAAUAAQAAAAAAAAEAAAAAAAABAAAAAAQAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAAEAAAAAAQABAAAAAAQAAQAAAAABAAEAAAAABAABAAAAAAAAAQAAAAAFAFkAAAAAAwBZAAAAAAEAWQAAAAABAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAABAAAAAAEAAQAAAAADAAEAAAAAAAABAAAAAAEAAQAAAAABAAEAAAAAAgB5AAAAAAAAWQAAAAABAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAAQAAAAACAAEAAAAABAABAAAAAAIAAQAAAAABAAEAAAAAAQABAAAAAAMAeQAAAAAAAFkAAAAAAQBZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAEAAAAAAwABAAAAAAIAAQAAAAADAAEAAAAAAAABAAAAAAUAAQAAAAADAFkAAAAAAQBZAAAAAAIAWQAAAAABAHkAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAABAAAAAAIAAQAAAAADAAEAAAAAAgABAAAAAAUAAQAAAAAEAAEAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAAQAAAAACAAEAAAAAAgABAAAAAAUAAQAAAAAFAAEAAAAAAgABAAAAAAIAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAA== + tiles: PgAAAAAAAD4AAAAAAAB5AAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAeQAAAAAAAAkAAAAAAQAJAAAAAAEACQAAAAADADoAAAAAAAA6AAAAAAAAOgAAAAAAAHkAAAAAAAAdAAAAAAIAeQAAAAAAAHkAAAAAAAAdAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaQAAAAAAAHkAAAAAAAB5AAAAAAAAaQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAAEAAAAAAAABAAAAAAIAAQAAAAACAAEAAAAAAAABAAAAAAIAAQAAAAACAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAABAAAAAAAAAQAAAAABAAEAAAAAAQABAAAAAAAAAQAAAAAEAAEAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAQAAAAAFAAEAAAAAAwABAAAAAAQAAQAAAAACAAEAAAAAAQABAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAAEAAAAAAAABAAAAAAQAAQAAAAABAAEAAAAABQABAAAAAAEAAQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAABAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAABAAAAAAUAAQAAAAAFAAEAAAAAAgABAAAAAAUAAQAAAAACAAEAAAAAAQB5AAAAAAAAWQAAAAADAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAAQAAAAAFAAEAAAAABAABAAAAAAMAAQAAAAAFAAEAAAAABAABAAAAAAMAeQAAAAAAAFkAAAAAAQBZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAEAAAAAAwABAAAAAAAAAQAAAAADAAEAAAAABQABAAAAAAQAAQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAACAHkAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAABAAAAAAAAAQAAAAADAAEAAAAABAABAAAAAAMAAQAAAAABAAEAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAAQAAAAAEAAEAAAAABQABAAAAAAUAAQAAAAAAAAEAAAAAAAABAAAAAAEAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAA== version: 7 -2,1: ind: -2,1 - tiles: eQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAAB5AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHYAAAAAAgB2AAAAAAIAeQAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAADAHkAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAdgAAAAADAHkAAAAAAAB5AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHkAAAAAAAAGAAAAAAAAaAAAAAAAAAYAAAAAAAAGAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAAdAAAAAAAAHQAAAAADAB0AAAAAAgAdAAAAAAIAHQAAAAABAB0AAAAAAQB2AAAAAAIAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAAB5AAAAAAAAHQAAAAADAB0AAAAAAwAdAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAB0AAAAAAwAdAAAAAAEAeQAAAAAAAB0AAAAAAgAdAAAAAAIAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAB5AAAAAAAAHQAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAADAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAwB5AAAAAAAAHQAAAAAAAB0AAAAAAwB5AAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAABAHYAAAAAAQB2AAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAIAeQAAAAAAAB0AAAAAAQAdAAAAAAIAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAAB2AAAAAAAAdgAAAAADAHYAAAAAAgB2AAAAAAIAdgAAAAACAB0AAAAAAAAdAAAAAAAAHQAAAAABAHkAAAAAAAAdAAAAAAIAHQAAAAABAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAgB2AAAAAAAAdgAAAAADAHYAAAAAAwB5AAAAAAAAHQAAAAADAB0AAAAAAgAdAAAAAAMAHQAAAAACAB0AAAAAAQB5AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHYAAAAAAgB2AAAAAAEAdgAAAAACAHYAAAAAAQB2AAAAAAEAeQAAAAAAAB0AAAAAAAAdAAAAAAMAHQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== + tiles: eQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAgB5AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHYAAAAAAwB2AAAAAAMAeQAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAADAHkAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAdgAAAAADAHkAAAAAAAB5AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHkAAAAAAAAGAAAAAAAAaAAAAAAAAAYAAAAAAAAGAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAwAdAAAAAAAAHQAAAAACAB0AAAAAAQB2AAAAAAMAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAgAdAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAB0AAAAAAwAdAAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAMAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAB5AAAAAAAAHQAAAAADAHkAAAAAAAAdAAAAAAEAHQAAAAACAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgB5AAAAAAAAHQAAAAADAB0AAAAAAgAdAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAACAHYAAAAAAAB2AAAAAAEAeQAAAAAAAB0AAAAAAgAdAAAAAAMAeQAAAAAAAB0AAAAAAQAdAAAAAAEAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAAB2AAAAAAIAdgAAAAACAHYAAAAAAQB2AAAAAAIAdgAAAAABAB0AAAAAAAAdAAAAAAEAHQAAAAACAHkAAAAAAAAdAAAAAAEAHQAAAAACAB0AAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAADAHYAAAAAAwB5AAAAAAAAHQAAAAABAB0AAAAAAgAdAAAAAAIAHQAAAAACAB0AAAAAAgB5AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHYAAAAAAgB2AAAAAAAAdgAAAAACAHYAAAAAAAB2AAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAAAHQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== version: 7 -2,2: ind: -2,2 - tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAIAHQAAAAACAHkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAADAB0AAAAAAgAdAAAAAAEAeQAAAAAAAB0AAAAAAQAdAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAAAdAAAAAAAAHQAAAAAAAHkAAAAAAAAdAAAAAAMAeQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAACAFkAAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAwBcAAAAAAAAXAAAAAAAAFwAAAAAAgBcAAAAAAAAeQAAAAAAAB0AAAAAAgB5AAAAAAAAHQAAAAADAHkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAABZAAAAAAMAXAAAAAAAAFwAAAAAAQBcAAAAAAAAXAAAAAACAHkAAAAAAAAdAAAAAAMAeQAAAAAAAB0AAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAQBZAAAAAAAAWQAAAAADAFwAAAAAAgBcAAAAAAAAXAAAAAADAFwAAAAAAQB5AAAAAAAAHQAAAAACAHkAAAAAAAAdAAAAAAAAeQAAAAAAAB0AAAAAAQAdAAAAAAEAWQAAAAACAFkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAgBcAAAAAAIAXAAAAAACAFwAAAAAAABcAAAAAAMAeQAAAAAAAB0AAAAAAQAdAAAAAAMAHQAAAAACAHkAAAAAAAAdAAAAAAAAHQAAAAAAAHkAAAAAAABQAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABcAAAAAAMAXAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAEAWQAAAAABAFkAAAAAAwB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAUAAAAAAAAHkAAAAAAABQAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAABAFkAAAAAAwBZAAAAAAMAeQAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAFAAAAAAAAB5AAAAAAAAUAAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAADAB0AAAAAAAAdAAAAAAIAHQAAAAACAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAABgAAAAAAAAYAAAAAAAAdAAAAAAMABgAAAAAAAAYAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAB0AAAAAAQAdAAAAAAMAHQAAAAAAAB0AAAAAAQAdAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAGAAAAAAAABgAAAAAAAB0AAAAAAgAGAAAAAAAABgAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAA== + tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAAAHQAAAAACAHkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAACAB0AAAAAAwAdAAAAAAMAeQAAAAAAAB0AAAAAAgAdAAAAAAEAWQAAAAADAFkAAAAAAwBZAAAAAAEAWQAAAAABAFkAAAAAAwBZAAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAAAWQAAAAADAFkAAAAAAQAdAAAAAAMAHQAAAAAAAHkAAAAAAAAdAAAAAAEAeQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAEAWQAAAAADAFkAAAAAAgBcAAAAAAMAXAAAAAABAFwAAAAAAABcAAAAAAEAeQAAAAAAAB0AAAAAAQB5AAAAAAAAHQAAAAACAHkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAQBZAAAAAAEAXAAAAAAAAFwAAAAAAQBcAAAAAAMAXAAAAAACAHkAAAAAAAAdAAAAAAMAeQAAAAAAAB0AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAABAFwAAAAAAABcAAAAAAIAXAAAAAADAFwAAAAAAwB5AAAAAAAAHQAAAAADAHkAAAAAAAAdAAAAAAIAeQAAAAAAAB0AAAAAAgAdAAAAAAEAWQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAAAAFkAAAAAAQBcAAAAAAEAXAAAAAABAFwAAAAAAQBcAAAAAAIAeQAAAAAAAB0AAAAAAAAdAAAAAAIAHQAAAAABAHkAAAAAAAAdAAAAAAMAHQAAAAACAHkAAAAAAABQAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABcAAAAAAEAXAAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAACAFkAAAAAAQB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAUAAAAAAAAHkAAAAAAABQAAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAMAeQAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAFAAAAAAAAB5AAAAAAAAUAAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAACAB0AAAAAAwAdAAAAAAAAHQAAAAADAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAABgAAAAAAAAYAAAAAAAAdAAAAAAIABgAAAAAAAAYAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAIAHQAAAAADAB0AAAAAAAAdAAAAAAIAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAGAAAAAAAABgAAAAAAAB0AAAAAAAAGAAAAAAAABgAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAA== version: 7 -1,3: ind: -1,3 - tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAEAHQAAAAABAB0AAAAAAQAdAAAAAAAAHQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAACAHkAAAAAAAAdAAAAAAMAHQAAAAACAB0AAAAAAgB4AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAgB5AAAAAAAAHQAAAAACAB0AAAAAAAAdAAAAAAEAeAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAIAeQAAAAAAAB0AAAAAAwAdAAAAAAAAHQAAAAADAHgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAWQAAAAABAGgAAAAAAABZAAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwBoAAAAAAAAWQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAwB5AAAAAAAAHQAAAAAAAB0AAAAAAwAdAAAAAAEAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAEAHQAAAAACAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAMAHQAAAAADAB0AAAAAAAAdAAAAAAAAHQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAAAAHkAAAAAAAAdAAAAAAMAHQAAAAAAAB0AAAAAAgB4AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAgB5AAAAAAAAHQAAAAADAB0AAAAAAwAdAAAAAAAAeAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAIAHQAAAAAAAHgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAWQAAAAACAGgAAAAAAABZAAAAAAEAeQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQBoAAAAAAAAWQAAAAABAHkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAAB5AAAAAAAAHQAAAAAAAB0AAAAAAwAdAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAAAHQAAAAACAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAAAAB0AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -3,0: ind: -3,0 - tiles: eQAAAAAAAHkAAAAAAABZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAwBZAAAAAAEAWQAAAAABAFkAAAAAAABZAAAAAAMAeQAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAACAFkAAAAAAgBZAAAAAAAAWQAAAAACAHkAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAgBZAAAAAAEAWQAAAAADAFkAAAAAAwBZAAAAAAEAWQAAAAAAAFkAAAAAAAB5AAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAIAHQAAAAACAHkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAABAFkAAAAAAwBZAAAAAAIAWQAAAAAAAFkAAAAAAgBZAAAAAAEAeQAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAADABEAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAAAAHkAAAAAAAAAAAAAAAAAeQAAAAAAAFkAAAAAAAARAAAAAAAAeQAAAAAAAHkAAAAAAABpAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAMAEQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAA== + tiles: eQAAAAAAAHkAAAAAAABZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAQBZAAAAAAIAWQAAAAABAFkAAAAAAwBZAAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAEAeQAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAwBZAAAAAAMAWQAAAAABAHkAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAwB5AAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAIAHQAAAAACAHkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAMAWQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAABZAAAAAAEAeQAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAACABEAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAMAWQAAAAACAFkAAAAAAwBZAAAAAAIAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAADAHkAAAAAAAAAAAAAAAAAeQAAAAAAAFkAAAAAAAARAAAAAAAAeQAAAAAAAHkAAAAAAABpAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAIAEQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAA== version: 7 -3,1: ind: -3,1 - tiles: aAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAgB2AAAAAAAAeQAAAAAAAHYAAAAAAgB2AAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAACAHkAAAAAAAB2AAAAAAAAdgAAAAADAHkAAAAAAAB5AAAAAAAAdgAAAAADAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAQB2AAAAAAAAeQAAAAAAAHYAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAwB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAwB2AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAwB5AAAAAAAAdgAAAAAAAHkAAAAAAAB2AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHYAAAAAAgB5AAAAAAAAdgAAAAACAHkAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAgB5AAAAAAAAdgAAAAACAHkAAAAAAAB5AAAAAAAAdgAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAABAHYAAAAAAAB2AAAAAAMAeQAAAAAAAHYAAAAAAwB5AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAACAHYAAAAAAwB2AAAAAAAAdgAAAAAAAHYAAAAAAwB5AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAA== + tiles: aAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAAB2AAAAAAIAeQAAAAAAAHYAAAAAAAB2AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAADAHkAAAAAAAB2AAAAAAIAdgAAAAACAHkAAAAAAAB5AAAAAAAAdgAAAAADAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAgB2AAAAAAIAeQAAAAAAAHYAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAwB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAwB2AAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAwB5AAAAAAAAdgAAAAABAHkAAAAAAAB2AAAAAAEAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHYAAAAAAAB5AAAAAAAAdgAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAABAHYAAAAAAgB5AAAAAAAAdgAAAAADAHkAAAAAAAB5AAAAAAAAdgAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAABAHYAAAAAAgB2AAAAAAAAeQAAAAAAAHYAAAAAAAB5AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAAB2AAAAAAEAdgAAAAAAAHYAAAAAAQB5AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAA== version: 7 -4,1: ind: -4,1 @@ -214,15 +214,15 @@ entities: version: 7 -4,0: ind: -4,0 - tiles: WQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAABAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAABpAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAABAFkAAAAAAwBZAAAAAAEAWQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAABAFkAAAAAAQBZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABZAAAAAAMAeQAAAAAAAHkAAAAAAABZAAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAWQAAAAACAHkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAwBZAAAAAAEAWQAAAAACAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAFkAAAAAAgB5AAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAMAeQAAAAAAAHkAAAAAAABZAAAAAAIAeQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABZAAAAAAIAeQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAIAWQAAAAADAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGkAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABpAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAA== + tiles: WQAAAAABAFkAAAAAAQBZAAAAAAMAWQAAAAABAFkAAAAAAgBZAAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAABpAAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAABZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABZAAAAAAEAeQAAAAAAAHkAAAAAAABZAAAAAAIAeQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAWQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAFkAAAAAAgB5AAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAIAeQAAAAAAAHkAAAAAAABZAAAAAAIAeQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAGgAAAAAAABZAAAAAAEAeQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGkAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABpAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAA== version: 7 -5,0: ind: -5,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAFkAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAwBZAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAMAeQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAABAFkAAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAQBZAAAAAAAAWQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAwBZAAAAAAIAWQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAEAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAADAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAwB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAIAeQAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAFkAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAFkAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAgBZAAAAAAEAeQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAgBZAAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAACAFkAAAAAAwBZAAAAAAIAWQAAAAABAHkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAACAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAMAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAADAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAQB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAAAeQAAAAAAAA== version: 7 -5,1: ind: -5,1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAMAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAACAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAIAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAABAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAQB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -6,0: ind: -6,0 @@ -230,23 +230,23 @@ entities: version: 7 -5,-1: ind: -5,-1 - tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAIAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAABAFkAAAAAAQBZAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAACAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAwBZAAAAAAMAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAwBZAAAAAAAAWQAAAAAAAFkAAAAAAwB5AAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAABAFkAAAAAAQBZAAAAAAMAWQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAQBZAAAAAAEAeQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAADAA== + tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAwBZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAQBZAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAwB5AAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAQBZAAAAAAIAWQAAAAAAAFkAAAAAAABZAAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAEAWQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAwBZAAAAAAAAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAACAA== version: 7 -4,-1: ind: -4,-1 - tiles: WQAAAAADAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAABAAAAAAAABZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAEAAAAAAAAFkAAAAAAwB5AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAAQAAAAAAAAWQAAAAABAHkAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAE8AAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgB5AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAB5AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAHkAAAAAAABZAAAAAAIAeQAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAeQAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAEAeQAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAQBZAAAAAAMAWQAAAAADAFkAAAAAAQBZAAAAAAMAWQAAAAABAFkAAAAAAgBZAAAAAAEAWQAAAAAAAHkAAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHkAAAAAAAAdAAAAAAEAWQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAE8AAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAB5AAAAAAAAHQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAEAeQAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAeQAAAAAAAB0AAAAAAgBZAAAAAAEAWQAAAAACAFkAAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAACAHkAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHkAAAAAAAAdAAAAAAMAWQAAAAADAFkAAAAAAwBZAAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAIAWQAAAAADAA== + tiles: WQAAAAACAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAABAAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAEAAAAAAAAFkAAAAAAQB5AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAAQAAAAAAAAWQAAAAACAHkAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAE8AAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgB5AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAB5AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAHkAAAAAAABZAAAAAAAAeQAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAeQAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAMAeQAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAAAAHkAAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB5AAAAAAAAWQAAAAABAHkAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHkAAAAAAAAdAAAAAAIAWQAAAAADAFkAAAAAAwB5AAAAAAAAeQAAAAAAAE8AAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgB5AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAB5AAAAAAAAHQAAAAABAFkAAAAAAQBZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAIAeQAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAeQAAAAAAAB0AAAAAAgBZAAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAwBZAAAAAAIAWQAAAAAAAHkAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHkAAAAAAAAdAAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAABAA== version: 7 -3,-1: ind: -3,-1 - tiles: eQAAAAAAAFAAAAAAAABQAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADABAAAAAAAABQAAAAAAAAUAAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAUAAAAAAAAFAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAADAB0AAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAEAAAAAAAAFAAAAAAAABQAAAAAAAAeQAAAAAAAD0AAAAAAAA9AAAAAAAAPQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAAAdAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAHkAAAAAAABQAAAAAAAAUAAAAAAAAHkAAAAAAAA9AAAAAAAAPQAAAAAAAD0AAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAMAHQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQAQAAAAAAAAUAAAAAAAAFAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAA9AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAAAAB0AAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAeQAAAAAAAHkAAAAAAABQAAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAwBZAAAAAAIAWQAAAAAAAFkAAAAAAwAdAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgBZAAAAAAIAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAgBZAAAAAAMAHQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAMAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAACAB0AAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAABAFkAAAAAAwBZAAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAEAWQAAAAACAFkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAgAdAAAAAAMAeQAAAAAAABUAAAAAAAAVAAAAAAAAFQAAAAAAAB0AAAAAAgBZAAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAACAFkAAAAAAgBZAAAAAAIAHQAAAAABAHkAAAAAAAAVAAAAAAAAFQAAAAAAABUAAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAQAdAAAAAAIAHQAAAAADAB0AAAAAAQAdAAAAAAIAHQAAAAACAB0AAAAAAwAdAAAAAAMAHQAAAAAAAB0AAAAAAgB5AAAAAAAAFQAAAAAAABUAAAAAAAAVAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAVAAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAIAWQAAAAADAFkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAwBZAAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAQBZAAAAAAMAWQAAAAABAFkAAAAAAgBZAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAMAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAABAA== + tiles: eQAAAAAAAFAAAAAAAABQAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACABAAAAAAAABQAAAAAAAAUAAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAUAAAAAAAAFAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAACAB0AAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAEAAAAAAAAFAAAAAAAABQAAAAAAAAeQAAAAAAAD0AAAAAAAA9AAAAAAAAPQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAwAdAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAHkAAAAAAABQAAAAAAAAUAAAAAAAAHkAAAAAAAA9AAAAAAAAPQAAAAAAAD0AAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAEAHQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAAAQAAAAAAAAUAAAAAAAAFAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAA9AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAAAAB0AAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAeQAAAAAAAHkAAAAAAABQAAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAACAFkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAQAdAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAQBZAAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAIAWQAAAAABAFkAAAAAAQBZAAAAAAAAHQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAMAWQAAAAACAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAQBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAADAB0AAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAABAFkAAAAAAgBZAAAAAAMAWQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAwAdAAAAAAIAeQAAAAAAABUAAAAAAAAVAAAAAAAAFQAAAAAAAB0AAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAQBZAAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAEAHQAAAAACAHkAAAAAAAAVAAAAAAAAFQAAAAAAABUAAAAAAAAdAAAAAAAAHQAAAAADAB0AAAAAAQAdAAAAAAEAHQAAAAABAB0AAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAQAdAAAAAAIAHQAAAAABAB0AAAAAAQB5AAAAAAAAFQAAAAAAABUAAAAAAAAVAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAAAHQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAVAAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAABAFkAAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAQBZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAwBZAAAAAAEAWQAAAAADAFkAAAAAAwBZAAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAIAWQAAAAAAAFkAAAAAAwBZAAAAAAIAWQAAAAAAAA== version: 7 3,0: ind: 3,0 - tiles: OgAAAAAAADoAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAAAdgAAAAABAHYAAAAAAgB2AAAAAAEAdgAAAAAAAHYAAAAAAgB5AAAAAAAAHQAAAAACAB0AAAAAAQAdAAAAAAEAPgAAAAAAADoAAAAAAAA6AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAADAHYAAAAAAQB2AAAAAAIAdgAAAAABAHYAAAAAAgB2AAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAAAeQAAAAAAAD4AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAgB2AAAAAAAAdgAAAAABAHYAAAAAAQB2AAAAAAMAdgAAAAABAHkAAAAAAAAdAAAAAAMAHQAAAAADAHkAAAAAAAA+AAAAAAAAAAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAAAdgAAAAACAHYAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAPgAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAFIAAAAAAgBSAAAAAAMAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAUgAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABsAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABsAAAAAAEAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== + tiles: OgAAAAAAADoAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAMAdgAAAAADAHYAAAAAAQB2AAAAAAAAdgAAAAADAHYAAAAAAAB5AAAAAAAAHQAAAAACAB0AAAAAAAAdAAAAAAEAPgAAAAAAADoAAAAAAAA6AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAQB2AAAAAAAAdgAAAAAAAHYAAAAAAwB2AAAAAAAAeQAAAAAAAB0AAAAAAQAdAAAAAAAAeQAAAAAAAD4AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAgB2AAAAAAEAdgAAAAABAHYAAAAAAgB2AAAAAAAAdgAAAAACAHkAAAAAAAAdAAAAAAIAHQAAAAAAAHkAAAAAAAA+AAAAAAAAAAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAIAdgAAAAAAAHYAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAPgAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAFIAAAAAAwBSAAAAAAMAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAUgAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQBsAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABsAAAAAAIAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== version: 7 2,-1: ind: 2,-1 - tiles: eQAAAAAAAGwAAAAAAgBsAAAAAAEAbAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAwBZAAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAIAWQAAAAABAFkAAAAAAwBZAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAACAFkAAAAAAgBZAAAAAAEAWQAAAAACAFkAAAAAAQBZAAAAAAMAWQAAAAACAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAQBZAAAAAAIAWQAAAAABAHkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAgBZAAAAAAEAWQAAAAADAFkAAAAAAwBZAAAAAAEAWQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAwB5AAAAAAAAWQAAAAACAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAMAeQAAAAAAAHkAAAAAAABZAAAAAAEAHQAAAAABAFwAAAAAAABcAAAAAAEAXAAAAAACAFwAAAAAAABcAAAAAAMAXAAAAAADAFwAAAAAAQBcAAAAAAIAeQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAADAB0AAAAAAQAdAAAAAAAAWQAAAAADAHkAAAAAAABcAAAAAAAAXAAAAAACAFwAAAAAAgBcAAAAAAAAXAAAAAADAFwAAAAAAABcAAAAAAEAXAAAAAADAHkAAAAAAAAdAAAAAAIAWQAAAAABAFkAAAAAAgBZAAAAAAMAWQAAAAAAAFkAAAAAAQB2AAAAAAEAXAAAAAAAAFwAAAAAAwBcAAAAAAIAXAAAAAABAFwAAAAAAABcAAAAAAMAXAAAAAACAFwAAAAAAwB5AAAAAAAAHQAAAAACAFkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAABZAAAAAAAAeQAAAAAAAFwAAAAAAQBcAAAAAAMAXAAAAAACAFwAAAAAAQBcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAWQAAAAABAB0AAAAAAwBZAAAAAAEAWQAAAAABAB0AAAAAAAAdAAAAAAAAWQAAAAABAB0AAAAAAwBcAAAAAAEAXAAAAAACAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAgBcAAAAAAMAXAAAAAACAFkAAAAAAwAdAAAAAAIAWQAAAAADAFkAAAAAAQAdAAAAAAMAHQAAAAABAFkAAAAAAwB5AAAAAAAAXAAAAAAAAFwAAAAAAQBcAAAAAAMAXAAAAAACAFwAAAAAAABcAAAAAAMAXAAAAAAAAFwAAAAAAQBZAAAAAAAAHQAAAAABAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAABZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAMAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAHkAAAAAAAAdAAAAAAAAHQAAAAABAB0AAAAAAgAdAAAAAAMAHQAAAAABAB0AAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAPgAAAAAAAD4AAAAAAAB5AAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAWQAAAAABAAkAAAAAAwAJAAAAAAAACQAAAAADADoAAAAAAAA6AAAAAAAAOgAAAAAAAA== + tiles: eQAAAAAAAGwAAAAAAgBsAAAAAAMAbAAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAEAWQAAAAADAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAEAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAIAWQAAAAABAFkAAAAAAgBZAAAAAAEAWQAAAAADAFkAAAAAAwBZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAMAWQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAQBZAAAAAAMAWQAAAAABAHkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAADAFkAAAAAAgBZAAAAAAEAWQAAAAABAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAMAeQAAAAAAAHkAAAAAAABZAAAAAAMAHQAAAAADAFwAAAAAAQBcAAAAAAMAXAAAAAAAAFwAAAAAAwBcAAAAAAMAXAAAAAAAAFwAAAAAAQBcAAAAAAEAeQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAABAB0AAAAAAgAdAAAAAAAAWQAAAAADAHkAAAAAAABcAAAAAAMAXAAAAAABAFwAAAAAAwBcAAAAAAAAXAAAAAADAFwAAAAAAgBcAAAAAAAAXAAAAAACAHkAAAAAAAAdAAAAAAEAWQAAAAADAFkAAAAAAwBZAAAAAAEAWQAAAAADAFkAAAAAAQB2AAAAAAMAXAAAAAACAFwAAAAAAwBcAAAAAAAAXAAAAAABAFwAAAAAAABcAAAAAAEAXAAAAAACAFwAAAAAAAB5AAAAAAAAHQAAAAACAFkAAAAAAQBZAAAAAAMAWQAAAAADAFkAAAAAAABZAAAAAAEAeQAAAAAAAFwAAAAAAQBcAAAAAAMAXAAAAAAAAFwAAAAAAQBcAAAAAAIAXAAAAAAAAFwAAAAAAABcAAAAAAAAWQAAAAACAB0AAAAAAQBZAAAAAAEAWQAAAAADAB0AAAAAAgAdAAAAAAAAWQAAAAADAB0AAAAAAABcAAAAAAIAXAAAAAADAFwAAAAAAwBcAAAAAAAAXAAAAAACAFwAAAAAAABcAAAAAAEAXAAAAAAAAFkAAAAAAgAdAAAAAAIAWQAAAAADAFkAAAAAAQAdAAAAAAIAHQAAAAACAFkAAAAAAAB5AAAAAAAAXAAAAAACAFwAAAAAAABcAAAAAAEAXAAAAAACAFwAAAAAAgBcAAAAAAMAXAAAAAADAFwAAAAAAgBZAAAAAAAAHQAAAAACAFkAAAAAAgBZAAAAAAEAWQAAAAAAAFkAAAAAAgBZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAwBZAAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAIAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAADAB0AAAAAAwAdAAAAAAIAHQAAAAABAB0AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAPgAAAAAAAD4AAAAAAAB5AAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAWQAAAAACAAkAAAAAAQAJAAAAAAEACQAAAAADADoAAAAAAAA6AAAAAAAAOgAAAAAAAA== version: 7 3,1: ind: 3,1 @@ -254,11 +254,11 @@ entities: version: 7 4,1: ind: 4,1 - tiles: HQAAAAADAHkAAAAAAAB5AAAAAAAAPgAAAAAAAD4AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAQB5AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAIAPgAAAAAAAHkAAAAAAAA+AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAADAHkAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAdAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAHQAAAAADAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAB0AAAAAAQB5AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAdAAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: HQAAAAACAHkAAAAAAAB5AAAAAAAAPgAAAAAAAD4AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAgB5AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAEAPgAAAAAAAHkAAAAAAAA+AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAACAHkAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAdAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAHQAAAAADAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAB0AAAAAAwB5AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAdAAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 4,0: ind: 4,0 - tiles: PgAAAAAAAD4AAAAAAAA+AAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAIAHQAAAAABAB0AAAAAAAAdAAAAAAMACAAAAAAAAAgAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHkAAAAAAAAdAAAAAAMAHQAAAAADAB0AAAAAAwAdAAAAAAMAHQAAAAABAAgAAAAAAAAIAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAAdAAAAAAMAHQAAAAAAAB0AAAAAAgAdAAAAAAIAHQAAAAACAB0AAAAAAwAIAAAAAAAACAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAIAHQAAAAACAB0AAAAAAAAdAAAAAAIACAAAAAAAAAgAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAAAAB0AAAAAAAAdAAAAAAMAHQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAMAHQAAAAABAB0AAAAAAgAdAAAAAAMAHQAAAAABAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAAdAAAAAAAAHQAAAAADAB0AAAAAAQAdAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABgAAAAAAAAeQAAAAAAAGAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== + tiles: PgAAAAAAAD4AAAAAAAA+AAAAAAAAeQAAAAAAAB0AAAAAAQAdAAAAAAEAHQAAAAADAB0AAAAAAgAdAAAAAAMACAAAAAAAAAgAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAABAB0AAAAAAQAdAAAAAAMAHQAAAAADAAgAAAAAAAAIAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAAdAAAAAAAAHQAAAAACAB0AAAAAAwAdAAAAAAIAHQAAAAAAAB0AAAAAAgAIAAAAAAAACAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAIAHQAAAAABAB0AAAAAAgAdAAAAAAMACAAAAAAAAAgAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAgAdAAAAAAIAHQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAAAHQAAAAABAB0AAAAAAgAdAAAAAAAAHQAAAAABAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAADAB0AAAAAAQAdAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAYAAAAAADAGAAAAAAAgBgAAAAAAEAYAAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABgAAAAAAIAeQAAAAAAAGAAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABgAAAAAAEAYAAAAAACAGAAAAAAAABgAAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== version: 7 5,0: ind: 5,0 @@ -266,11 +266,11 @@ entities: version: 7 3,-1: ind: 3,-1 - tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAAAHQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQB5AAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAACAFkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAADAFkAAAAAAgBZAAAAAAEAWQAAAAADAFkAAAAAAwBZAAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAEAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAEAWQAAAAACAFkAAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAIAeQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAeQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAAB5AAAAAAAAdgAAAAABAHYAAAAAAwB2AAAAAAIAdgAAAAACAHYAAAAAAQB2AAAAAAAAdgAAAAABAHYAAAAAAAB2AAAAAAAAWQAAAAAAAFkAAAAAAQB5AAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAMAdgAAAAABAHYAAAAAAgB2AAAAAAEAdgAAAAABAHYAAAAAAQB2AAAAAAIAdgAAAAACAHYAAAAAAQB2AAAAAAIAdgAAAAADAFkAAAAAAgAdAAAAAAIAeQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAABAHYAAAAAAAB2AAAAAAMAdgAAAAABAHYAAAAAAgB2AAAAAAEAdgAAAAACAHYAAAAAAwB2AAAAAAEAdgAAAAABAHYAAAAAAABZAAAAAAMAHQAAAAABAHkAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAABAHYAAAAAAAB2AAAAAAEAdgAAAAACAHYAAAAAAQB2AAAAAAMAdgAAAAAAAHYAAAAAAwB2AAAAAAAAWQAAAAABAB0AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAAAdgAAAAADAHYAAAAAAgB2AAAAAAMAdgAAAAACAHYAAAAAAgB2AAAAAAMAdgAAAAADAHYAAAAAAQB2AAAAAAEAdgAAAAAAAFkAAAAAAAAdAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAAAAHYAAAAAAQB2AAAAAAEAdgAAAAABAHYAAAAAAAB2AAAAAAMAdgAAAAADAHYAAAAAAQB2AAAAAAIAdgAAAAADAHYAAAAAAQBZAAAAAAEAHQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAgB2AAAAAAEAdgAAAAAAAHYAAAAAAgB2AAAAAAMAdgAAAAACAHYAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAwB5AAAAAAAAWQAAAAABAB0AAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAEAdgAAAAADAHYAAAAAAwB2AAAAAAMAdgAAAAACAHYAAAAAAgB2AAAAAAMAeQAAAAAAAHYAAAAAAgB2AAAAAAMAdgAAAAABAB0AAAAAAwAdAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAADAHYAAAAAAQB2AAAAAAMAdgAAAAACAHYAAAAAAwB2AAAAAAIAdgAAAAADAHkAAAAAAAB2AAAAAAIAdgAAAAAAAHYAAAAAAgBZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAQB2AAAAAAAAdgAAAAABAHYAAAAAAAB2AAAAAAAAdgAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAOgAAAAAAADoAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAEAdgAAAAACAHYAAAAAAgB2AAAAAAEAdgAAAAADAHYAAAAAAQB5AAAAAAAAHQAAAAACAB0AAAAAAwB5AAAAAAAAPgAAAAAAAA== + tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAgBZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAABAFkAAAAAAQBZAAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAACAFkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAQBZAAAAAAIAWQAAAAABAFkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAIAeQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAeQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAAB5AAAAAAAAdgAAAAACAHYAAAAAAwB2AAAAAAAAdgAAAAADAHYAAAAAAwB2AAAAAAMAdgAAAAADAHYAAAAAAwB2AAAAAAMAWQAAAAACAFkAAAAAAwB5AAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAAAdgAAAAABAHYAAAAAAQB2AAAAAAMAdgAAAAAAAHYAAAAAAAB2AAAAAAAAdgAAAAACAHYAAAAAAAB2AAAAAAEAdgAAAAAAAFkAAAAAAwAdAAAAAAIAeQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAADAHYAAAAAAwB2AAAAAAIAdgAAAAADAHYAAAAAAAB2AAAAAAIAdgAAAAACAHYAAAAAAQB2AAAAAAIAdgAAAAACAHYAAAAAAABZAAAAAAEAHQAAAAABAHkAAAAAAABZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAACAHYAAAAAAAB2AAAAAAEAdgAAAAACAHYAAAAAAwB2AAAAAAEAdgAAAAAAAHYAAAAAAQB2AAAAAAMAWQAAAAADAB0AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAAAdgAAAAACAHYAAAAAAAB2AAAAAAAAdgAAAAADAHYAAAAAAwB2AAAAAAAAdgAAAAABAHYAAAAAAwB2AAAAAAEAdgAAAAAAAFkAAAAAAQAdAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAABAHYAAAAAAwB2AAAAAAEAdgAAAAACAHYAAAAAAAB2AAAAAAEAdgAAAAABAHYAAAAAAQB2AAAAAAEAdgAAAAACAHYAAAAAAgBZAAAAAAMAHQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAQB2AAAAAAEAdgAAAAAAAHYAAAAAAQB2AAAAAAMAdgAAAAACAHYAAAAAAwB5AAAAAAAAeQAAAAAAAHYAAAAAAAB5AAAAAAAAWQAAAAADAB0AAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAAAdgAAAAACAHYAAAAAAQB2AAAAAAIAdgAAAAADAHYAAAAAAgB2AAAAAAIAeQAAAAAAAHYAAAAAAgB2AAAAAAIAdgAAAAABAB0AAAAAAAAdAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAACAHYAAAAAAwB2AAAAAAMAdgAAAAABAHYAAAAAAwB2AAAAAAMAdgAAAAADAHkAAAAAAAB2AAAAAAIAdgAAAAADAHYAAAAAAgBZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAwB2AAAAAAAAdgAAAAADAHYAAAAAAAB2AAAAAAEAdgAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAOgAAAAAAADoAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAIAdgAAAAADAHYAAAAAAQB2AAAAAAAAdgAAAAADAHYAAAAAAgB5AAAAAAAAHQAAAAACAB0AAAAAAgB5AAAAAAAAPgAAAAAAAA== version: 7 -5,-2: ind: -5,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== version: 7 -4,-2: ind: -4,-2 @@ -278,7 +278,7 @@ entities: version: 7 -3,-2: ind: -3,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAMAWQAAAAADAFkAAAAAAgBZAAAAAAEAWQAAAAADAHkAAAAAAABZAAAAAAIAWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAACAFkAAAAAAgBZAAAAAAEAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAAAAFkAAAAAAQBZAAAAAAMAeQAAAAAAAFkAAAAAAgBZAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAADAFkAAAAAAgBZAAAAAAIAWQAAAAABAHkAAAAAAABZAAAAAAIAWQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAACAFkAAAAAAQBZAAAAAAMAWQAAAAADAFkAAAAAAwB5AAAAAAAAdgAAAAACAHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAEAeQAAAAAAAHYAAAAAAgB2AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAMAWQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAABAHkAAAAAAAB2AAAAAAMAdgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAAB5AAAAAAAAdgAAAAABAHYAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAABAFkAAAAAAwBZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAQBZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAgBZAAAAAAAAWQAAAAACAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAEAAAAAAAAFAAAAAAAABQAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAEAWQAAAAABAHkAAAAAAABZAAAAAAIAWQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAABAFkAAAAAAQBZAAAAAAMAWQAAAAACAFkAAAAAAwBZAAAAAAAAWQAAAAABAFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAABAFkAAAAAAABZAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAMAWQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAADAHkAAAAAAABZAAAAAAAAWQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAACAFkAAAAAAAB5AAAAAAAAdgAAAAACAHYAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAEAWQAAAAACAFkAAAAAAQBZAAAAAAAAeQAAAAAAAHYAAAAAAgB2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAADAFkAAAAAAgBZAAAAAAIAWQAAAAAAAHkAAAAAAAB2AAAAAAIAdgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAAAAFkAAAAAAgB5AAAAAAAAdgAAAAABAHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAIAWQAAAAABAFkAAAAAAQBZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAABZAAAAAAIAWQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAAAWQAAAAACAFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAABAFkAAAAAAwBZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAADAFkAAAAAAQBZAAAAAAIAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAEAWQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAEAAAAAAAAFAAAAAAAABQAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAA== version: 7 -3,-3: ind: -3,-3 @@ -286,71 +286,71 @@ entities: version: 7 -2,-4: ind: -2,-4 - tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAEQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAwB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAABEAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAEAWQAAAAAAAFkAAAAAAgBZAAAAAAMAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAgBZAAAAAAEAWQAAAAACAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAABAEAAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAQBZAAAAAAIAWQAAAAADAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAABEAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAIAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAADAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAABEAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAARAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== + tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAEQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAQBZAAAAAAIAWQAAAAACAFkAAAAAAQB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAABEAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAwBZAAAAAAEAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAACAEAAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAABEAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAMAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAEAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAABZAAAAAAEAWQAAAAACAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAADAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAABEAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAARAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== version: 7 -1,-4: ind: -1,-4 - tiles: eQAAAAAAAHkAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAGoAAAAAAQAdAAAAAAIAHQAAAAACAB0AAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAQAdAAAAAAMAHQAAAAACAHkAAAAAAAB5AAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAAAdAAAAAAEAHQAAAAADAB0AAAAAAgAdAAAAAAIAHQAAAAACAB0AAAAAAgB5AAAAAAAAeQAAAAAAAE0AAAAAAABNAAAAAAAAeQAAAAAAAE0AAAAAAABNAAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAgBZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABpAAAAAAAAHQAAAAAAAB0AAAAAAwARAAAAAAAAHQAAAAAAAB0AAAAAAwARAAAAAAAAeQAAAAAAAB0AAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAgB5AAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAABAB0AAAAAAgAdAAAAAAAAEQAAAAAAAB0AAAAAAAAdAAAAAAMAEQAAAAAAAHkAAAAAAAAdAAAAAAEAWQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAAAdAAAAAAMAHQAAAAACABEAAAAAAAAdAAAAAAIAHQAAAAACAB0AAAAAAgB5AAAAAAAAHQAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAADAHkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAwBZAAAAAAMAHQAAAAAAABEAAAAAAAARAAAAAAAAEQAAAAAAAB0AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAwB5AAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAAAABEAAAAAAAARAAAAAAAAEQAAAAAAABEAAAAAAAARAAAAAAAAHQAAAAAAAB0AAAAAAQAdAAAAAAMAWQAAAAAAAFkAAAAAAABZAAAAAAIAeQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAABAFkAAAAAAQAdAAAAAAIAEQAAAAAAABEAAAAAAAARAAAAAAAAHQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAwBZAAAAAAMAHQAAAAACAB0AAAAAAQARAAAAAAAAHQAAAAADAB0AAAAAAwAdAAAAAAEAeQAAAAAAAB0AAAAAAgBZAAAAAAMAWQAAAAABAFkAAAAAAwB5AAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAACAB0AAAAAAAAdAAAAAAEAEQAAAAAAAB0AAAAAAAAdAAAAAAMAEQAAAAAAAHkAAAAAAAAdAAAAAAIAWQAAAAABAFkAAAAAAABZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAgAdAAAAAAIAHQAAAAAAABEAAAAAAAAdAAAAAAEAHQAAAAABABEAAAAAAAB5AAAAAAAAHQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAADAA== + tiles: eQAAAAAAAHkAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAGoAAAAAAAAdAAAAAAEAHQAAAAADAB0AAAAAAwAdAAAAAAIAHQAAAAADAB0AAAAAAAAdAAAAAAAAHQAAAAADAHkAAAAAAAB5AAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAAB5AAAAAAAAHQAAAAAAAB0AAAAAAwAdAAAAAAIAHQAAAAAAAB0AAAAAAQAdAAAAAAIAHQAAAAACAB0AAAAAAwB5AAAAAAAAeQAAAAAAAE0AAAAAAABNAAAAAAAAeQAAAAAAAE0AAAAAAABNAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAADAHkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABpAAAAAAAAHQAAAAABAB0AAAAAAgARAAAAAAAAHQAAAAAAAB0AAAAAAAARAAAAAAAAeQAAAAAAAB0AAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAwB5AAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAEAWQAAAAACAB0AAAAAAAAdAAAAAAEAEQAAAAAAAB0AAAAAAwAdAAAAAAEAEQAAAAAAAHkAAAAAAAAdAAAAAAIAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAQBZAAAAAAAAWQAAAAAAAFkAAAAAAwAdAAAAAAAAHQAAAAACABEAAAAAAAAdAAAAAAEAHQAAAAAAAB0AAAAAAgB5AAAAAAAAHQAAAAACAFkAAAAAAABZAAAAAAAAWQAAAAACAHkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAMAHQAAAAAAABEAAAAAAAARAAAAAAAAEQAAAAAAAB0AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAgB5AAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAADABEAAAAAAAARAAAAAAAAEQAAAAAAABEAAAAAAAARAAAAAAAAHQAAAAACAB0AAAAAAgAdAAAAAAIAWQAAAAACAFkAAAAAAgBZAAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAADAFkAAAAAAAAdAAAAAAEAEQAAAAAAABEAAAAAAAARAAAAAAAAHQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAwBZAAAAAAAAHQAAAAAAAB0AAAAAAAARAAAAAAAAHQAAAAACAB0AAAAAAwAdAAAAAAMAeQAAAAAAAB0AAAAAAgBZAAAAAAEAWQAAAAADAFkAAAAAAwB5AAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAADAB0AAAAAAwAdAAAAAAMAEQAAAAAAAB0AAAAAAgAdAAAAAAAAEQAAAAAAAHkAAAAAAAAdAAAAAAIAWQAAAAAAAFkAAAAAAgBZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAgAdAAAAAAIAHQAAAAAAABEAAAAAAAAdAAAAAAEAHQAAAAAAABEAAAAAAAB5AAAAAAAAHQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAACAA== version: 7 0,-4: ind: 0,-4 - tiles: eQAAAAAAAGIAAAAAAwBiAAAAAAEAYgAAAAAAAGIAAAAAAQBiAAAAAAEAYgAAAAAAAGIAAAAAAwBiAAAAAAMAYgAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABiAAAAAAAAYgAAAAACAGIAAAAAAABiAAAAAAMAYgAAAAACAGIAAAAAAgBiAAAAAAIAYgAAAAADAGIAAAAAAQB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAYgAAAAABAGIAAAAAAgBiAAAAAAIAYgAAAAACAGIAAAAAAwBiAAAAAAEAYgAAAAADAGIAAAAAAABiAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGIAAAAAAQBiAAAAAAIAYgAAAAADAGIAAAAAAgBiAAAAAAEAYgAAAAADAGIAAAAAAgBiAAAAAAEAYgAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABiAAAAAAEAYgAAAAADAGIAAAAAAQBiAAAAAAAAYgAAAAABAGIAAAAAAwBiAAAAAAIAYgAAAAADAGIAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAYgAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGIAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAgB5AAAAAAAAYgAAAAACAGIAAAAAAgBiAAAAAAMAYgAAAAACAGIAAAAAAABiAAAAAAAAYgAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAIAYgAAAAABAGIAAAAAAwBiAAAAAAMAYgAAAAAAAGIAAAAAAgBiAAAAAAIAYgAAAAADAGIAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAABAHkAAAAAAABiAAAAAAMAYgAAAAABAGIAAAAAAABiAAAAAAIAYgAAAAABAGIAAAAAAwBiAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAYgAAAAADAGIAAAAAAABiAAAAAAIAYgAAAAACAGIAAAAAAgBiAAAAAAAAYgAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAFkAAAAAAAB5AAAAAAAAYgAAAAAAAGIAAAAAAQBiAAAAAAMAYgAAAAADAGIAAAAAAwBiAAAAAAAAYgAAAAABAGIAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAeQAAAAAAAGIAAAAAAgBiAAAAAAIAYgAAAAACAGIAAAAAAABiAAAAAAMAYgAAAAACAGIAAAAAAABiAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAABiAAAAAAEAYgAAAAAAAGIAAAAAAwBiAAAAAAIAYgAAAAAAAGIAAAAAAQBiAAAAAAEAYgAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAGIAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAAAAHkAAAAAAABZAAAAAAEAeQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAgB5AAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAIAWQAAAAACAFkAAAAAAgBoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== + tiles: eQAAAAAAAGIAAAAAAgBiAAAAAAEAYgAAAAAAAGIAAAAAAQBiAAAAAAIAYgAAAAACAGIAAAAAAQBiAAAAAAAAYgAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABiAAAAAAEAYgAAAAABAGIAAAAAAgBiAAAAAAAAYgAAAAACAGIAAAAAAgBiAAAAAAMAYgAAAAABAGIAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAYgAAAAAAAGIAAAAAAQBiAAAAAAEAYgAAAAABAGIAAAAAAgBiAAAAAAIAYgAAAAAAAGIAAAAAAwBiAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGIAAAAAAQBiAAAAAAMAYgAAAAABAGIAAAAAAgBiAAAAAAMAYgAAAAADAGIAAAAAAQBiAAAAAAEAYgAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABiAAAAAAAAYgAAAAADAGIAAAAAAwBiAAAAAAIAYgAAAAACAGIAAAAAAgBiAAAAAAEAYgAAAAAAAGIAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAYgAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGIAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAAB5AAAAAAAAYgAAAAABAGIAAAAAAgBiAAAAAAEAYgAAAAACAGIAAAAAAABiAAAAAAEAYgAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAAAYgAAAAADAGIAAAAAAwBiAAAAAAMAYgAAAAABAGIAAAAAAgBiAAAAAAIAYgAAAAADAGIAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAACAHkAAAAAAABiAAAAAAIAYgAAAAADAGIAAAAAAwBiAAAAAAAAYgAAAAAAAGIAAAAAAgBiAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAYgAAAAACAGIAAAAAAABiAAAAAAIAYgAAAAAAAGIAAAAAAgBiAAAAAAIAYgAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAFkAAAAAAgB5AAAAAAAAYgAAAAAAAGIAAAAAAABiAAAAAAEAYgAAAAACAGIAAAAAAgBiAAAAAAMAYgAAAAAAAGIAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAeQAAAAAAAGIAAAAAAgBiAAAAAAIAYgAAAAAAAGIAAAAAAgBiAAAAAAAAYgAAAAAAAGIAAAAAAwBiAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAABiAAAAAAAAYgAAAAAAAGIAAAAAAgBiAAAAAAEAYgAAAAAAAGIAAAAAAwBiAAAAAAEAYgAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAGIAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAADAHkAAAAAAABZAAAAAAIAeQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAQBoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== version: 7 2,-3: ind: 2,-3 - tiles: eQAAAAAAAGkAAAAAAAAdAAAAAAMAHQAAAAACAB0AAAAAAAAdAAAAAAEAHQAAAAADAGwAAAAAAQBsAAAAAAMAbAAAAAACAHkAAAAAAABsAAAAAAIAbAAAAAAAAGwAAAAAAwBsAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAgAdAAAAAAAAHQAAAAAAAHkAAAAAAABsAAAAAAEAbAAAAAADAGwAAAAAAwB5AAAAAAAAbAAAAAADAGwAAAAAAQBsAAAAAAEAbAAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAAAHQAAAAABAB0AAAAAAgB5AAAAAAAAbAAAAAACAGwAAAAAAABsAAAAAAIAbAAAAAABAGwAAAAAAABsAAAAAAIAbAAAAAACAGwAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAAAeQAAAAAAAGwAAAAAAQBsAAAAAAAAbAAAAAABAHkAAAAAAABsAAAAAAIAbAAAAAAAAGwAAAAAAgBsAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAAAAHkAAAAAAABsAAAAAAIAbAAAAAACAGwAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAQAdAAAAAAEAHQAAAAACAB0AAAAAAwB5AAAAAAAAbAAAAAACAGwAAAAAAgBsAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAMAHQAAAAAAAB0AAAAAAAAdAAAAAAIAeQAAAAAAAGwAAAAAAwBsAAAAAAEAbAAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAQAdAAAAAAIAHQAAAAAAAHkAAAAAAABsAAAAAAIAbAAAAAAAAGwAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAQAdAAAAAAMAHQAAAAADAB0AAAAAAgAdAAAAAAMAbAAAAAAAAGwAAAAAAgBsAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAgBZAAAAAAIAeQAAAAAAAGwAAAAAAwBsAAAAAAMAbAAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAEAbAAAAAAAAGwAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAAAbAAAAAADAGwAAAAAAQBsAAAAAAMAbAAAAAABAGwAAAAAAgB5AAAAAAAAbAAAAAAAAGwAAAAAAgBsAAAAAAMAbAAAAAACAHkAAAAAAABcAAAAAAAAXAAAAAADAFwAAAAAAABcAAAAAAAAbAAAAAABAGwAAAAAAgBsAAAAAAEAbAAAAAABAGwAAAAAAABsAAAAAAIAeQAAAAAAAGwAAAAAAABsAAAAAAMAbAAAAAABAGwAAAAAAgBsAAAAAAEAXAAAAAABAFwAAAAAAwBcAAAAAAEAXAAAAAADAFkAAAAAAABZAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAEAbAAAAAADAHkAAAAAAABsAAAAAAMAbAAAAAABAGwAAAAAAwBsAAAAAAEAeQAAAAAAAFwAAAAAAABcAAAAAAMAXAAAAAAAAFwAAAAAAwBZAAAAAAEAWQAAAAAAAHkAAAAAAABsAAAAAAEAbAAAAAADAHkAAAAAAAB5AAAAAAAAbAAAAAACAGwAAAAAAgBsAAAAAAEAbAAAAAACAHkAAAAAAABcAAAAAAIAXAAAAAACAFwAAAAAAgBcAAAAAAMAWQAAAAABAFkAAAAAAAB5AAAAAAAAbAAAAAABAGwAAAAAAwBsAAAAAAEAbAAAAAAAAGwAAAAAAgBsAAAAAAEAbAAAAAABAGwAAAAAAwB5AAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAADAA== + tiles: eQAAAAAAAGkAAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAgAdAAAAAAIAHQAAAAACAGwAAAAAAABsAAAAAAEAbAAAAAADAHkAAAAAAABsAAAAAAEAbAAAAAADAGwAAAAAAABsAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAAAAB0AAAAAAQAdAAAAAAAAHQAAAAACAHkAAAAAAABsAAAAAAIAbAAAAAAAAGwAAAAAAgB5AAAAAAAAbAAAAAADAGwAAAAAAABsAAAAAAAAbAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAEAHQAAAAADAB0AAAAAAQB5AAAAAAAAbAAAAAADAGwAAAAAAQBsAAAAAAEAbAAAAAAAAGwAAAAAAABsAAAAAAIAbAAAAAABAGwAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAAAeQAAAAAAAGwAAAAAAQBsAAAAAAAAbAAAAAACAHkAAAAAAABsAAAAAAAAbAAAAAABAGwAAAAAAgBsAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAAAWQAAAAACAHkAAAAAAABsAAAAAAMAbAAAAAACAGwAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAAAHQAAAAACAB0AAAAAAwB5AAAAAAAAbAAAAAABAGwAAAAAAwBsAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAAAHQAAAAABAB0AAAAAAgAdAAAAAAMAeQAAAAAAAGwAAAAAAABsAAAAAAMAbAAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAgAdAAAAAAIAHQAAAAABAHkAAAAAAABsAAAAAAAAbAAAAAADAGwAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAMAHQAAAAAAAB0AAAAAAwAdAAAAAAIAbAAAAAABAGwAAAAAAQBsAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAAAeQAAAAAAAGwAAAAAAQBsAAAAAAMAbAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAIAbAAAAAAAAGwAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAAAbAAAAAADAGwAAAAAAgBsAAAAAAIAbAAAAAABAGwAAAAAAAB5AAAAAAAAbAAAAAAAAGwAAAAAAwBsAAAAAAMAbAAAAAADAHkAAAAAAABcAAAAAAAAXAAAAAABAFwAAAAAAABcAAAAAAMAbAAAAAAAAGwAAAAAAQBsAAAAAAIAbAAAAAACAGwAAAAAAABsAAAAAAAAeQAAAAAAAGwAAAAAAQBsAAAAAAEAbAAAAAAAAGwAAAAAAwBsAAAAAAMAXAAAAAADAFwAAAAAAgBcAAAAAAIAXAAAAAAAAFkAAAAAAABZAAAAAAEAbAAAAAABAGwAAAAAAwBsAAAAAAAAbAAAAAABAHkAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAeQAAAAAAAFwAAAAAAABcAAAAAAIAXAAAAAAAAFwAAAAAAABZAAAAAAIAWQAAAAABAHkAAAAAAABsAAAAAAAAbAAAAAADAHkAAAAAAAB5AAAAAAAAbAAAAAABAGwAAAAAAABsAAAAAAAAbAAAAAAAAHkAAAAAAABcAAAAAAMAXAAAAAADAFwAAAAAAgBcAAAAAAIAWQAAAAABAFkAAAAAAwB5AAAAAAAAbAAAAAACAGwAAAAAAgBsAAAAAAIAbAAAAAACAGwAAAAAAgBsAAAAAAEAbAAAAAACAGwAAAAAAQB5AAAAAAAAXAAAAAADAFwAAAAAAwBcAAAAAAEAXAAAAAACAA== version: 7 2,-2: ind: 2,-2 - tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAABAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAMAbAAAAAABAGwAAAAAAwB5AAAAAAAAXAAAAAADAFwAAAAAAgBcAAAAAAMAXAAAAAACAGwAAAAAAABsAAAAAAMAeQAAAAAAAGwAAAAAAwBsAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAHkAAAAAAABsAAAAAAIAbAAAAAADAGwAAAAAAQBsAAAAAAEAbAAAAAAAAHkAAAAAAABsAAAAAAMAbAAAAAADAGwAAAAAAABsAAAAAAEAeQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAQB5AAAAAAAAbAAAAAADAGwAAAAAAwBsAAAAAAIAbAAAAAADAGwAAAAAAwB5AAAAAAAAbAAAAAADAGwAAAAAAABsAAAAAAIAbAAAAAABAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAEAeQAAAAAAAGwAAAAAAgBsAAAAAAAAeQAAAAAAAGwAAAAAAABsAAAAAAIAeQAAAAAAAGwAAAAAAwBsAAAAAAIAbAAAAAACAGwAAAAAAwBZAAAAAAEAWQAAAAACAFkAAAAAAABZAAAAAAMAWQAAAAAAAGwAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAAAbAAAAAACAHkAAAAAAABsAAAAAAIAbAAAAAADAGwAAAAAAgBsAAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAgB5AAAAAAAAbAAAAAAAAGwAAAAAAwBsAAAAAAEAbAAAAAADAGwAAAAAAAB5AAAAAAAAeQAAAAAAAGwAAAAAAABsAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAEAeQAAAAAAAGwAAAAAAABsAAAAAAMAbAAAAAABAGwAAAAAAgBsAAAAAAEAbAAAAAADAGwAAAAAAQBsAAAAAAIAbAAAAAADAGwAAAAAAQBsAAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAADAHkAAAAAAABsAAAAAAEAbAAAAAACAGwAAAAAAQBsAAAAAAAAbAAAAAACAGwAAAAAAwBsAAAAAAEAbAAAAAABAGwAAAAAAwBsAAAAAAEAbAAAAAABAFkAAAAAAwBZAAAAAAIAWQAAAAABAFkAAAAAAwBpAAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAEAbAAAAAAAAGwAAAAAAQBsAAAAAAEAbAAAAAABAGwAAAAAAABsAAAAAAAAbAAAAAADAGwAAAAAAgB5AAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAMAeQAAAAAAAGwAAAAAAgB5AAAAAAAAbAAAAAADAGwAAAAAAwB5AAAAAAAAbAAAAAAAAGwAAAAAAgBsAAAAAAAAeQAAAAAAAB0AAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAEAbAAAAAAAAGwAAAAAAwBsAAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAEAeQAAAAAAAHkAAAAAAABpAAAAAAAAaQAAAAAAAGkAAAAAAABpAAAAAAAAaQAAAAAAAGkAAAAAAABoAAAAAAAAbAAAAAACAGwAAAAAAgBsAAAAAAIAbAAAAAADAHkAAAAAAAAdAAAAAAMAHQAAAAADAB0AAAAAAgAdAAAAAAMAaQAAAAAAAGkAAAAAAAAdAAAAAAAAaQAAAAAAAB0AAAAAAgBpAAAAAAAAeQAAAAAAAGwAAAAAAgBsAAAAAAEAbAAAAAABAGwAAAAAAgB5AAAAAAAAHQAAAAAAAB0AAAAAAQAdAAAAAAIAHQAAAAADAGkAAAAAAABpAAAAAAAAHQAAAAAAAGkAAAAAAAAdAAAAAAMAaQAAAAAAAB0AAAAAAABsAAAAAAIAbAAAAAACAGwAAAAAAwBsAAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAEAHQAAAAAAAHkAAAAAAABpAAAAAAAAaQAAAAAAAB0AAAAAAwBpAAAAAAAAHQAAAAAAAGkAAAAAAAAdAAAAAAMAbAAAAAAAAGwAAAAAAQBsAAAAAAIAbAAAAAABAHkAAAAAAAAdAAAAAAMAHQAAAAABAB0AAAAAAgB5AAAAAAAAHQAAAAACAB0AAAAAAQAdAAAAAAIAaQAAAAAAAB0AAAAAAQBpAAAAAAAAHQAAAAADAA== + tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAABAGwAAAAAAwBsAAAAAAEAbAAAAAADAGwAAAAAAQBsAAAAAAMAbAAAAAADAGwAAAAAAwB5AAAAAAAAXAAAAAADAFwAAAAAAQBcAAAAAAAAXAAAAAABAGwAAAAAAQBsAAAAAAEAeQAAAAAAAGwAAAAAAQBsAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAABsAAAAAAEAbAAAAAADAGwAAAAAAgBsAAAAAAMAbAAAAAADAHkAAAAAAABsAAAAAAMAbAAAAAABAGwAAAAAAgBsAAAAAAMAeQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAQB5AAAAAAAAbAAAAAABAGwAAAAAAgBsAAAAAAAAbAAAAAACAGwAAAAAAQB5AAAAAAAAbAAAAAABAGwAAAAAAQBsAAAAAAEAbAAAAAABAFkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAwBZAAAAAAIAeQAAAAAAAGwAAAAAAgBsAAAAAAEAeQAAAAAAAGwAAAAAAQBsAAAAAAMAeQAAAAAAAGwAAAAAAwBsAAAAAAEAbAAAAAACAGwAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAABZAAAAAAAAWQAAAAACAGwAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAIAbAAAAAABAHkAAAAAAABsAAAAAAEAbAAAAAACAGwAAAAAAQBsAAAAAAEAeQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAABAFkAAAAAAgB5AAAAAAAAbAAAAAAAAGwAAAAAAQBsAAAAAAMAbAAAAAAAAGwAAAAAAQB5AAAAAAAAeQAAAAAAAGwAAAAAAwBsAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAMAeQAAAAAAAGwAAAAAAQBsAAAAAAEAbAAAAAABAGwAAAAAAwBsAAAAAAIAbAAAAAAAAGwAAAAAAQBsAAAAAAEAbAAAAAACAGwAAAAAAgBsAAAAAAEAeQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAADAHkAAAAAAABsAAAAAAMAbAAAAAADAGwAAAAAAgBsAAAAAAIAbAAAAAACAGwAAAAAAQBsAAAAAAMAbAAAAAACAGwAAAAAAwBsAAAAAAAAbAAAAAADAFkAAAAAAgBZAAAAAAAAWQAAAAAAAFkAAAAAAwBpAAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAgBsAAAAAAAAbAAAAAAAAGwAAAAAAgBsAAAAAAAAbAAAAAAAAGwAAAAAAQB5AAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAIAeQAAAAAAAGwAAAAAAwB5AAAAAAAAbAAAAAAAAGwAAAAAAQB5AAAAAAAAbAAAAAAAAGwAAAAAAwBsAAAAAAEAeQAAAAAAAB0AAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAIAbAAAAAADAGwAAAAAAwBsAAAAAAEAeQAAAAAAAHkAAAAAAAAdAAAAAAIAeQAAAAAAAHkAAAAAAABpAAAAAAAAaQAAAAAAAGkAAAAAAABpAAAAAAAAaQAAAAAAAGkAAAAAAABoAAAAAAAAbAAAAAAAAGwAAAAAAQBsAAAAAAEAbAAAAAABAHkAAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAAAdAAAAAAEAaQAAAAAAAGkAAAAAAAAdAAAAAAIAaQAAAAAAAB0AAAAAAQBpAAAAAAAAeQAAAAAAAGwAAAAAAQBsAAAAAAAAbAAAAAACAGwAAAAAAwB5AAAAAAAAHQAAAAADAB0AAAAAAgAdAAAAAAAAHQAAAAAAAGkAAAAAAABpAAAAAAAAHQAAAAAAAGkAAAAAAAAdAAAAAAAAaQAAAAAAAB0AAAAAAABsAAAAAAAAbAAAAAACAGwAAAAAAABsAAAAAAEAeQAAAAAAAB0AAAAAAgAdAAAAAAAAHQAAAAADAHkAAAAAAABpAAAAAAAAaQAAAAAAAB0AAAAAAQBpAAAAAAAAHQAAAAADAGkAAAAAAAAdAAAAAAMAbAAAAAADAGwAAAAAAgBsAAAAAAEAbAAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAAAAB0AAAAAAgB5AAAAAAAAHQAAAAABAB0AAAAAAwAdAAAAAAMAaQAAAAAAAB0AAAAAAABpAAAAAAAAHQAAAAABAA== version: 7 2,-4: ind: 2,-4 - tiles: aAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAMAdgAAAAADAHYAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAdgAAAAABAHYAAAAAAAB2AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAACAGwAAAAAAwBsAAAAAAMAbAAAAAAAAHkAAAAAAABsAAAAAAIAbAAAAAAAAHkAAAAAAABsAAAAAAMAbAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGwAAAAAAwBsAAAAAAIAbAAAAAADAGwAAAAAAgB5AAAAAAAAbAAAAAAAAGwAAAAAAgB5AAAAAAAAbAAAAAAAAGwAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAAAbAAAAAACAGwAAAAAAwBsAAAAAAMAeQAAAAAAAGwAAAAAAgBsAAAAAAEAeQAAAAAAAGwAAAAAAABsAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAAAAGwAAAAAAgBsAAAAAAEAbAAAAAABAHkAAAAAAABsAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGwAAAAAAABsAAAAAAMAbAAAAAADAGwAAAAAAgBsAAAAAAMAbAAAAAACAGwAAAAAAwBsAAAAAAMAbAAAAAABAGwAAAAAAAB5AAAAAAAAeQAAAAAAAGwAAAAAAgBsAAAAAAEAbAAAAAACAGwAAAAAAQBsAAAAAAIAbAAAAAABAGwAAAAAAQBsAAAAAAIAbAAAAAADAGwAAAAAAABsAAAAAAEAbAAAAAABAGwAAAAAAwBsAAAAAAEAeQAAAAAAAHkAAAAAAABsAAAAAAIAbAAAAAADAGwAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAABAGwAAAAAAABsAAAAAAAAbAAAAAAAAHkAAAAAAABsAAAAAAMAbAAAAAACAGwAAAAAAwB5AAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAAACQAAAAAAAAkAAAAAAgB5AAAAAAAAeQAAAAAAAGwAAAAAAgBsAAAAAAMAbAAAAAAAAGwAAAAAAAB5AAAAAAAAbAAAAAABAGwAAAAAAwBsAAAAAAEAeQAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAADAAkAAAAAAAAJAAAAAAIAeQAAAAAAAHkAAAAAAABsAAAAAAEAbAAAAAABAGwAAAAAAQBsAAAAAAAAeQAAAAAAAGwAAAAAAwBsAAAAAAMAbAAAAAADAHkAAAAAAAAJAAAAAAMACQAAAAADAAkAAAAAAQAJAAAAAAMACQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAMAHQAAAAACAB0AAAAAAQB5AAAAAAAAbAAAAAAAAGwAAAAAAQBsAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAIAHQAAAAADAB0AAAAAAgAdAAAAAAEAeQAAAAAAAGwAAAAAAgBsAAAAAAAAbAAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== + tiles: aAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAAAdgAAAAADAHYAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAdgAAAAADAHYAAAAAAgB2AAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAADAGwAAAAAAABsAAAAAAMAbAAAAAAAAHkAAAAAAABsAAAAAAEAbAAAAAABAHkAAAAAAABsAAAAAAIAbAAAAAACAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGwAAAAAAQBsAAAAAAEAbAAAAAABAGwAAAAAAgB5AAAAAAAAbAAAAAAAAGwAAAAAAQB5AAAAAAAAbAAAAAABAGwAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAIAbAAAAAABAGwAAAAAAABsAAAAAAIAeQAAAAAAAGwAAAAAAQBsAAAAAAIAeQAAAAAAAGwAAAAAAwBsAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAACAGwAAAAAAQBsAAAAAAAAbAAAAAABAHkAAAAAAABsAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGwAAAAAAwBsAAAAAAAAbAAAAAADAGwAAAAAAgBsAAAAAAAAbAAAAAABAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAQB5AAAAAAAAeQAAAAAAAGwAAAAAAQBsAAAAAAEAbAAAAAACAGwAAAAAAQBsAAAAAAIAbAAAAAABAGwAAAAAAABsAAAAAAAAbAAAAAADAGwAAAAAAABsAAAAAAMAbAAAAAABAGwAAAAAAABsAAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAAAbAAAAAABAGwAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAABAGwAAAAAAwBsAAAAAAEAbAAAAAADAHkAAAAAAABsAAAAAAMAbAAAAAACAGwAAAAAAQB5AAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAAACQAAAAAAAAkAAAAAAwB5AAAAAAAAeQAAAAAAAGwAAAAAAwBsAAAAAAAAbAAAAAAAAGwAAAAAAwB5AAAAAAAAbAAAAAADAGwAAAAAAQBsAAAAAAIAeQAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAADAAkAAAAAAwAJAAAAAAMAeQAAAAAAAHkAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAIAeQAAAAAAAGwAAAAAAABsAAAAAAEAbAAAAAACAHkAAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAIAHQAAAAABAB0AAAAAAAB5AAAAAAAAbAAAAAAAAGwAAAAAAgBsAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAAAAB0AAAAAAAAdAAAAAAMAeQAAAAAAAGwAAAAAAQBsAAAAAAAAbAAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== version: 7 3,-2: ind: 3,-2 - tiles: eQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAABEAAAAAAAARAAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAEAHQAAAAADAHkAAAAAAABZAAAAAAAAWQAAAAAAAB0AAAAAAwAdAAAAAAIAHQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAADAB0AAAAAAgAdAAAAAAAAHQAAAAACAB0AAAAAAwB5AAAAAAAAWQAAAAADAFkAAAAAAQAdAAAAAAEAHQAAAAAAAB0AAAAAAwBoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAEQAAAAAAABEAAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAwAdAAAAAAMAeQAAAAAAAFkAAAAAAQBZAAAAAAAAHQAAAAAAAB0AAAAAAwAdAAAAAAEAbAAAAAACAGwAAAAAAABsAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQB5AAAAAAAAeQAAAAAAAGwAAAAAAwBsAAAAAAAAbAAAAAACAFkAAAAAAQBZAAAAAAIAbAAAAAADAGwAAAAAAABsAAAAAAMAbAAAAAABAGwAAAAAAABsAAAAAAMAbAAAAAADAGwAAAAAAABsAAAAAAIAbAAAAAABAGwAAAAAAABsAAAAAAEAbAAAAAADAGwAAAAAAwB5AAAAAAAAWQAAAAADAGwAAAAAAABsAAAAAAIAbAAAAAADAGwAAAAAAwBsAAAAAAAAbAAAAAADAGwAAAAAAgBsAAAAAAEAbAAAAAABAGwAAAAAAABsAAAAAAIAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGkAAAAAAAAdAAAAAAMAHQAAAAACAB0AAAAAAQBpAAAAAAAAbAAAAAACAGwAAAAAAQBsAAAAAAEAbAAAAAABAGwAAAAAAgBsAAAAAAIAbAAAAAADAGwAAAAAAwBoAAAAAAAAeQAAAAAAAHkAAAAAAABpAAAAAAAAHQAAAAABAB0AAAAAAQAdAAAAAAAAaQAAAAAAAGwAAAAAAwBsAAAAAAAAbAAAAAABAFkAAAAAAQBZAAAAAAIAWQAAAAABAFkAAAAAAQBZAAAAAAIAaAAAAAAAAHkAAAAAAAB5AAAAAAAAaQAAAAAAAGkAAAAAAABpAAAAAAAAaQAAAAAAAGkAAAAAAABsAAAAAAAAbAAAAAADAGwAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAADAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGwAAAAAAABsAAAAAAIAWQAAAAADAFkAAAAAAgBZAAAAAAAAWQAAAAABAFkAAAAAAQBoAAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAAAHQAAAAACAB0AAAAAAwAdAAAAAAIAHQAAAAABAHkAAAAAAABsAAAAAAAAbAAAAAADAFkAAAAAAgBZAAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAAAABEAAAAAAABZAAAAAAAAEQAAAAAAAB0AAAAAAABZAAAAAAMAbAAAAAABAGwAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAwBZAAAAAAMAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAQARAAAAAAAAEQAAAAAAABEAAAAAAAAdAAAAAAMAWQAAAAACAGwAAAAAAwBsAAAAAAMAbAAAAAABAGwAAAAAAABsAAAAAAEAbAAAAAAAAGwAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAMAEQAAAAAAAFkAAAAAAwARAAAAAAAAHQAAAAABAFkAAAAAAABsAAAAAAEAbAAAAAABAGwAAAAAAgBsAAAAAAIAbAAAAAAAAGwAAAAAAABsAAAAAAMAeQAAAAAAAHkAAAAAAABoAAAAAAAAHQAAAAADAB0AAAAAAAAdAAAAAAEAHQAAAAADAB0AAAAAAAB5AAAAAAAAbAAAAAABAGwAAAAAAQBsAAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAIAeQAAAAAAAA== + tiles: eQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAABEAAAAAAAARAAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAAAHQAAAAABAHkAAAAAAABZAAAAAAEAWQAAAAACAB0AAAAAAQAdAAAAAAMAHQAAAAACAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAADAB0AAAAAAgAdAAAAAAAAHQAAAAACAB0AAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAgAdAAAAAAAAHQAAAAABAB0AAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAEQAAAAAAABEAAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAwAdAAAAAAIAeQAAAAAAAFkAAAAAAABZAAAAAAEAHQAAAAAAAB0AAAAAAQAdAAAAAAEAbAAAAAACAGwAAAAAAwBsAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAGwAAAAAAQBsAAAAAAIAbAAAAAAAAFkAAAAAAABZAAAAAAMAbAAAAAAAAGwAAAAAAQBsAAAAAAMAbAAAAAACAGwAAAAAAQBsAAAAAAEAbAAAAAADAGwAAAAAAABsAAAAAAMAbAAAAAABAGwAAAAAAQBsAAAAAAEAbAAAAAABAGwAAAAAAQB5AAAAAAAAWQAAAAACAGwAAAAAAABsAAAAAAAAbAAAAAABAGwAAAAAAABsAAAAAAIAbAAAAAADAGwAAAAAAwBsAAAAAAIAbAAAAAAAAGwAAAAAAABsAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGkAAAAAAAAdAAAAAAIAHQAAAAACAB0AAAAAAgBpAAAAAAAAbAAAAAADAGwAAAAAAABsAAAAAAIAbAAAAAACAGwAAAAAAwBsAAAAAAIAbAAAAAADAGwAAAAAAQBoAAAAAAAAeQAAAAAAAHkAAAAAAABpAAAAAAAAHQAAAAADAB0AAAAAAQAdAAAAAAMAaQAAAAAAAGwAAAAAAgBsAAAAAAEAbAAAAAACAFkAAAAAAgBZAAAAAAIAWQAAAAAAAFkAAAAAAABZAAAAAAIAaAAAAAAAAHkAAAAAAAB5AAAAAAAAaQAAAAAAAGkAAAAAAABpAAAAAAAAaQAAAAAAAGkAAAAAAABsAAAAAAMAbAAAAAAAAGwAAAAAAQBZAAAAAAEAWQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAABAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGwAAAAAAgBsAAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAMAHQAAAAABAB0AAAAAAQAdAAAAAAMAHQAAAAADAHkAAAAAAABsAAAAAAAAbAAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAAAABEAAAAAAABZAAAAAAMAEQAAAAAAAB0AAAAAAABZAAAAAAMAbAAAAAABAGwAAAAAAgBZAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAEAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgARAAAAAAAAEQAAAAAAABEAAAAAAAAdAAAAAAAAWQAAAAABAGwAAAAAAABsAAAAAAAAbAAAAAADAGwAAAAAAgBsAAAAAAAAbAAAAAADAGwAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAAAEQAAAAAAAFkAAAAAAwARAAAAAAAAHQAAAAABAFkAAAAAAgBsAAAAAAAAbAAAAAACAGwAAAAAAgBsAAAAAAEAbAAAAAADAGwAAAAAAwBsAAAAAAEAeQAAAAAAAHkAAAAAAABoAAAAAAAAHQAAAAABAB0AAAAAAQAdAAAAAAMAHQAAAAACAB0AAAAAAQB5AAAAAAAAbAAAAAAAAGwAAAAAAQBsAAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAIAeQAAAAAAAA== version: 7 4,-2: ind: 4,-2 - tiles: eQAAAAAAAGwAAAAAAABsAAAAAAEAbAAAAAABAHkAAAAAAAAdAAAAAAIAHQAAAAADAB0AAAAAAQAdAAAAAAEAHQAAAAACAB0AAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAIAbAAAAAACAGwAAAAAAAB5AAAAAAAAHQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAQAdAAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAaQAAAAAAAE0AAAAAAAB5AAAAAAAAbAAAAAABAGwAAAAAAwBsAAAAAAAAeQAAAAAAAB0AAAAAAQBZAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAAAHQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAGkAAAAAAABNAAAAAAAAeQAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAABAHkAAAAAAAAdAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAIAWQAAAAADAB0AAAAAAwB5AAAAAAAAeAAAAAAAAHgAAAAAAABpAAAAAAAATQAAAAAAAGwAAAAAAgBsAAAAAAAAbAAAAAAAAGwAAAAAAwB5AAAAAAAAHQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAAAAFkAAAAAAwAdAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAAAbAAAAAABAGwAAAAAAABsAAAAAAMAeQAAAAAAAB0AAAAAAQBZAAAAAAIAWQAAAAADAFkAAAAAAgBZAAAAAAEAHQAAAAACAHkAAAAAAABZAAAAAAAAWQAAAAABAHkAAAAAAABZAAAAAAAAeQAAAAAAAGwAAAAAAgBsAAAAAAAAbAAAAAACAHkAAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAgAdAAAAAAIAHQAAAAAAAB0AAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAAAWQAAAAADAHkAAAAAAABsAAAAAAMAbAAAAAAAAGwAAAAAAgBsAAAAAAIAbAAAAAACAGwAAAAAAABsAAAAAAMAbAAAAAAAAGwAAAAAAQBsAAAAAAEAeQAAAAAAAGwAAAAAAABsAAAAAAEAbAAAAAABAGwAAAAAAABZAAAAAAEAbAAAAAABAGwAAAAAAwBsAAAAAAIAbAAAAAADAGwAAAAAAQBsAAAAAAAAbAAAAAADAGwAAAAAAwBsAAAAAAIAbAAAAAABAGwAAAAAAgBsAAAAAAIAbAAAAAADAGwAAAAAAgBsAAAAAAMAeQAAAAAAAGwAAAAAAgBsAAAAAAAAbAAAAAACAGwAAAAAAQBsAAAAAAAAbAAAAAABAGwAAAAAAgBsAAAAAAAAbAAAAAABAGwAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAMAbAAAAAAAAGwAAAAAAgB5AAAAAAAAbAAAAAABAGwAAAAAAgBsAAAAAAEAbAAAAAABAGwAAAAAAABsAAAAAAEAbAAAAAACAGwAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAAAAGwAAAAAAABsAAAAAAEAbAAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAAdAAAAAAEAaAAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAQBsAAAAAAMAbAAAAAABAGwAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAHQAAAAAAAGgAAAAAAAB5AAAAAAAAbAAAAAAAAGwAAAAAAgBsAAAAAAAAbAAAAAABAGwAAAAAAgBsAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAB0AAAAAAgBoAAAAAAAAeQAAAAAAAGwAAAAAAwBsAAAAAAIAbAAAAAADAGwAAAAAAABsAAAAAAEAbAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAABAGwAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== + tiles: eQAAAAAAAGwAAAAAAwBsAAAAAAMAbAAAAAABAHkAAAAAAAAdAAAAAAMAHQAAAAABAB0AAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAMAbAAAAAABAGwAAAAAAQB5AAAAAAAAHQAAAAABAFkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAAAdAAAAAAIAeQAAAAAAAHgAAAAAAAB4AAAAAAAAaQAAAAAAAE0AAAAAAAB5AAAAAAAAbAAAAAAAAGwAAAAAAgBsAAAAAAIAeQAAAAAAAB0AAAAAAQBZAAAAAAIAWQAAAAAAAFkAAAAAAwBZAAAAAAIAHQAAAAABAHkAAAAAAAB4AAAAAAAAeAAAAAAAAGkAAAAAAABNAAAAAAAAeQAAAAAAAGwAAAAAAgBsAAAAAAIAbAAAAAACAHkAAAAAAAAdAAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAABAB0AAAAAAwB5AAAAAAAAeAAAAAAAAHgAAAAAAABpAAAAAAAATQAAAAAAAGwAAAAAAgBsAAAAAAMAbAAAAAADAGwAAAAAAQB5AAAAAAAAHQAAAAACAFkAAAAAAQBZAAAAAAIAWQAAAAADAFkAAAAAAQAdAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAIAbAAAAAADAGwAAAAAAwBsAAAAAAMAeQAAAAAAAB0AAAAAAgBZAAAAAAIAWQAAAAAAAFkAAAAAAABZAAAAAAAAHQAAAAACAHkAAAAAAABZAAAAAAIAWQAAAAABAHkAAAAAAABZAAAAAAAAeQAAAAAAAGwAAAAAAABsAAAAAAIAbAAAAAAAAHkAAAAAAAAdAAAAAAMAHQAAAAACAB0AAAAAAgAdAAAAAAMAHQAAAAABAB0AAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAEAWQAAAAACAHkAAAAAAABsAAAAAAAAbAAAAAABAGwAAAAAAwBsAAAAAAIAbAAAAAADAGwAAAAAAQBsAAAAAAMAbAAAAAADAGwAAAAAAABsAAAAAAAAeQAAAAAAAGwAAAAAAwBsAAAAAAEAbAAAAAACAGwAAAAAAwBZAAAAAAEAbAAAAAABAGwAAAAAAwBsAAAAAAEAbAAAAAAAAGwAAAAAAQBsAAAAAAMAbAAAAAACAGwAAAAAAQBsAAAAAAAAbAAAAAAAAGwAAAAAAQBsAAAAAAIAbAAAAAABAGwAAAAAAwBsAAAAAAMAeQAAAAAAAGwAAAAAAgBsAAAAAAEAbAAAAAAAAGwAAAAAAwBsAAAAAAIAbAAAAAABAGwAAAAAAgBsAAAAAAIAbAAAAAADAGwAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAMAbAAAAAACAGwAAAAAAAB5AAAAAAAAbAAAAAABAGwAAAAAAgBsAAAAAAIAbAAAAAAAAGwAAAAAAABsAAAAAAEAbAAAAAACAGwAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAACAGwAAAAAAgBsAAAAAAMAbAAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAAdAAAAAAAAaAAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAgBsAAAAAAMAbAAAAAADAGwAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAHQAAAAADAGgAAAAAAAB5AAAAAAAAbAAAAAABAGwAAAAAAQBsAAAAAAAAbAAAAAABAGwAAAAAAQBsAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAB0AAAAAAQBoAAAAAAAAeQAAAAAAAGwAAAAAAABsAAAAAAIAbAAAAAADAGwAAAAAAQBsAAAAAAMAbAAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAADAHkAAAAAAAB5AAAAAAAAbAAAAAABAGwAAAAAAwB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== version: 7 5,-2: ind: 5,-2 - tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAABZAAAAAAEAeQAAAAAAAFkAAAAAAQB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAMAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAAAAQBsAAAAAAMAbAAAAAACAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAABsAAAAAAEAbAAAAAACAGwAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAABZAAAAAAIAeQAAAAAAAFkAAAAAAwB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAAAAwBsAAAAAAEAbAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAABsAAAAAAEAbAAAAAAAAGwAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 4,-3: ind: 4,-3 - tiles: eQAAAAAAAGwAAAAAAgBsAAAAAAMAbAAAAAADAGwAAAAAAQB5AAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAEAWQAAAAACAFkAAAAAAQBZAAAAAAMAaAAAAAAAAHkAAAAAAABsAAAAAAEAbAAAAAACAGwAAAAAAABsAAAAAAMAeQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAEAWQAAAAACAGgAAAAAAAB5AAAAAAAAbAAAAAACAGwAAAAAAwBsAAAAAAIAbAAAAAACAGwAAAAAAABsAAAAAAIAbAAAAAACAGwAAAAAAQBsAAAAAAAAbAAAAAABAGwAAAAAAgBsAAAAAAMAbAAAAAABAGwAAAAAAgBoAAAAAAAAeQAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAADAGwAAAAAAgB5AAAAAAAAbAAAAAAAAGwAAAAAAgBsAAAAAAMAbAAAAAADAGwAAAAAAgBsAAAAAAMAbAAAAAACAGwAAAAAAwBsAAAAAAIAaAAAAAAAAHkAAAAAAABsAAAAAAAAbAAAAAACAGwAAAAAAwBsAAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAACAFkAAAAAAwBZAAAAAAEAWQAAAAADAGwAAAAAAABsAAAAAAAAbAAAAAAAAGgAAAAAAAB5AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAAAbAAAAAACAGwAAAAAAwB5AAAAAAAAeQAAAAAAAGwAAAAAAgBsAAAAAAIAbAAAAAABAHkAAAAAAAB4AAAAAAAAaQAAAAAAAE0AAAAAAABNAAAAAAAAeQAAAAAAAE0AAAAAAAB5AAAAAAAAbAAAAAADAGwAAAAAAgBZAAAAAAAAeQAAAAAAAGwAAAAAAQBsAAAAAAMAbAAAAAABAGwAAAAAAwB5AAAAAAAAeAAAAAAAAGkAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAGwAAAAAAABsAAAAAAEAWQAAAAADAHkAAAAAAAB5AAAAAAAAbAAAAAABAGwAAAAAAwBsAAAAAAAAeQAAAAAAAHgAAAAAAABpAAAAAAAATQAAAAAAAE0AAAAAAAB5AAAAAAAATQAAAAAAAHkAAAAAAABsAAAAAAIAbAAAAAACAFkAAAAAAwB5AAAAAAAAeQAAAAAAAGwAAAAAAwBsAAAAAAAAbAAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAIAeQAAAAAAAHkAAAAAAABsAAAAAAAAbAAAAAABAGwAAAAAAQB5AAAAAAAAbAAAAAAAAGwAAAAAAQBsAAAAAAMAbAAAAAADAGwAAAAAAABsAAAAAAIAeQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAbAAAAAABAGwAAAAAAABsAAAAAAEAbAAAAAACAGwAAAAAAQBsAAAAAAMAbAAAAAACAGwAAAAAAABsAAAAAAAAbAAAAAADAHkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAIAbAAAAAACAGwAAAAAAQBsAAAAAAEAbAAAAAAAAHkAAAAAAABsAAAAAAMAbAAAAAACAGwAAAAAAgBsAAAAAAMAbAAAAAACAGwAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAEAeQAAAAAAAHkAAAAAAABsAAAAAAEAbAAAAAADAGwAAAAAAgB5AAAAAAAAbAAAAAACAGwAAAAAAQBsAAAAAAAAbAAAAAACAGwAAAAAAABsAAAAAAMAeQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAADAHkAAAAAAAB5AAAAAAAAbAAAAAACAGwAAAAAAQBsAAAAAAIAeQAAAAAAAGwAAAAAAQBsAAAAAAIAbAAAAAADAGwAAAAAAwBsAAAAAAMAbAAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAGwAAAAAAgBsAAAAAAIAbAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAMAeQAAAAAAAA== + tiles: eQAAAAAAAGwAAAAAAwBsAAAAAAEAbAAAAAADAGwAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAgBZAAAAAAMAaAAAAAAAAHkAAAAAAABsAAAAAAMAbAAAAAABAGwAAAAAAgBsAAAAAAMAeQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAACAFkAAAAAAQBZAAAAAAEAWQAAAAACAGgAAAAAAAB5AAAAAAAAbAAAAAADAGwAAAAAAwBsAAAAAAAAbAAAAAABAGwAAAAAAABsAAAAAAEAbAAAAAACAGwAAAAAAABsAAAAAAIAbAAAAAACAGwAAAAAAwBsAAAAAAEAbAAAAAADAGwAAAAAAQBoAAAAAAAAeQAAAAAAAGwAAAAAAQBsAAAAAAAAbAAAAAABAGwAAAAAAgB5AAAAAAAAbAAAAAADAGwAAAAAAwBsAAAAAAMAbAAAAAADAGwAAAAAAABsAAAAAAAAbAAAAAABAGwAAAAAAwBsAAAAAAMAaAAAAAAAAHkAAAAAAABsAAAAAAEAbAAAAAABAGwAAAAAAABsAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAIAWQAAAAABAGwAAAAAAABsAAAAAAAAbAAAAAAAAGgAAAAAAAB5AAAAAAAAbAAAAAADAGwAAAAAAQBsAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAIAbAAAAAAAAGwAAAAAAgB5AAAAAAAAeQAAAAAAAGwAAAAAAQBsAAAAAAEAbAAAAAACAHkAAAAAAAB4AAAAAAAAaQAAAAAAAE0AAAAAAABNAAAAAAAAeQAAAAAAAE0AAAAAAAB5AAAAAAAAbAAAAAAAAGwAAAAAAwBZAAAAAAMAeQAAAAAAAGwAAAAAAwBsAAAAAAMAbAAAAAADAGwAAAAAAAB5AAAAAAAAeAAAAAAAAGkAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAGwAAAAAAgBsAAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAbAAAAAADAGwAAAAAAABsAAAAAAMAeQAAAAAAAHgAAAAAAABpAAAAAAAATQAAAAAAAE0AAAAAAAB5AAAAAAAATQAAAAAAAHkAAAAAAABsAAAAAAMAbAAAAAACAFkAAAAAAAB5AAAAAAAAeQAAAAAAAGwAAAAAAQBsAAAAAAMAbAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAAAAGwAAAAAAwBsAAAAAAEAeQAAAAAAAHkAAAAAAABsAAAAAAAAbAAAAAADAGwAAAAAAAB5AAAAAAAAbAAAAAACAGwAAAAAAgBsAAAAAAIAbAAAAAAAAGwAAAAAAQBsAAAAAAEAeQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAAAAGwAAAAAAgBsAAAAAAAAbAAAAAACAGwAAAAAAwBsAAAAAAIAbAAAAAABAGwAAAAAAgBsAAAAAAIAbAAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAwBZAAAAAAEAbAAAAAACAGwAAAAAAgBsAAAAAAMAbAAAAAABAHkAAAAAAABsAAAAAAEAbAAAAAACAGwAAAAAAgBsAAAAAAEAbAAAAAACAGwAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAMAeQAAAAAAAHkAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAgB5AAAAAAAAbAAAAAAAAGwAAAAAAQBsAAAAAAMAbAAAAAABAGwAAAAAAABsAAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAIAWQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAADAGwAAAAAAQBsAAAAAAMAeQAAAAAAAGwAAAAAAABsAAAAAAIAbAAAAAABAGwAAAAAAQBsAAAAAAEAbAAAAAABAHkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAGwAAAAAAgBsAAAAAAAAbAAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAIAeQAAAAAAAA== version: 7 3,-3: ind: 3,-3 - tiles: aAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAIAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAQBoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAABMAAAAABAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAACABMAAAAABAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAADAGwAAAAAAgBsAAAAAAEAbAAAAAAAAGwAAAAAAwBsAAAAAAMAbAAAAAAAAGwAAAAAAABsAAAAAAEAbAAAAAAAAGwAAAAAAgBsAAAAAAAAbAAAAAACAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGwAAAAAAgBZAAAAAAEAbAAAAAABAFkAAAAAAQBsAAAAAAIAWQAAAAADAGwAAAAAAABZAAAAAAIAbAAAAAACAFkAAAAAAgBsAAAAAAEAWQAAAAAAAGwAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAEAbAAAAAADAGwAAAAAAQBsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAEAbAAAAAAAAGwAAAAAAwBsAAAAAAAAbAAAAAACAGwAAAAAAQBsAAAAAAIAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAHkAAAAAAABZAAAAAAMAeQAAAAAAAB0AAAAAAAAdAAAAAAMAHQAAAAAAAB0AAAAAAQAdAAAAAAAAHQAAAAADAB0AAAAAAQB5AAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAQB5AAAAAAAAWQAAAAADAHkAAAAAAAB2AAAAAAAAdgAAAAAAAHYAAAAAAgB2AAAAAAAAdgAAAAABAHYAAAAAAQB2AAAAAAMAeQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAQBZAAAAAAMAHQAAAAACAFkAAAAAAgAdAAAAAAMAdgAAAAADAHYAAAAAAAB2AAAAAAMAdgAAAAADAHYAAAAAAwB2AAAAAAAAdgAAAAABAHkAAAAAAABsAAAAAAEAbAAAAAADAGwAAAAAAwBsAAAAAAEAbAAAAAACAHkAAAAAAABZAAAAAAEAeQAAAAAAAHYAAAAAAQB2AAAAAAIAdgAAAAACAHYAAAAAAQB2AAAAAAIAdgAAAAACAHYAAAAAAgB5AAAAAAAAbAAAAAADAGwAAAAAAgBsAAAAAAAAbAAAAAADAGwAAAAAAgB5AAAAAAAAWQAAAAADAHkAAAAAAAB2AAAAAAIAdgAAAAADAHYAAAAAAAB2AAAAAAEAdgAAAAACAHYAAAAAAQB2AAAAAAIAeQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAEAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== + tiles: aAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHYAAAAAAgBoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAABMAAAAABAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB2AAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAADABMAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAbAAAAAABAGwAAAAAAgBsAAAAAAEAbAAAAAABAGwAAAAAAgBsAAAAAAAAbAAAAAADAGwAAAAAAwBsAAAAAAEAbAAAAAADAGwAAAAAAABsAAAAAAMAbAAAAAACAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGwAAAAAAABZAAAAAAIAbAAAAAAAAFkAAAAAAABsAAAAAAAAWQAAAAAAAGwAAAAAAABZAAAAAAEAbAAAAAABAFkAAAAAAQBsAAAAAAMAWQAAAAABAGwAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAABsAAAAAAIAbAAAAAAAAGwAAAAAAwBsAAAAAAEAbAAAAAACAGwAAAAAAABsAAAAAAIAbAAAAAADAGwAAAAAAgBsAAAAAAIAbAAAAAADAGwAAAAAAgBsAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAABZAAAAAAEAeQAAAAAAAB0AAAAAAgAdAAAAAAMAHQAAAAACAB0AAAAAAAAdAAAAAAAAHQAAAAADAB0AAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAIAWQAAAAABAFkAAAAAAQB5AAAAAAAAWQAAAAAAAHkAAAAAAAB2AAAAAAEAdgAAAAABAHYAAAAAAgB2AAAAAAEAdgAAAAACAHYAAAAAAQB2AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAABZAAAAAAIAHQAAAAABAFkAAAAAAgAdAAAAAAIAdgAAAAADAHYAAAAAAwB2AAAAAAEAdgAAAAADAHYAAAAAAgB2AAAAAAIAdgAAAAAAAHkAAAAAAABsAAAAAAAAbAAAAAADAGwAAAAAAgBsAAAAAAMAbAAAAAAAAHkAAAAAAABZAAAAAAEAeQAAAAAAAHYAAAAAAgB2AAAAAAAAdgAAAAAAAHYAAAAAAgB2AAAAAAIAdgAAAAABAHYAAAAAAgB5AAAAAAAAbAAAAAADAGwAAAAAAwBsAAAAAAIAbAAAAAACAGwAAAAAAgB5AAAAAAAAWQAAAAACAHkAAAAAAAB2AAAAAAAAdgAAAAABAHYAAAAAAwB2AAAAAAMAdgAAAAACAHYAAAAAAgB2AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== version: 7 4,-4: ind: 4,-4 - tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAA8AAAAAAAAYAAAAAAAAHkAAAAAAAAdAAAAAAIAHQAAAAABAB0AAAAAAQB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAADwAAAAAAAB5AAAAAAAAHQAAAAACAB0AAAAAAgAdAAAAAAEAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAYAAAAAAAADwAAAAAAAA8AAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAMAHQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAMAHQAAAAACAB0AAAAAAQAdAAAAAAEAHQAAAAACAB0AAAAAAQAdAAAAAAAAHQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAgBZAAAAAAAAWQAAAAADAFkAAAAAAwB5AAAAAAAAHQAAAAABAB0AAAAAAQAdAAAAAAAAHQAAAAACAB0AAAAAAgAdAAAAAAEAHQAAAAADAB0AAAAAAwB5AAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAMAWQAAAAAAAFkAAAAAAABZAAAAAAMAHQAAAAADAB0AAAAAAgAdAAAAAAMAHQAAAAAAAB0AAAAAAQAdAAAAAAMAHQAAAAABAB0AAAAAAgAdAAAAAAIAeQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAADAFkAAAAAAQBZAAAAAAIAWQAAAAACAB0AAAAAAwAdAAAAAAIAHQAAAAADAB0AAAAAAwBpAAAAAAAAaQAAAAAAAGkAAAAAAAAdAAAAAAAAHQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAQAdAAAAAAIAaQAAAAAAAGkAAAAAAABpAAAAAAAAHQAAAAACAB0AAAAAAwB5AAAAAAAAeQAAAAAAAFkAAAAAAQB5AAAAAAAAeQAAAAAAAGkAAAAAAABpAAAAAAAAaQAAAAAAAGkAAAAAAABpAAAAAAAAaQAAAAAAAGkAAAAAAABpAAAAAAAAaQAAAAAAAGkAAAAAAABpAAAAAAAAeQAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== + tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAA8AAAAAAAAYAAAAAACAHkAAAAAAAAdAAAAAAIAHQAAAAAAAB0AAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAADwAAAAAAAB5AAAAAAAAHQAAAAAAAB0AAAAAAAAdAAAAAAIAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAYAAAAAADADwAAAAAAAA8AAAAAAAAeQAAAAAAAB0AAAAAAQAdAAAAAAMAHQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAIAHQAAAAABAB0AAAAAAgAdAAAAAAEAHQAAAAADAB0AAAAAAAAdAAAAAAIAHQAAAAADAHkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAgB5AAAAAAAAHQAAAAABAB0AAAAAAQAdAAAAAAEAHQAAAAABAB0AAAAAAwAdAAAAAAAAHQAAAAAAAB0AAAAAAwB5AAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAIAHQAAAAACAB0AAAAAAgAdAAAAAAIAHQAAAAAAAB0AAAAAAgAdAAAAAAAAHQAAAAADAB0AAAAAAgAdAAAAAAMAeQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAABAB0AAAAAAwAdAAAAAAMAHQAAAAAAAB0AAAAAAQBpAAAAAAAAaQAAAAAAAGkAAAAAAAAdAAAAAAAAHQAAAAADAHkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAAAAFkAAAAAAQAdAAAAAAIAHQAAAAABAB0AAAAAAAAdAAAAAAEAaQAAAAAAAGkAAAAAAABpAAAAAAAAHQAAAAACAB0AAAAAAwB5AAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAGkAAAAAAABpAAAAAAAAaQAAAAAAAGkAAAAAAABpAAAAAAAAaQAAAAAAAGkAAAAAAABpAAAAAAAAaQAAAAAAAGkAAAAAAABpAAAAAAAAeQAAAAAAAGwAAAAAAABsAAAAAAIAbAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== version: 7 5,-3: ind: 5,-3 - tiles: aAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAACAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: aAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAABZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAgBZAAAAAAIAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAIAWQAAAAADAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 5,-4: ind: 5,-4 - tiles: eQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: eQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAgB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 3,-4: ind: 3,-4 - tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABgAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAEwAAAAAGAA== + tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABgAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAEwAAAAAFAA== version: 7 4,-1: ind: 4,-1 - tiles: WQAAAAACAFkAAAAAAwBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAADAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAEAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAABAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAgBZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAAAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAEAWQAAAAABAFkAAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAAAdAAAAAAAAHQAAAAABAB0AAAAAAwAdAAAAAAEAHQAAAAADAB0AAAAAAgAdAAAAAAIAeQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAABAFkAAAAAAABZAAAAAAEAHQAAAAADAB0AAAAAAwAdAAAAAAMAHQAAAAAAAB0AAAAAAwAdAAAAAAEAHQAAAAAAAB0AAAAAAQAdAAAAAAIAHQAAAAACAB0AAAAAAQBZAAAAAAEAWQAAAAAAAFkAAAAAAQBZAAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAMAHQAAAAADAB0AAAAAAwAdAAAAAAMAHQAAAAADAB0AAAAAAgAdAAAAAAAAHQAAAAAAAB0AAAAAAgAdAAAAAAIAWQAAAAACAFkAAAAAAgBZAAAAAAEAWQAAAAACAHkAAAAAAAB5AAAAAAAAHQAAAAAAAFkAAAAAAQBZAAAAAAAAHQAAAAAAAB0AAAAAAgAdAAAAAAAAWQAAAAAAAFkAAAAAAAAdAAAAAAIAeQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAABAFkAAAAAAwB5AAAAAAAAeQAAAAAAAB0AAAAAAABZAAAAAAEAWQAAAAADAB0AAAAAAwAdAAAAAAEAHQAAAAADAFkAAAAAAwBZAAAAAAAAHQAAAAABAHkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAADAHkAAAAAAAAdAAAAAAMAWQAAAAABAFkAAAAAAgAdAAAAAAMAHQAAAAACAB0AAAAAAQBZAAAAAAIAWQAAAAACAB0AAAAAAQB5AAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAwB5AAAAAAAAHQAAAAADAFkAAAAAAQBZAAAAAAMAHQAAAAACAB0AAAAAAgAdAAAAAAAAWQAAAAADAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAQBZAAAAAAMAWQAAAAADAB0AAAAAAwAdAAAAAAAAHQAAAAAAAFkAAAAAAgBZAAAAAAEAHQAAAAACAB0AAAAAAwB5AAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAAAWQAAAAAAAHkAAAAAAAAdAAAAAAAAWQAAAAAAAFkAAAAAAgAdAAAAAAEAHQAAAAACAB0AAAAAAABZAAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAB0AAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAwAdAAAAAAMAHQAAAAAAAB0AAAAAAQAdAAAAAAIAHQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAwBZAAAAAAIAPgAAAAAAAD4AAAAAAAA+AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== + tiles: WQAAAAADAFkAAAAAAQBZAAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAEAWQAAAAABAFkAAAAAAwBZAAAAAAEAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAACAFkAAAAAAwBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAACAFkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAACAFkAAAAAAgBZAAAAAAEAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAMAWQAAAAACAFkAAAAAAwB5AAAAAAAAHQAAAAABAB0AAAAAAgAdAAAAAAMAHQAAAAADAB0AAAAAAAAdAAAAAAEAHQAAAAADAB0AAAAAAwAdAAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAAAAFkAAAAAAgBZAAAAAAEAHQAAAAACAB0AAAAAAQAdAAAAAAAAHQAAAAABAB0AAAAAAQAdAAAAAAAAHQAAAAABAB0AAAAAAQAdAAAAAAAAHQAAAAADAB0AAAAAAgBZAAAAAAEAWQAAAAAAAFkAAAAAAwBZAAAAAAIAeQAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAABAB0AAAAAAAAdAAAAAAEAHQAAAAABAB0AAAAAAQAdAAAAAAAAHQAAAAADAB0AAAAAAQAdAAAAAAMAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAADAHkAAAAAAAB5AAAAAAAAHQAAAAACAFkAAAAAAgBZAAAAAAEAHQAAAAACAB0AAAAAAgAdAAAAAAIAWQAAAAAAAFkAAAAAAQAdAAAAAAEAeQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAB0AAAAAAwBZAAAAAAMAWQAAAAAAAB0AAAAAAAAdAAAAAAIAHQAAAAACAFkAAAAAAQBZAAAAAAAAHQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAMAWQAAAAADAHkAAAAAAAAdAAAAAAMAWQAAAAACAFkAAAAAAgAdAAAAAAAAHQAAAAACAB0AAAAAAwBZAAAAAAMAWQAAAAADAB0AAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAAB5AAAAAAAAHQAAAAADAFkAAAAAAgBZAAAAAAAAHQAAAAADAB0AAAAAAgAdAAAAAAAAWQAAAAABAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgBZAAAAAAMAWQAAAAABAB0AAAAAAgAdAAAAAAAAHQAAAAABAFkAAAAAAgBZAAAAAAEAHQAAAAACAB0AAAAAAgB5AAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAAAWQAAAAAAAHkAAAAAAAAdAAAAAAEAWQAAAAADAFkAAAAAAAAdAAAAAAIAHQAAAAAAAB0AAAAAAABZAAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAQB5AAAAAAAAeQAAAAAAAB0AAAAAAwB5AAAAAAAAHQAAAAABAB0AAAAAAgAdAAAAAAMAHQAAAAAAAB0AAAAAAgAdAAAAAAMAHQAAAAADAHkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAQBZAAAAAAEAPgAAAAAAAD4AAAAAAAA+AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== version: 7 5,-1: ind: 5,-1 - tiles: eQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAEAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAABAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAgB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: eQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAMAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAADAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAQB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAQB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 4,-5: ind: 4,-5 @@ -362,11 +362,11 @@ entities: version: 7 3,-5: ind: 3,-5 - tiles: eAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAABwAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAA== + tiles: eAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAABwAAAAAHAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAA== version: 7 2,-5: ind: 2,-5 - tiles: eAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAPgAAAAAAAD4AAAAAAAB5AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAPgAAAAAAAHkAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAeQAAAAAAAD4AAAAAAAB5AAAAAAAAPgAAAAAAAAAAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== + tiles: eAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAPgAAAAAAAD4AAAAAAAB5AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAPgAAAAAAAHkAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAeQAAAAAAAD4AAAAAAAB5AAAAAAAAPgAAAAAAAAAAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAdgAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== version: 7 1,-5: ind: 1,-5 @@ -378,11 +378,11 @@ entities: version: 7 -1,-5: ind: -1,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAACAFkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAwB5AAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAACAHkAAAAAAABZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAQBZAAAAAAMAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAABAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAgBZAAAAAAAAWQAAAAABAHkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAwBZAAAAAAEAWQAAAAACAFkAAAAAAABZAAAAAAEAWQAAAAAAAFkAAAAAAwB5AAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAACAFkAAAAAAQB5AAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAEAWQAAAAACAFkAAAAAAABZAAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAABAFkAAAAAAwBZAAAAAAEAWQAAAAADAFkAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAwBZAAAAAAMAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAADAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAIAWQAAAAABAFkAAAAAAABZAAAAAAEAWQAAAAADAFkAAAAAAQBZAAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAADAFkAAAAAAQBZAAAAAAIAWQAAAAACAFkAAAAAAwBZAAAAAAAAaQAAAAAAAHkAAAAAAAB5AAAAAAAAagAAAAADAGoAAAAAAgBqAAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAABZAAAAAAEAWQAAAAABAHkAAAAAAAB5AAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAQB5AAAAAAAAeQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAHkAAAAAAAAdAAAAAAMAHQAAAAACAB0AAAAAAwAdAAAAAAEAHQAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAADAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAgB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAMAWQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAIAWQAAAAADAFkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAAAWQAAAAACAHkAAAAAAABZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAQBZAAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAgBZAAAAAAEAWQAAAAABAHkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAwB5AAAAAAAAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAABAFkAAAAAAgB5AAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAABAFkAAAAAAgBZAAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAIAWQAAAAABAFkAAAAAAwBZAAAAAAMAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAwBZAAAAAAAAWQAAAAACAFkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAgBZAAAAAAIAWQAAAAABAFkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAgBZAAAAAAIAWQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAMAWQAAAAADAFkAAAAAAwBZAAAAAAEAaQAAAAAAAHkAAAAAAAB5AAAAAAAAagAAAAADAGoAAAAAAABqAAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAEAWQAAAAABAFkAAAAAAQBZAAAAAAIAWQAAAAABAHkAAAAAAAB5AAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQB5AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAABAFkAAAAAAgB5AAAAAAAAeQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAHkAAAAAAAAdAAAAAAIAHQAAAAADAB0AAAAAAgAdAAAAAAAAHQAAAAADAB0AAAAAAgAdAAAAAAMAHQAAAAABAA== version: 7 -2,-5: ind: -2,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAHQAAAAADAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAEAHQAAAAAAAB0AAAAAAAAdAAAAAAEAeQAAAAAAAFkAAAAAAwBZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAACAB0AAAAAAAAdAAAAAAEAHQAAAAAAAB0AAAAAAgBZAAAAAAAAWQAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAQAdAAAAAAAAHQAAAAACAB0AAAAAAwB5AAAAAAAAWQAAAAAAAFkAAAAAAwB5AAAAAAAAWQAAAAADAFkAAAAAAAAOAAAAAAEADgAAAAACAHkAAAAAAAB4AAAAAAAAeQAAAAAAAB0AAAAAAwAdAAAAAAAAHQAAAAADAB0AAAAAAAAdAAAAAAMAeQAAAAAAAFkAAAAAAABZAAAAAAIAeQAAAAAAAFkAAAAAAAB5AAAAAAAAeQAAAAAAAA4AAAAAAQB5AAAAAAAAeAAAAAAAAHkAAAAAAAAdAAAAAAAAHQAAAAACAB0AAAAAAgAdAAAAAAIAHQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAHkAAAAAAABZAAAAAAAAWQAAAAACAHkAAAAAAAAOAAAAAAIAeQAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAABAFkAAAAAAQBZAAAAAAMAWQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAABAHkAAAAAAABZAAAAAAAAWQAAAAACAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAgAdAAAAAAEAWQAAAAABAFkAAAAAAwBZAAAAAAIAWQAAAAABAFkAAAAAAgB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAMAeQAAAAAAAB0AAAAAAwAdAAAAAAIAeQAAAAAAAFkAAAAAAwBZAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAADAHkAAAAAAAAdAAAAAAEAHQAAAAABAHkAAAAAAABpAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAAB5AAAAAAAAHQAAAAACAB0AAAAAAQB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAIAHQAAAAAAAB0AAAAAAgAdAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAMAHQAAAAAAAB0AAAAAAgAdAAAAAAMAHQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAHQAAAAABAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAABAB0AAAAAAwAdAAAAAAMAeQAAAAAAAFkAAAAAAQBZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAABAB0AAAAAAgAdAAAAAAAAHQAAAAAAAB0AAAAAAABZAAAAAAIAWQAAAAADAHkAAAAAAABZAAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAHQAAAAADAB0AAAAAAgAdAAAAAAMAHQAAAAADAB0AAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAgB5AAAAAAAAWQAAAAAAAFkAAAAAAQAOAAAAAAAADgAAAAADAHkAAAAAAAB4AAAAAAAAeQAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAABAB0AAAAAAgAdAAAAAAMAeQAAAAAAAFkAAAAAAgBZAAAAAAIAeQAAAAAAAFkAAAAAAQB5AAAAAAAAeQAAAAAAAA4AAAAAAQB5AAAAAAAAeAAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAAAAB0AAAAAAQAdAAAAAAAAHQAAAAADAHkAAAAAAAB5AAAAAAAAWQAAAAABAHkAAAAAAABZAAAAAAMAWQAAAAADAHkAAAAAAAAOAAAAAAMAeQAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAWQAAAAABAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAQBZAAAAAAAAWQAAAAABAHkAAAAAAABZAAAAAAEAWQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAABAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAAAWQAAAAADAFkAAAAAAgAdAAAAAAIAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAMAeQAAAAAAAB0AAAAAAAAdAAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAEAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAdAAAAAAMAHQAAAAABAHkAAAAAAAAdAAAAAAEAHQAAAAABAHkAAAAAAABpAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAADAB0AAAAAAAB5AAAAAAAAHQAAAAACAB0AAAAAAQB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAB0AAAAAAQAdAAAAAAAAHQAAAAABAB0AAAAAAAAdAAAAAAIAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAdAAAAAAAAHQAAAAADAB0AAAAAAgAdAAAAAAEAHQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== version: 7 -3,-4: ind: -3,-4 @@ -390,31 +390,31 @@ entities: version: 7 -3,-5: ind: -3,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAOAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAA4AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAAAAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAB5AAAAAAAAeAAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAAAAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAA4AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAAAAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAB5AAAAAAAAeAAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAAAAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAA== version: 7 0,-5: ind: 0,-5 - tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAeQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAABAFkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAwB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAEAWQAAAAAAAFkAAAAAAgBZAAAAAAAAWQAAAAABAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAQBZAAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAABZAAAAAAMAWQAAAAABAFkAAAAAAgBoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAEAWQAAAAADAFkAAAAAAwB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAACAHkAAAAAAABZAAAAAAIAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAwBZAAAAAAMAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAgBZAAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAAAAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAABAFkAAAAAAwBZAAAAAAMAWQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAADAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAgBZAAAAAAMAWQAAAAABAFkAAAAAAwBZAAAAAAIAWQAAAAABAFkAAAAAAgBZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAEAWQAAAAADAFkAAAAAAwBZAAAAAAIAWQAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAABAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAADAFkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAwB5AAAAAAAAeQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAgBZAAAAAAMAWQAAAAACAFkAAAAAAwBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAIAeQAAAAAAAHkAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAYgAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABiAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAAeQAAAAAAAA== + tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAgBZAAAAAAIAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAEAeQAAAAAAAFkAAAAAAgBZAAAAAAIAWQAAAAADAFkAAAAAAQBZAAAAAAEAWQAAAAADAFkAAAAAAgB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAAAAFkAAAAAAwBZAAAAAAAAWQAAAAABAFkAAAAAAQBZAAAAAAIAWQAAAAAAAFkAAAAAAABZAAAAAAEAWQAAAAACAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAEAWQAAAAABAFkAAAAAAwBZAAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAQBoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAMAWQAAAAAAAFkAAAAAAwBZAAAAAAIAWQAAAAADAFkAAAAAAwB5AAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAACAHkAAAAAAABZAAAAAAIAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAABZAAAAAAIAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAACAFkAAAAAAQBZAAAAAAMAWQAAAAADAFkAAAAAAQBZAAAAAAMAWQAAAAACAFkAAAAAAQBZAAAAAAEAWQAAAAADAHkAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAABAFkAAAAAAwBZAAAAAAEAWQAAAAAAAFkAAAAAAABZAAAAAAMAWQAAAAACAFkAAAAAAwB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABZAAAAAAMAWQAAAAAAAFkAAAAAAgBZAAAAAAEAWQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAACAFkAAAAAAwBZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAWQAAAAADAFkAAAAAAABZAAAAAAEAWQAAAAACAFkAAAAAAwBZAAAAAAEAWQAAAAACAFkAAAAAAgBZAAAAAAMAWQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAFkAAAAAAQBZAAAAAAIAWQAAAAAAAFkAAAAAAABZAAAAAAAAWQAAAAABAFkAAAAAAgBZAAAAAAMAWQAAAAAAAFkAAAAAAgB5AAAAAAAAeQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAHkAAAAAAAB5AAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAMAWQAAAAADAFkAAAAAAQBZAAAAAAIAeQAAAAAAAHkAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAYgAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABiAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAAeQAAAAAAAA== version: 7 0,-6: ind: 0,-6 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABNAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAE0AAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABNAAAAAAAATQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABoAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== version: 7 -1,-6: ind: -1,-6 - tiles: AAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== + tiles: AAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAA== version: 7 1,-6: ind: 1,-6 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE0AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAATQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAA== + tiles: eAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAaAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAaAAAAAAAAGgAAAAAAAB5AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAA== version: 7 2,-6: ind: 2,-6 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -2,-6: ind: -2,-6 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAAAdAAAAAAIAHQAAAAABAB0AAAAAAwB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAHQAAAAACAHkAAAAAAAAdAAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAMAHQAAAAADAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAACAHkAAAAAAAB5AAAAAAAAeAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAAAdAAAAAAIAHQAAAAABAB0AAAAAAQB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAHQAAAAAAAHkAAAAAAAAdAAAAAAEAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeQAAAAAAAB0AAAAAAgAdAAAAAAEAHQAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAACAHkAAAAAAAB5AAAAAAAAeAAAAAAAAA== version: 7 -4,-4: ind: -4,-4 @@ -434,7 +434,7 @@ entities: version: 7 -3,2: ind: -3,2 - tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAMAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAFkAAAAAAwB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAABZAAAAAAEAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAA== + tiles: eQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAHkAAAAAAABZAAAAAAEAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAWQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeQAAAAAAAFkAAAAAAwB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAHkAAAAAAABZAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAA== version: 7 -2,3: ind: -2,3 @@ -442,7 +442,7 @@ entities: version: 7 0,3: ind: 0,3 - tiles: HQAAAAADAB0AAAAAAQAdAAAAAAMAHQAAAAACAB0AAAAAAAAdAAAAAAEAeQAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABZAAAAAAMAWQAAAAAAAAoAAAAAAQBZAAAAAAAAWQAAAAAAAB0AAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAQAdAAAAAAEAHQAAAAABAB0AAAAAAwBQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAWQAAAAABAFkAAAAAAABZAAAAAAEAWQAAAAAAAAoAAAAAAgAdAAAAAAIAeQAAAAAAAHkAAAAAAAAdAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAACAFkAAAAAAQBZAAAAAAIAHQAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAABAB0AAAAAAwAdAAAAAAMAeQAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABZAAAAAAIAWQAAAAAAAFkAAAAAAQBZAAAAAAEAWQAAAAACAHkAAAAAAAB5AAAAAAAAHQAAAAABAB0AAAAAAQAdAAAAAAEAHQAAAAADAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAADAB0AAAAAAwAdAAAAAAIAHQAAAAAAAB0AAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAABAB0AAAAAAgAdAAAAAAIAHQAAAAACAB0AAAAAAwAdAAAAAAEAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAAAAB0AAAAAAAAdAAAAAAAAHQAAAAACAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: HQAAAAACAB0AAAAAAgAdAAAAAAEAHQAAAAAAAB0AAAAAAQAdAAAAAAIAeQAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABZAAAAAAEAWQAAAAACAAoAAAAAAwBZAAAAAAEAWQAAAAACAB0AAAAAAQB5AAAAAAAAHQAAAAACAB0AAAAAAQAdAAAAAAAAHQAAAAACAB0AAAAAAQBQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAWQAAAAADAFkAAAAAAwBZAAAAAAMAWQAAAAAAAAoAAAAAAwAdAAAAAAMAeQAAAAAAAHkAAAAAAAAdAAAAAAMAeQAAAAAAAHkAAAAAAAB5AAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFkAAAAAAABZAAAAAAIAWQAAAAACAFkAAAAAAABZAAAAAAEAHQAAAAABAHkAAAAAAAAdAAAAAAIAHQAAAAACAB0AAAAAAAAdAAAAAAIAeQAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABZAAAAAAMAWQAAAAADAFkAAAAAAQBZAAAAAAMAWQAAAAACAHkAAAAAAAB5AAAAAAAAHQAAAAACAB0AAAAAAgAdAAAAAAMAHQAAAAACAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAHQAAAAADAB0AAAAAAAAdAAAAAAMAHQAAAAADAB0AAAAAAwB5AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAB0AAAAAAQAdAAAAAAMAHQAAAAACAB0AAAAAAQAdAAAAAAIAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAdAAAAAAEAHQAAAAADAB0AAAAAAgAdAAAAAAEAHQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 2,2: ind: 2,2 @@ -454,7 +454,7 @@ entities: version: 7 1,3: ind: 1,3 - tiles: WQAAAAACAFkAAAAAAgB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAFkAAAAAAwBZAAAAAAIAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAABZAAAAAAAAWQAAAAACAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAABAFkAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: WQAAAAABAFkAAAAAAwB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAFkAAAAAAgBZAAAAAAAAeQAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAABZAAAAAAMAWQAAAAACAHkAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAADAFkAAAAAAQB5AAAAAAAAeAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 5,-6: ind: 5,-6 @@ -470,7 +470,7 @@ entities: version: 7 0,-7: ind: 0,-7 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 3,-6: ind: 3,-6 @@ -484,6 +484,10 @@ entities: ind: 2,3 tiles: eAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 + 1,-7: + ind: 1,-7 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 - type: Broadphase - type: Physics bodyStatus: InAir @@ -690,7 +694,6 @@ entities: 3639: 60,-51 3640: 59,-51 3642: 57,-51 - 6371: -1,-87 6378: 5,40 6379: 6,40 6380: 7,40 @@ -737,10 +740,6 @@ entities: color: '#52B4E996' id: BotGreyscale decals: - 6360: -2,-86 - 6361: 0,-86 - 6363: -2,-88 - 6364: 0,-88 6367: -2,-93 6368: 0,-93 6369: 0,-81 @@ -775,6 +774,7 @@ entities: decals: 6737: 6,43 6738: -7,32 + 7654: -1,-87 - node: zIndex: 1 color: '#FFFFFFFF' @@ -809,6 +809,18 @@ entities: decals: 6490: -14,40 6491: -15,40 + - node: + color: '#FFFFFFFF' + id: BotLeftGreyscale + decals: + 7643: 11,-71 + 7644: 12,-71 + 7645: 13,-71 + 7646: 14,-71 + 7647: 19,-71 + 7648: 26,-79 + 7649: 26,-78 + 7650: 26,-77 - node: zIndex: 1 color: '#FFFFFFFF' @@ -2247,6 +2259,9 @@ entities: 6982: -22,31 6983: -21,31 6984: -20,31 + 7651: 25,-83 + 7652: 27,-85 + 7653: 24,-85 - node: zIndex: 1 color: '#FFFFFFFF' @@ -4066,11 +4081,7 @@ entities: 6096: 25,-77 6097: 25,-78 6098: 25,-79 - 6120: 16,-84 6121: 16,-86 - 6122: 20,-86 - 6123: 20,-85 - 6124: 25,-84 6125: 26,-85 6126: 26,-81 6127: 26,-80 @@ -4667,15 +4678,10 @@ entities: 6108: 23,-78 6109: 22,-78 6110: 22,-77 - 6111: 23,-77 6112: 22,-76 6113: 20,-80 6114: 19,-81 6115: 20,-82 - 6116: 20,-84 - 6117: 18,-84 - 6118: 18,-85 - 6119: 18,-86 6139: 17,-47 6140: 18,-45 6141: 19,-45 @@ -7357,6 +7363,7 @@ entities: 3512: -13,-63 6310: 24,-80 7614: -12,41 + 7640: 26,-86 - node: zIndex: 1 color: '#FFFFFFFF' @@ -7379,6 +7386,8 @@ entities: 2313: -76,-4 3511: -11,-63 6306: 20,-72 + 7638: 26,-84 + 7639: 25,-86 - node: zIndex: 1 color: '#FFFFFFFF' @@ -7397,6 +7406,8 @@ entities: 2317: -73,8 6311: 24,-74 7537: -12,45 + 7630: 23,-81 + 7642: 26,-84 - node: zIndex: 1 color: '#FFFFFFFF' @@ -7418,6 +7429,7 @@ entities: 2315: -69,8 2316: -76,8 3699: -38,-10 + 7641: 25,-84 - node: zIndex: 1 color: '#FFFFFFFF' @@ -7472,6 +7484,8 @@ entities: 7531: -12,44 7540: -12,43 7613: -12,42 + 7631: 23,-82 + 7637: 26,-85 - node: zIndex: 1 color: '#FFFFFFFF' @@ -7760,6 +7774,9 @@ entities: 7533: -10,45 7606: -13,41 7615: -12,41 + 7632: 24,-81 + 7633: 25,-81 + 7634: 26,-81 - node: zIndex: 1 color: '#FFFFFFFF' @@ -7845,6 +7862,7 @@ entities: 7523: -14,44 7600: -14,43 7607: -14,42 + 7635: 25,-85 - node: zIndex: 1 color: '#FFFFFFFF' @@ -7933,6 +7951,7 @@ entities: 6448: -9,42 7548: -10,46 7616: -10,42 + 7636: 25,-84 - node: zIndex: 1 color: '#FFFFFFFF' @@ -8555,7 +8574,7 @@ entities: 0: 61166 -6,4: 0: 14 - 1: 18192 + 1: 18176 -5,4: 0: 29610 -8,-12: @@ -8762,7 +8781,7 @@ entities: 0,7: 0: 56785 -1,7: - 0: 62927 + 0: 54735 0,8: 0: 40413 1,4: @@ -8803,11 +8822,11 @@ entities: 0: 4125 1: 52224 -4,5: - 0: 63271 + 0: 30503 -4,6: 0: 65287 -5,5: - 0: 63345 + 0: 63344 -5,6: 0: 63359 -4,7: @@ -8821,21 +8840,19 @@ entities: -3,6: 0: 65423 -3,7: - 0: 51615 - 5: 96 + 0: 51711 -3,8: - 0: 7421 + 0: 7389 -2,5: 0: 65535 -2,6: 0: 64783 -2,7: - 0: 64733 + 0: 64541 -2,8: - 0: 19967 - 5: 512 + 0: 20479 -1,8: - 0: 50687 + 0: 50653 4,8: 0: 17 1: 24580 @@ -8879,25 +8896,22 @@ entities: -5,10: 0: 34952 1: 13107 - -4,11: - 0: 61166 -5,11: 0: 34952 1: 13107 + -4,11: + 0: 61156 -3,9: 0: 4095 -3,10: - 0: 13235 - 5: 2056 + 0: 7677 -3,11: - 0: 8115 - 6: 8192 - 5: 32780 + 0: 65532 -2,9: 0: 61439 - -2,11: - 0: 65535 -2,10: + 0: 61182 + -2,11: 0: 61166 -2,12: 0: 65262 @@ -9076,7 +9090,7 @@ entities: 0: 65535 -8,6: 0: 3 - 1: 50368 + 1: 50304 -9,6: 0: 15 -8,7: @@ -9113,13 +9127,11 @@ entities: 0: 12287 -9,9: 0: 136 - 1: 771 + 1: 803 -8,10: 0: 1367 - -9,10: - 1: 61696 -8,11: - 1: 64512 + 1: 62464 -8,12: 1: 231 -9,11: @@ -9144,7 +9156,7 @@ entities: 1: 4352 0: 60416 -4,13: - 1: 40753 + 1: 40721 0: 12 -5,13: 1: 63744 @@ -9800,7 +9812,7 @@ entities: 1: 192 3: 49152 3,-17: - 7: 30576 + 5: 30576 4,-16: 1: 240 0: 61440 @@ -10367,8 +10379,8 @@ entities: 4,-20: 0: 65535 4,-21: - 0: 65348 - 3: 1 + 0: 65280 + 1: 13 3,-20: 0: 65535 4,-19: @@ -10382,7 +10394,7 @@ entities: 0: 255 1: 49152 4,-17: - 8: 30576 + 6: 30576 5,-20: 0: 65535 5,-19: @@ -10394,7 +10406,7 @@ entities: 0: 30576 5,-21: 0: 65280 - 3: 15 + 1: 11 6,-20: 0: 30583 6,-19: @@ -10413,7 +10425,7 @@ entities: 7,-17: 1: 29766 7,-21: - 1: 61440 + 1: 61986 7,-16: 1: 1 0: 4096 @@ -10595,7 +10607,7 @@ entities: 1: 8 3,-21: 0: 65280 - 3: 14 + 1: 15 0,-24: 3: 64512 1: 136 @@ -10628,27 +10640,20 @@ entities: 1: 36736 2,-23: 3: 13073 - 1: 52224 + 1: 52416 2,-22: 3: 4369 - 1: 36044 + 1: 34824 3,-23: - 1: 61440 - 3,-22: - 1: 15 - 3: 60928 + 1: 256 + 3: 14 3,-24: - 1: 35939 + 1: 3 + 3: 60928 3,-25: - 1: 4096 - 4,-24: - 1: 4096 - 4,-23: - 1: 64739 - 4,-22: - 1: 15 - 3: 4352 - 0: 58368 + 1: 7936 + 3,-22: + 3: 3822 -4,-24: 1: 310 -5,-24: @@ -10691,34 +10696,39 @@ entities: 1: 36744 -1,-25: 1: 36744 - 5,-23: - 1: 61459 - 5,-22: - 1: 15 - 3: 65280 + 4,-24: + 1: 105 + 3: 60928 + 4,-25: + 1: 7936 + 4,-23: + 3: 14 + 1: 61408 + 4,-22: + 1: 61166 5,-24: - 1: 62432 + 1: 8747 + 3: 4352 + 5,-22: + 1: 65294 + 3: 32 + 5,-23: + 1: 42594 + 5,-25: + 1: 59136 6,-24: - 1: 61680 + 1: 50737 6,-23: - 1: 61986 + 1: 4104 6,-22: - 1: 231 - 0: 57344 - 7,-24: - 1: 61680 + 1: 15 + 0: 62976 7,-23: - 1: 61440 + 1: 50737 7,-22: - 1: 61712 - 8,-24: - 1: 61680 - 8,-23: - 1: 4369 + 1: 63887 8,-22: 1: 63761 - 9,-24: - 1: 4368 9,-22: 1: 31190 -7,-22: @@ -10786,6 +10796,8 @@ entities: 1: 34952 -10,10: 1: 34952 + -9,10: + 1: 28928 -7,12: 1: 240 -6,12: @@ -10890,138 +10902,31 @@ entities: - volume: 2500 temperature: 293.15 moles: - - 21.824879 - - 82.10312 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 21.824879 + Nitrogen: 82.10312 - volume: 2500 immutable: True - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + moles: {} - volume: 2500 temperature: 235 moles: - - 27.225372 - - 102.419266 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 27.225372 + Nitrogen: 102.419266 + - volume: 2500 + temperature: 293.15 + moles: {} - volume: 2500 temperature: 293.15 moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Plasma: 6666.982 - volume: 2500 temperature: 293.15 moles: - - 0 - - 0 - - 0 - - 6666.982 - - 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.14948 - moles: - - 18.472576 - - 69.49208 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Nitrogen: 6666.982 - volume: 2500 temperature: 293.15 moles: - - 0 - - 6666.982 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - volume: 2500 - temperature: 293.15 - moles: - - 6666.982 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 6666.982 chunkSize: 4 - type: Joint joints: @@ -11031,8 +10936,8 @@ entities: id: docking46345 localAnchorB: -0.5,-1 localAnchorA: -66.5,22 - damping: 42.401016 - stiffness: 380.59067 + damping: 42.40102 + stiffness: 380.5907 - type: OccluderTree - type: Shuttle dampingModifier: 0.25 @@ -11183,17 +11088,6 @@ entities: - 6488 - type: Fixtures fixtures: {} - - uid: 1860 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,-82.5 - parent: 8364 - - type: DeviceList - devices: - - 23910 - - type: Fixtures - fixtures: {} - uid: 3087 components: - type: Transform @@ -12920,17 +12814,8 @@ entities: - 26701 - 25231 - 14502 - - type: Fixtures - fixtures: {} - - uid: 26989 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-82.5 - parent: 8364 - - type: DeviceList - devices: - - 23147 + - 4251 + - 4248 - type: Fixtures fixtures: {} - uid: 27150 @@ -12950,6 +12835,20 @@ entities: - 27875 - type: Fixtures fixtures: {} + - uid: 27428 + components: + - type: MetaData + name: Burn Chambers Air Alarm + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,-82.5 + parent: 8364 + - type: DeviceList + devices: + - 27147 + - 27155 + - type: Fixtures + fixtures: {} - uid: 27881 components: - type: Transform @@ -13147,6 +13046,22 @@ entities: - 28728 - type: Fixtures fixtures: {} + - uid: 28776 + components: + - type: MetaData + name: TEG Room Air Alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-76.5 + parent: 8364 + - type: DeviceList + devices: + - 4251 + - 4248 + - 4547 + - 4546 + - type: Fixtures + fixtures: {} - proto: AirAlarmFreezer entities: - uid: 26712 @@ -14317,38 +14232,6 @@ entities: parent: 8364 - proto: AirlockExternalGlassEngineeringLocked entities: - - uid: 2905 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-82.5 - parent: 8364 - - type: DeviceLinkSink - invokeCounter: 2 - - type: DeviceLinkSource - linkedPorts: - 3601: - - - DoorStatus - - DoorBolt - 4365: - - - DoorStatus - - DoorBolt - - uid: 3601 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,-84.5 - parent: 8364 - - type: DeviceLinkSink - invokeCounter: 2 - - type: DeviceLinkSource - linkedPorts: - 4365: - - - DoorStatus - - DoorBolt - 2905: - - - DoorStatus - - DoorBolt - uid: 3707 components: - type: Transform @@ -14365,46 +14248,43 @@ entities: 3858: - - DoorStatus - Close + - uid: 4356 + components: + - type: Transform + pos: 24.5,-84.5 + parent: 8364 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 4365: + - - DoorStatus + - DoorBolt - uid: 4365 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-84.5 - parent: 8364 - - type: DeviceLinkSink - invokeCounter: 2 - - type: DeviceLinkSource - linkedPorts: - 3601: - - - DoorStatus - - DoorBolt - 2905: - - - DoorStatus - - DoorBolt - - uid: 11754 - components: - - type: Transform - rot: 1.5707963267948966 rad pos: 25.5,-82.5 parent: 8364 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource linkedPorts: - 14105: + 4356: - - DoorStatus - DoorBolt - - uid: 14105 + 4382: + - - DoorStatus + - DoorBolt + - uid: 4382 components: - type: Transform - rot: 1.5707963267948966 rad pos: 27.5,-84.5 parent: 8364 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource linkedPorts: - 11754: + 4365: - - DoorStatus - DoorBolt - uid: 14448 @@ -14893,6 +14773,11 @@ entities: rot: 1.5707963267948966 rad pos: -26.5,32.5 parent: 8364 + - uid: 862 + components: + - type: Transform + pos: -22.5,29.5 + parent: 8364 - uid: 1312 components: - type: MetaData @@ -15014,11 +14899,6 @@ entities: - type: Transform pos: -19.5,31.5 parent: 8364 - - uid: 8669 - components: - - type: Transform - pos: -22.5,29.5 - parent: 8364 - uid: 8877 components: - type: Transform @@ -17038,14 +16918,6 @@ entities: - type: DeviceNetwork deviceLists: - 23133 - - uid: 23147 - components: - - type: Transform - pos: 22.5,-84.5 - parent: 8364 - - type: DeviceNetwork - deviceLists: - - 26989 - uid: 23251 components: - type: Transform @@ -17123,14 +16995,6 @@ entities: - type: DeviceNetwork deviceLists: - 23898 - - uid: 23910 - components: - - type: Transform - pos: 14.5,-84.5 - parent: 8364 - - type: DeviceNetwork - deviceLists: - - 1860 - uid: 23935 components: - type: Transform @@ -17388,6 +17252,22 @@ entities: - type: DeviceNetwork deviceLists: - 5769 + - uid: 27147 + components: + - type: Transform + pos: 14.5,-85.5 + parent: 8364 + - type: DeviceNetwork + deviceLists: + - 27428 + - uid: 27155 + components: + - type: Transform + pos: 14.5,-91.5 + parent: 8364 + - type: DeviceNetwork + deviceLists: + - 27428 - uid: 27167 components: - type: Transform @@ -19085,15 +18965,10 @@ entities: - type: Transform pos: -10.5,-90.5 parent: 8364 - - uid: 862 - components: - - type: Transform - pos: 9.5,-88.5 - parent: 8364 - uid: 865 components: - type: Transform - pos: 9.5,-89.5 + pos: 9.5,-88.5 parent: 8364 - uid: 876 components: @@ -19115,21 +18990,6 @@ entities: - type: Transform pos: -54.5,34.5 parent: 8364 - - uid: 4262 - components: - - type: Transform - pos: 15.5,-84.5 - parent: 8364 - - uid: 4264 - components: - - type: Transform - pos: 13.5,-83.5 - parent: 8364 - - uid: 4265 - components: - - type: Transform - pos: 13.5,-85.5 - parent: 8364 - uid: 4280 components: - type: Transform @@ -19465,41 +19325,6 @@ entities: - type: Transform pos: 0.5,-80.5 parent: 8364 - - uid: 4423 - components: - - type: Transform - pos: 14.5,-83.5 - parent: 8364 - - uid: 4424 - components: - - type: Transform - pos: 13.5,-84.5 - parent: 8364 - - uid: 4427 - components: - - type: Transform - pos: 15.5,-85.5 - parent: 8364 - - uid: 4428 - components: - - type: Transform - pos: 16.5,-83.5 - parent: 8364 - - uid: 4430 - components: - - type: Transform - pos: 14.5,-85.5 - parent: 8364 - - uid: 4431 - components: - - type: Transform - pos: 15.5,-83.5 - parent: 8364 - - uid: 4432 - components: - - type: Transform - pos: 14.5,-84.5 - parent: 8364 - uid: 4442 components: - type: Transform @@ -19565,36 +19390,6 @@ entities: - type: Transform pos: -6.5,-80.5 parent: 8364 - - uid: 4466 - components: - - type: Transform - pos: 21.5,-83.5 - parent: 8364 - - uid: 4467 - components: - - type: Transform - pos: 21.5,-84.5 - parent: 8364 - - uid: 4468 - components: - - type: Transform - pos: 21.5,-85.5 - parent: 8364 - - uid: 4469 - components: - - type: Transform - pos: 22.5,-83.5 - parent: 8364 - - uid: 4470 - components: - - type: Transform - pos: 22.5,-84.5 - parent: 8364 - - uid: 4471 - components: - - type: Transform - pos: 22.5,-85.5 - parent: 8364 - uid: 4472 components: - type: Transform @@ -19675,16 +19470,6 @@ entities: - type: Transform pos: 75.5,-83.5 parent: 8364 - - uid: 4626 - components: - - type: Transform - pos: 16.5,-84.5 - parent: 8364 - - uid: 4627 - components: - - type: Transform - pos: 16.5,-85.5 - parent: 8364 - uid: 4628 components: - type: Transform @@ -19865,26 +19650,6 @@ entities: - type: Transform pos: -2.5,-80.5 parent: 8364 - - uid: 5197 - components: - - type: Transform - pos: 23.5,-83.5 - parent: 8364 - - uid: 5198 - components: - - type: Transform - pos: 23.5,-84.5 - parent: 8364 - - uid: 5200 - components: - - type: Transform - pos: 23.5,-85.5 - parent: 8364 - - uid: 5201 - components: - - type: Transform - pos: 20.5,-85.5 - parent: 8364 - uid: 5273 components: - type: Transform @@ -19925,6 +19690,11 @@ entities: - type: Transform pos: -50.5,-59.5 parent: 8364 + - uid: 8669 + components: + - type: Transform + pos: 9.5,-90.5 + parent: 8364 - uid: 9355 components: - type: Transform @@ -20035,11 +19805,6 @@ entities: - type: Transform pos: 85.5,-77.5 parent: 8364 - - uid: 14506 - components: - - type: Transform - pos: 15.5,-49.5 - parent: 8364 - uid: 14641 components: - type: Transform @@ -20185,16 +19950,6 @@ entities: - type: Transform pos: -9.5,-81.5 parent: 8364 - - uid: 22547 - components: - - type: Transform - pos: 20.5,-83.5 - parent: 8364 - - uid: 22548 - components: - - type: Transform - pos: 20.5,-84.5 - parent: 8364 - uid: 22551 components: - type: Transform @@ -20275,11 +20030,6 @@ entities: - type: Transform pos: 84.5,-81.5 parent: 8364 - - uid: 23166 - components: - - type: Transform - pos: 15.5,-53.5 - parent: 8364 - uid: 23167 components: - type: Transform @@ -20308,7 +20058,7 @@ entities: - uid: 23912 components: - type: Transform - pos: -1.5,-87.5 + pos: -1.5,-85.5 parent: 8364 - uid: 23922 components: @@ -20505,6 +20255,11 @@ entities: - type: Transform pos: 3.5,-93.5 parent: 8364 + - uid: 25250 + components: + - type: Transform + pos: 21.5,-86.5 + parent: 8364 - uid: 25347 components: - type: Transform @@ -20538,7 +20293,7 @@ entities: - uid: 25677 components: - type: Transform - pos: -0.5,-86.5 + pos: 0.5,-85.5 parent: 8364 - uid: 25678 components: @@ -21323,17 +21078,17 @@ entities: - uid: 28374 components: - type: Transform - pos: -1.5,-85.5 + pos: 0.5,-87.5 parent: 8364 - uid: 28375 components: - type: Transform - pos: 0.5,-85.5 + pos: -1.5,-87.5 parent: 8364 - uid: 28376 components: - type: Transform - pos: 0.5,-87.5 + pos: -0.5,-86.5 parent: 8364 - uid: 28378 components: @@ -21405,6 +21160,151 @@ entities: - type: Transform pos: -25.5,-40.5 parent: 8364 + - uid: 28746 + components: + - type: Transform + pos: 13.5,-91.5 + parent: 8364 + - uid: 28747 + components: + - type: Transform + pos: 13.5,-92.5 + parent: 8364 + - uid: 28748 + components: + - type: Transform + pos: 13.5,-93.5 + parent: 8364 + - uid: 28750 + components: + - type: Transform + pos: 14.5,-91.5 + parent: 8364 + - uid: 28751 + components: + - type: Transform + pos: 14.5,-92.5 + parent: 8364 + - uid: 28752 + components: + - type: Transform + pos: 14.5,-93.5 + parent: 8364 + - uid: 28753 + components: + - type: Transform + pos: 15.5,-91.5 + parent: 8364 + - uid: 28754 + components: + - type: Transform + pos: 15.5,-92.5 + parent: 8364 + - uid: 28755 + components: + - type: Transform + pos: 15.5,-93.5 + parent: 8364 + - uid: 28756 + components: + - type: Transform + pos: 17.5,-91.5 + parent: 8364 + - uid: 28757 + components: + - type: Transform + pos: 17.5,-92.5 + parent: 8364 + - uid: 28758 + components: + - type: Transform + pos: 17.5,-93.5 + parent: 8364 + - uid: 28759 + components: + - type: Transform + pos: 18.5,-91.5 + parent: 8364 + - uid: 28760 + components: + - type: Transform + pos: 18.5,-92.5 + parent: 8364 + - uid: 28761 + components: + - type: Transform + pos: 18.5,-93.5 + parent: 8364 + - uid: 28762 + components: + - type: Transform + pos: 19.5,-91.5 + parent: 8364 + - uid: 28763 + components: + - type: Transform + pos: 19.5,-92.5 + parent: 8364 + - uid: 28764 + components: + - type: Transform + pos: 19.5,-93.5 + parent: 8364 + - uid: 28765 + components: + - type: Transform + pos: 15.5,-87.5 + parent: 8364 + - uid: 28766 + components: + - type: Transform + pos: 15.5,-86.5 + parent: 8364 + - uid: 28767 + components: + - type: Transform + pos: 15.5,-85.5 + parent: 8364 + - uid: 28768 + components: + - type: Transform + pos: 14.5,-87.5 + parent: 8364 + - uid: 28769 + components: + - type: Transform + pos: 14.5,-86.5 + parent: 8364 + - uid: 28770 + components: + - type: Transform + pos: 14.5,-85.5 + parent: 8364 + - uid: 28771 + components: + - type: Transform + pos: 13.5,-87.5 + parent: 8364 + - uid: 28772 + components: + - type: Transform + pos: 13.5,-86.5 + parent: 8364 + - uid: 28773 + components: + - type: Transform + pos: 13.5,-85.5 + parent: 8364 + - uid: 28782 + components: + - type: Transform + pos: 20.5,-93.5 + parent: 8364 + - uid: 28783 + components: + - type: Transform + pos: 20.5,-92.5 + parent: 8364 - proto: AtmosFixFreezerMarker entities: - uid: 2846 @@ -22378,12 +22278,6 @@ entities: - type: Transform pos: 27.5,-41.5 parent: 8364 - - uid: 3542 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,-86.5 - parent: 8364 - uid: 3568 components: - type: MetaData @@ -22391,12 +22285,6 @@ entities: - type: Transform pos: -42.5,-49.5 parent: 8364 - - uid: 3605 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-86.5 - parent: 8364 - uid: 3750 components: - type: Transform @@ -22407,12 +22295,6 @@ entities: - type: Transform pos: -6.5,-76.5 parent: 8364 - - uid: 4205 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,-86.5 - parent: 8364 - uid: 4458 components: - type: Transform @@ -22462,23 +22344,11 @@ entities: - type: Transform pos: -5.5,-76.5 parent: 8364 - - uid: 13849 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-86.5 - parent: 8364 - uid: 13910 components: - type: Transform pos: -61.5,-21.5 parent: 8364 - - uid: 15544 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,-86.5 - parent: 8364 - uid: 18326 components: - type: Transform @@ -22540,12 +22410,6 @@ entities: - type: Transform pos: 15.5,-49.5 parent: 8364 - - uid: 25091 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,-86.5 - parent: 8364 - uid: 26666 components: - type: Transform @@ -22578,6 +22442,20 @@ entities: rot: 3.141592653589793 rad pos: 78.5,-30.5 parent: 8364 +- proto: BlastDoorEngineering + entities: + - uid: 27194 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-86.5 + parent: 8364 + - uid: 28361 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-92.5 + parent: 8364 - proto: BlastDoorOpen entities: - uid: 5898 @@ -22926,6 +22804,13 @@ entities: - type: Transform pos: -19.55601,-15.847038 parent: 8364 +- proto: BoxFlare + entities: + - uid: 28744 + components: + - type: Transform + pos: 26.486534,-85.33619 + parent: 8364 - proto: BoxFlashbang entities: - uid: 28749 @@ -23378,12 +23263,6 @@ entities: parent: 8364 - proto: ButtonFrameCaution entities: - - uid: 4248 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,-86.5 - parent: 8364 - uid: 9041 components: - type: Transform @@ -23413,23 +23292,17 @@ entities: rot: 3.141592653589793 rad pos: 2.5,-71.5 parent: 8364 - - uid: 27061 + - uid: 27195 components: - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-82.5 + rot: 1.5707963267948966 rad + pos: 16.5,-88.5 parent: 8364 - - uid: 27063 + - uid: 27623 components: - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,-86.5 - parent: 8364 - - uid: 27850 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 12.5,-82.5 + rot: 1.5707963267948966 rad + pos: 16.5,-90.5 parent: 8364 - uid: 28606 components: @@ -24400,26 +24273,11 @@ entities: - type: Transform pos: 25.5,-51.5 parent: 8364 - - uid: 4251 - components: - - type: Transform - pos: 19.5,-81.5 - parent: 8364 - - uid: 4252 - components: - - type: Transform - pos: 20.5,-81.5 - parent: 8364 - uid: 4253 components: - type: Transform pos: 16.5,-81.5 parent: 8364 - - uid: 4254 - components: - - type: Transform - pos: 14.5,-81.5 - parent: 8364 - uid: 4255 components: - type: Transform @@ -24475,11 +24333,6 @@ entities: - type: Transform pos: 18.5,-81.5 parent: 8364 - - uid: 4382 - components: - - type: Transform - pos: 15.5,-81.5 - parent: 8364 - uid: 4383 components: - type: Transform @@ -24510,6 +24363,11 @@ entities: - type: Transform pos: 25.5,-76.5 parent: 8364 + - uid: 4394 + components: + - type: Transform + pos: 13.5,-81.5 + parent: 8364 - uid: 4408 components: - type: Transform @@ -24545,11 +24403,6 @@ entities: - type: Transform pos: 0.5,-60.5 parent: 8364 - - uid: 4623 - components: - - type: Transform - pos: 13.5,-81.5 - parent: 8364 - uid: 4940 components: - type: Transform @@ -33155,6 +33008,16 @@ entities: - type: Transform pos: -16.5,42.5 parent: 8364 + - uid: 13847 + components: + - type: Transform + pos: 15.5,-92.5 + parent: 8364 + - uid: 13849 + components: + - type: Transform + pos: 23.5,-84.5 + parent: 8364 - uid: 13854 components: - type: Transform @@ -33605,6 +33468,11 @@ entities: - type: Transform pos: -42.5,-11.5 parent: 8364 + - uid: 14221 + components: + - type: Transform + pos: 19.5,-87.5 + parent: 8364 - uid: 14271 components: - type: Transform @@ -33840,6 +33708,11 @@ entities: - type: Transform pos: 5.5,-35.5 parent: 8364 + - uid: 14506 + components: + - type: Transform + pos: 17.5,-86.5 + parent: 8364 - uid: 14618 components: - type: Transform @@ -35820,6 +35693,11 @@ entities: - type: Transform pos: -29.5,-26.5 parent: 8364 + - uid: 15343 + components: + - type: Transform + pos: 19.5,-89.5 + parent: 8364 - uid: 15434 components: - type: Transform @@ -35840,6 +35718,11 @@ entities: - type: Transform pos: 20.5,-55.5 parent: 8364 + - uid: 15489 + components: + - type: Transform + pos: 15.5,-86.5 + parent: 8364 - uid: 15496 components: - type: Transform @@ -35880,6 +35763,11 @@ entities: - type: Transform pos: 18.5,-47.5 parent: 8364 + - uid: 15544 + components: + - type: Transform + pos: 19.5,-84.5 + parent: 8364 - uid: 15575 components: - type: Transform @@ -36125,21 +36013,56 @@ entities: - type: Transform pos: -21.5,-54.5 parent: 8364 + - uid: 15883 + components: + - type: Transform + pos: 18.5,-86.5 + parent: 8364 + - uid: 15899 + components: + - type: Transform + pos: 22.5,-84.5 + parent: 8364 - uid: 15927 components: - type: Transform pos: -21.5,-55.5 parent: 8364 + - uid: 15951 + components: + - type: Transform + pos: 17.5,-92.5 + parent: 8364 + - uid: 15958 + components: + - type: Transform + pos: 16.5,-86.5 + parent: 8364 - uid: 15960 components: - type: Transform pos: 34.5,-19.5 parent: 8364 + - uid: 15979 + components: + - type: Transform + pos: 21.5,-84.5 + parent: 8364 - uid: 15984 components: - type: Transform pos: -37.5,-8.5 parent: 8364 + - uid: 16145 + components: + - type: Transform + pos: 19.5,-88.5 + parent: 8364 + - uid: 16207 + components: + - type: Transform + pos: 14.5,-92.5 + parent: 8364 - uid: 16212 components: - type: Transform @@ -36725,6 +36648,11 @@ entities: - type: Transform pos: 4.5,-43.5 parent: 8364 + - uid: 16522 + components: + - type: Transform + pos: 18.5,-92.5 + parent: 8364 - uid: 16523 components: - type: Transform @@ -36755,6 +36683,11 @@ entities: - type: Transform pos: 6.5,-44.5 parent: 8364 + - uid: 16540 + components: + - type: Transform + pos: 19.5,-91.5 + parent: 8364 - uid: 16542 components: - type: Transform @@ -36960,6 +36893,16 @@ entities: - type: Transform pos: 25.5,-56.5 parent: 8364 + - uid: 16619 + components: + - type: Transform + pos: 20.5,-84.5 + parent: 8364 + - uid: 16632 + components: + - type: Transform + pos: 19.5,-85.5 + parent: 8364 - uid: 16636 components: - type: Transform @@ -37290,6 +37233,11 @@ entities: - type: Transform pos: 14.5,-71.5 parent: 8364 + - uid: 16735 + components: + - type: Transform + pos: 19.5,-92.5 + parent: 8364 - uid: 16738 components: - type: Transform @@ -37355,6 +37303,11 @@ entities: - type: Transform pos: 22.5,-63.5 parent: 8364 + - uid: 16777 + components: + - type: Transform + pos: 26.5,-84.5 + parent: 8364 - uid: 16798 components: - type: Transform @@ -43355,6 +43308,16 @@ entities: - type: Transform pos: -21.5,-74.5 parent: 8364 + - uid: 22547 + components: + - type: Transform + pos: 25.5,-82.5 + parent: 8364 + - uid: 22548 + components: + - type: Transform + pos: 25.5,-83.5 + parent: 8364 - uid: 22578 components: - type: Transform @@ -43390,6 +43353,11 @@ entities: - type: Transform pos: -0.5,46.5 parent: 8364 + - uid: 22744 + components: + - type: Transform + pos: 25.5,-84.5 + parent: 8364 - uid: 22818 components: - type: Transform @@ -44695,16 +44663,16 @@ entities: - type: Transform pos: 4.5,-72.5 parent: 8364 + - uid: 26849 + components: + - type: Transform + pos: 27.5,-84.5 + parent: 8364 - uid: 26977 components: - type: Transform pos: 27.5,-72.5 parent: 8364 - - uid: 26978 - components: - - type: Transform - pos: 19.5,-84.5 - parent: 8364 - uid: 27003 components: - type: Transform @@ -44750,16 +44718,6 @@ entities: - type: Transform pos: 27.5,-78.5 parent: 8364 - - uid: 27118 - components: - - type: Transform - pos: 18.5,-85.5 - parent: 8364 - - uid: 27119 - components: - - type: Transform - pos: 18.5,-86.5 - parent: 8364 - uid: 27120 components: - type: Transform @@ -44770,35 +44728,15 @@ entities: - type: Transform pos: 27.5,-80.5 parent: 8364 - - uid: 27122 - components: - - type: Transform - pos: 25.5,-82.5 - parent: 8364 - uid: 27123 components: - type: Transform - pos: 15.5,-84.5 + pos: 19.5,-90.5 parent: 8364 - uid: 27124 components: - type: Transform - pos: 17.5,-84.5 - parent: 8364 - - uid: 27125 - components: - - type: Transform - pos: 16.5,-84.5 - parent: 8364 - - uid: 27126 - components: - - type: Transform - pos: 14.5,-84.5 - parent: 8364 - - uid: 27127 - components: - - type: Transform - pos: 26.5,-84.5 + pos: 14.5,-86.5 parent: 8364 - uid: 27128 components: @@ -44828,7 +44766,7 @@ entities: - uid: 27133 components: - type: Transform - pos: 18.5,-83.5 + pos: 21.5,-82.5 parent: 8364 - uid: 27134 components: @@ -44855,15 +44793,10 @@ entities: - type: Transform pos: 18.5,-79.5 parent: 8364 - - uid: 27139 + - uid: 27142 components: - type: Transform - pos: 25.5,-83.5 - parent: 8364 - - uid: 27141 - components: - - type: Transform - pos: 25.5,-84.5 + pos: 19.5,-82.5 parent: 8364 - uid: 27151 components: @@ -44883,27 +44816,32 @@ entities: - uid: 27181 components: - type: Transform - pos: 18.5,-84.5 + pos: 28.5,-84.5 parent: 8364 - uid: 27182 components: - type: Transform - pos: 21.5,-84.5 + pos: 18.5,-82.5 parent: 8364 - uid: 27183 components: - type: Transform - pos: 18.5,-82.5 + pos: 24.5,-84.5 parent: 8364 - - uid: 27190 + - uid: 27184 components: - type: Transform - pos: 20.5,-84.5 + pos: 19.5,-86.5 parent: 8364 - - uid: 27191 + - uid: 27185 components: - type: Transform - pos: 22.5,-84.5 + pos: 16.5,-92.5 + parent: 8364 + - uid: 27187 + components: + - type: Transform + pos: 14.5,-82.5 parent: 8364 - uid: 27223 components: @@ -44975,6 +44913,11 @@ entities: - type: Transform pos: -11.5,-56.5 parent: 8364 + - uid: 27432 + components: + - type: Transform + pos: 15.5,-82.5 + parent: 8364 - uid: 27451 components: - type: Transform @@ -45110,6 +45053,16 @@ entities: - type: Transform pos: -1.5,-74.5 parent: 8364 + - uid: 27620 + components: + - type: Transform + pos: 16.5,-82.5 + parent: 8364 + - uid: 27624 + components: + - type: Transform + pos: 20.5,-82.5 + parent: 8364 - uid: 27630 components: - type: Transform @@ -45150,6 +45103,11 @@ entities: - type: Transform pos: 86.5,-2.5 parent: 8364 + - uid: 27702 + components: + - type: Transform + pos: 13.5,-82.5 + parent: 8364 - uid: 27787 components: - type: Transform @@ -51937,11 +51895,21 @@ entities: - type: Transform pos: -11.5,-61.5 parent: 8364 + - uid: 26879 + components: + - type: Transform + pos: -4.5,-86.5 + parent: 8364 - uid: 26911 components: - type: Transform pos: 8.5,-78.5 parent: 8364 + - uid: 26913 + components: + - type: Transform + pos: 3.5,-86.5 + parent: 8364 - uid: 26916 components: - type: Transform @@ -52227,6 +52195,16 @@ entities: - type: Transform pos: -17.5,-32.5 parent: 8364 + - uid: 28387 + components: + - type: Transform + pos: 4.5,-86.5 + parent: 8364 + - uid: 28393 + components: + - type: Transform + pos: -5.5,-86.5 + parent: 8364 - uid: 28629 components: - type: Transform @@ -62945,37 +62923,31 @@ entities: - uid: 28620 components: - type: Transform - rot: 3.141592653589793 rad pos: -11.5,18.5 parent: 8364 - uid: 28621 components: - type: Transform - rot: 3.141592653589793 rad pos: -11.5,19.5 parent: 8364 - uid: 28622 components: - type: Transform - rot: 3.141592653589793 rad pos: -11.5,20.5 parent: 8364 - uid: 28623 components: - type: Transform - rot: 3.141592653589793 rad pos: -10.5,18.5 parent: 8364 - uid: 28624 components: - type: Transform - rot: 3.141592653589793 rad pos: -10.5,19.5 parent: 8364 - uid: 28625 components: - type: Transform - rot: 3.141592653589793 rad pos: -10.5,20.5 parent: 8364 - proto: CarpetBlack @@ -63976,37 +63948,31 @@ entities: - uid: 28505 components: - type: Transform - rot: 3.141592653589793 rad pos: -3.5,19.5 parent: 8364 - uid: 28607 components: - type: Transform - rot: 3.141592653589793 rad pos: -3.5,18.5 parent: 8364 - uid: 28616 components: - type: Transform - rot: 3.141592653589793 rad pos: -3.5,20.5 parent: 8364 - uid: 28617 components: - type: Transform - rot: 3.141592653589793 rad pos: -4.5,18.5 parent: 8364 - uid: 28618 components: - type: Transform - rot: 3.141592653589793 rad pos: -4.5,19.5 parent: 8364 - uid: 28619 components: - type: Transform - rot: 3.141592653589793 rad pos: -4.5,20.5 parent: 8364 - proto: CarpetOrange @@ -64265,7 +64231,6 @@ entities: - uid: 300 components: - type: Transform - rot: -1.5707963267948966 rad pos: -9.5,-23.5 parent: 8364 - uid: 941 @@ -64428,17 +64393,89 @@ entities: rot: 1.5707963267948966 rad pos: 36.5,-79.5 parent: 8364 + - uid: 3605 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-84.5 + parent: 8364 - uid: 3606 components: - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-88.5 + rot: 1.5707963267948966 rad + pos: 23.5,-84.5 + parent: 8364 + - uid: 4005 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-84.5 + parent: 8364 + - uid: 4139 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-84.5 + parent: 8364 + - uid: 4205 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-87.5 + parent: 8364 + - uid: 4234 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-86.5 + parent: 8364 + - uid: 4235 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,-86.5 + parent: 8364 + - uid: 4236 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-88.5 + parent: 8364 + - uid: 4239 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-85.5 + parent: 8364 + - uid: 4240 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-86.5 + parent: 8364 + - uid: 4241 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-89.5 parent: 8364 - uid: 4244 components: - type: Transform pos: 49.5,-18.5 parent: 8364 + - uid: 4247 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-90.5 + parent: 8364 + - uid: 4249 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-84.5 + parent: 8364 - uid: 4476 components: - type: Transform @@ -64460,11 +64497,11 @@ entities: - type: Transform pos: 49.5,-22.5 parent: 8364 - - uid: 5861 + - uid: 5201 components: - type: Transform - rot: 3.141592653589793 rad - pos: 25.5,-88.5 + rot: 1.5707963267948966 rad + pos: 31.5,-84.5 parent: 8364 - uid: 5864 components: @@ -65189,12 +65226,6 @@ entities: - type: Transform pos: 32.5,-45.5 parent: 8364 - - uid: 12262 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,-88.5 - parent: 8364 - uid: 12328 components: - type: Transform @@ -65235,12 +65266,6 @@ entities: - type: Transform pos: 32.5,-53.5 parent: 8364 - - uid: 12458 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,-88.5 - parent: 8364 - uid: 12561 components: - type: Transform @@ -67010,18 +67035,6 @@ entities: - type: Transform pos: -47.5,13.5 parent: 8364 - - uid: 16145 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-88.5 - parent: 8364 - - uid: 16207 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 22.5,-88.5 - parent: 8364 - uid: 16307 components: - type: Transform @@ -67151,12 +67164,6 @@ entities: - type: Transform pos: 0.5,-76.5 parent: 8364 - - uid: 16553 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 23.5,-88.5 - parent: 8364 - uid: 16554 components: - type: Transform @@ -67169,12 +67176,6 @@ entities: rot: 3.141592653589793 rad pos: 36.5,-84.5 parent: 8364 - - uid: 16619 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-87.5 - parent: 8364 - uid: 16621 components: - type: Transform @@ -68002,12 +68003,6 @@ entities: - type: Transform pos: -10.5,-74.5 parent: 8364 - - uid: 22744 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,-88.5 - parent: 8364 - uid: 22922 components: - type: Transform @@ -68032,30 +68027,6 @@ entities: rot: 1.5707963267948966 rad pos: 43.5,-79.5 parent: 8364 - - uid: 23006 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,-88.5 - parent: 8364 - - uid: 23008 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-88.5 - parent: 8364 - - uid: 23150 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 26.5,-88.5 - parent: 8364 - - uid: 23153 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-86.5 - parent: 8364 - uid: 23179 components: - type: Transform @@ -68068,6 +68039,18 @@ entities: rot: 3.141592653589793 rad pos: 36.5,-83.5 parent: 8364 + - uid: 26095 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-84.5 + parent: 8364 + - uid: 26579 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-82.5 + parent: 8364 - uid: 26607 components: - type: Transform @@ -68117,11 +68100,17 @@ entities: - type: Transform pos: -56.5,-61.5 parent: 8364 - - uid: 26995 + - uid: 26802 components: - type: Transform rot: 1.5707963267948966 rad - pos: 30.5,-88.5 + pos: 29.5,-83.5 + parent: 8364 + - uid: 26978 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-81.5 parent: 8364 - uid: 27060 components: @@ -68129,71 +68118,17 @@ entities: rot: 1.5707963267948966 rad pos: 32.5,-84.5 parent: 8364 - - uid: 27428 + - uid: 27063 components: - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-88.5 + rot: 1.5707963267948966 rad + pos: 29.5,-84.5 parent: 8364 - - uid: 27431 + - uid: 27621 components: - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-88.5 - parent: 8364 - - uid: 27432 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 12.5,-88.5 - parent: 8364 - - uid: 27472 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,-88.5 - parent: 8364 - - uid: 27473 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,-88.5 - parent: 8364 - - uid: 27474 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,-88.5 - parent: 8364 - - uid: 27475 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,-88.5 - parent: 8364 - - uid: 27476 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,-88.5 - parent: 8364 - - uid: 27488 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,-88.5 - parent: 8364 - - uid: 27490 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-88.5 - parent: 8364 - - uid: 27541 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,-88.5 + rot: 1.5707963267948966 rad + pos: 28.5,-84.5 parent: 8364 - uid: 27638 components: @@ -69174,6 +69109,18 @@ entities: rot: -1.5707963267948966 rad pos: 25.5,12.5 parent: 8364 + - uid: 23154 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.414019,-80.41989 + parent: 8364 + - uid: 27472 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.47655,-81.30592 + parent: 8364 - proto: ChairGreyscale entities: - uid: 20673 @@ -70243,18 +70190,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 8802 components: - type: Transform @@ -70285,18 +70222,8 @@ entities: immutable: False temperature: 293.14963 moles: - - 5.0982914 - - 19.179287 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.0982914 + Nitrogen: 19.179287 - uid: 618 components: - type: Transform @@ -70308,18 +70235,8 @@ entities: immutable: False temperature: 293.14963 moles: - - 5.0982914 - - 19.179287 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.0982914 + Nitrogen: 19.179287 - uid: 619 components: - type: Transform @@ -70331,18 +70248,8 @@ entities: immutable: False temperature: 293.14963 moles: - - 5.0982914 - - 19.179287 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.0982914 + Nitrogen: 19.179287 - uid: 1181 components: - type: Transform @@ -70354,18 +70261,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -70396,18 +70293,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 1513 components: - type: Transform @@ -70419,18 +70306,8 @@ entities: immutable: False temperature: 293.14963 moles: - - 5.0982914 - - 19.179287 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.0982914 + Nitrogen: 19.179287 - uid: 2357 components: - type: Transform @@ -70457,18 +70334,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 6518 components: - type: Transform @@ -70480,18 +70347,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -70532,18 +70389,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -70569,18 +70416,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -70606,18 +70443,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -70643,18 +70470,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -70680,18 +70497,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -70717,18 +70524,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -70754,18 +70551,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -70791,18 +70578,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 13891 components: - type: Transform @@ -70814,18 +70591,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -70851,18 +70618,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 14563 components: - type: Transform @@ -70874,18 +70631,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -70916,18 +70663,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -70953,18 +70690,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -70990,18 +70717,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 16859 components: - type: Transform @@ -71018,18 +70735,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -71055,18 +70762,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -71092,18 +70789,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -71129,18 +70816,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -71166,18 +70843,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -71203,18 +70870,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -71240,18 +70897,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -71317,18 +70964,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 22546 components: - type: Transform @@ -71340,18 +70977,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 22945 components: - type: Transform @@ -71432,18 +71059,8 @@ entities: immutable: False temperature: 293.14963 moles: - - 5.0982914 - - 19.179287 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.0982914 + Nitrogen: 19.179287 - uid: 5310 components: - type: Transform @@ -71455,18 +71072,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 6517 components: - type: Transform @@ -71478,18 +71085,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -71525,18 +71122,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -71562,18 +71149,8 @@ entities: immutable: False temperature: 293.14963 moles: - - 5.0982914 - - 19.179287 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.0982914 + Nitrogen: 19.179287 - uid: 16658 components: - type: Transform @@ -71595,18 +71172,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -71632,18 +71199,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -71669,18 +71226,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -71716,18 +71263,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 21216 components: - type: Transform @@ -71739,18 +71276,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -71812,18 +71339,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 5506 components: - type: Transform @@ -71835,18 +71352,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - proto: ClosetL3SecurityFilled entities: - uid: 7360 @@ -71877,18 +71384,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -71914,18 +71411,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -71951,18 +71438,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72002,18 +71479,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72039,18 +71506,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 8120 components: - type: Transform @@ -72082,18 +71539,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72119,18 +71566,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72156,18 +71593,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72193,18 +71620,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72230,18 +71647,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72267,18 +71674,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72304,18 +71701,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72341,18 +71728,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72378,18 +71755,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72425,18 +71792,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72462,18 +71819,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72499,18 +71846,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72536,18 +71873,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72573,18 +71900,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72610,18 +71927,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72647,18 +71954,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72706,18 +72003,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 21769 components: - type: Transform @@ -72729,18 +72016,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 25992 components: - type: Transform @@ -72752,18 +72029,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 27373 components: - type: Transform @@ -72822,18 +72089,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72859,18 +72116,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72901,18 +72148,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -72948,18 +72185,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - proto: ClosetToolFilled entities: - uid: 12434 @@ -72973,18 +72200,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -73010,18 +72227,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -73047,18 +72254,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -73084,18 +72281,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -73121,18 +72308,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -75757,18 +74934,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 27530 components: - type: Transform @@ -75937,18 +75104,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: Construction containers: - EntityStorageComponent @@ -75976,18 +75133,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - proto: CrateFilledSpawner entities: - uid: 6224 @@ -76083,18 +75230,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - uid: 19056 components: - type: Transform @@ -76118,18 +75255,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -76163,18 +75290,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -76208,18 +75325,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -76259,18 +75366,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -76304,18 +75401,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -76450,18 +75537,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 25913 components: - type: Transform @@ -76499,18 +75576,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 2.146141 - - 8.073578 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 2.146141 + Nitrogen: 8.073578 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -76628,18 +75695,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - proto: CrewMonitoringServer entities: - uid: 26796 @@ -76837,6 +75894,23 @@ entities: - type: Transform pos: 55.5,18.5 parent: 8364 +- proto: DecalSpawnerBurns + entities: + - uid: 4252 + components: + - type: Transform + pos: 14.5,-86.5 + parent: 8364 + - uid: 4379 + components: + - type: Transform + pos: 14.5,-92.5 + parent: 8364 + - uid: 27762 + components: + - type: Transform + pos: 18.5,-92.5 + parent: 8364 - proto: DefaultStationBeaconAICore entities: - uid: 563 @@ -77184,6 +76258,13 @@ entities: - type: Transform pos: -6.5,-36.5 parent: 8364 +- proto: DefaultStationBeaconTEG + entities: + - uid: 25245 + components: + - type: Transform + pos: 18.5,-75.5 + parent: 8364 - proto: DefaultStationBeaconTelecoms entities: - uid: 27259 @@ -89648,6 +88729,24 @@ entities: - type: Transform pos: 23.5,-17.5 parent: 8364 + - uid: 4248 + components: + - type: Transform + pos: 10.5,-73.5 + parent: 8364 + - type: DeviceNetwork + deviceLists: + - 26908 + - 28776 + - uid: 4251 + components: + - type: Transform + pos: 10.5,-74.5 + parent: 8364 + - type: DeviceNetwork + deviceLists: + - 26908 + - 28776 - uid: 5182 components: - type: Transform @@ -91238,7 +90337,6 @@ entities: - uid: 28731 components: - type: Transform - rot: 3.141592653589793 rad pos: -7.5,41.5 parent: 8364 - type: DeviceNetwork @@ -92344,14 +91442,12 @@ entities: parent: 8364 - proto: GasOutletInjector entities: - - uid: 11752 + - uid: 3601 components: - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,-83.5 + rot: 1.5707963267948966 rad + pos: 14.5,-92.5 parent: 8364 - - type: AtmosPipeColor - color: '#947507FF' - uid: 15511 components: - type: Transform @@ -92388,12 +91484,14 @@ entities: rot: 3.141592653589793 rad pos: 12.5,-64.5 parent: 8364 - - uid: 23157 + - uid: 26062 components: - type: Transform rot: 3.141592653589793 rad - pos: 22.5,-83.5 + pos: 14.5,-86.5 parent: 8364 + - type: AtmosPipeColor + color: '#947507FF' - proto: GasPassiveGate entities: - uid: 21381 @@ -92410,6 +91508,14 @@ entities: - type: Transform pos: 15.5,-52.5 parent: 8364 + - uid: 4238 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-83.5 + parent: 8364 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 12676 components: - type: Transform @@ -92512,14 +91618,19 @@ entities: rot: 3.141592653589793 rad pos: 15.5,-50.5 parent: 8364 + - uid: 27476 + components: + - type: Transform + pos: 17.5,-85.5 + parent: 8364 - uid: 28362 components: - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,-87.5 + rot: 1.5707963267948966 rad + pos: 15.5,-87.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#3AB334FF' - uid: 28367 components: - type: Transform @@ -92585,6 +91696,14 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#03FCD3FF' + - uid: 4399 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,-87.5 + parent: 8364 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 4401 components: - type: Transform @@ -92600,6 +91719,14 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 4424 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-87.5 + parent: 8364 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 5202 components: - type: Transform @@ -92853,12 +91980,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 12460 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 23.5,-85.5 - parent: 8364 - uid: 13066 components: - type: Transform @@ -92873,12 +91994,16 @@ entities: rot: 1.5707963267948966 rad pos: -11.5,45.5 parent: 8364 + - type: AtmosPipeColor + color: '#990000FF' - uid: 13816 components: - type: Transform rot: 1.5707963267948966 rad pos: -8.5,46.5 parent: 8364 + - type: AtmosPipeColor + color: '#990000FF' - uid: 13850 components: - type: Transform @@ -92908,7 +92033,7 @@ entities: pos: 17.5,-73.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - uid: 15502 components: - type: Transform @@ -92923,7 +92048,7 @@ entities: pos: 13.5,-73.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - uid: 15898 components: - type: Transform @@ -92963,14 +92088,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 16737 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,-85.5 - parent: 8364 - - type: AtmosPipeColor - color: '#990000FF' - uid: 16988 components: - type: Transform @@ -93326,6 +92443,14 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 23147 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-79.5 + parent: 8364 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 23184 components: - type: Transform @@ -94092,13 +93217,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#990000FF' - - uid: 26579 - components: - - type: Transform - pos: 18.5,-80.5 - parent: 8364 - - type: AtmosPipeColor - color: '#990000FF' - uid: 26638 components: - type: Transform @@ -94138,12 +93256,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 26933 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,-85.5 - parent: 8364 - uid: 26957 components: - type: Transform @@ -94174,6 +93286,16 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#03FCD3FF' + - uid: 27119 + components: + - type: Transform + anchored: False + rot: -1.5707963267948966 rad + pos: 18.699781,-92.493706 + parent: 8364 + - type: Physics + canCollide: True + bodyType: Dynamic - uid: 27169 components: - type: Transform @@ -94213,6 +93335,14 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 27488 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-87.5 + parent: 8364 + - type: AtmosPipeColor + color: '#3AB334FF' - uid: 27549 components: - type: Transform @@ -94236,14 +93366,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#990000FF' - - uid: 27705 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,-85.5 - parent: 8364 - - type: AtmosPipeColor - color: '#990000FF' - uid: 27724 components: - type: Transform @@ -94396,6 +93518,8 @@ entities: rot: -1.5707963267948966 rad pos: -8.5,45.5 parent: 8364 + - type: AtmosPipeColor + color: '#990000FF' - proto: GasPipeFourway entities: - uid: 5316 @@ -94743,7 +93867,7 @@ entities: pos: 17.5,-77.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - proto: GasPipeSensorWaste entities: - uid: 16914 @@ -94769,6 +93893,8 @@ entities: rot: -1.5707963267948966 rad pos: -12.5,42.5 parent: 8364 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 567 components: - type: Transform @@ -94826,7 +93952,7 @@ entities: pos: 13.5,-77.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - uid: 1617 components: - type: Transform @@ -94843,12 +93969,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#947507FF' - - uid: 1627 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 23.5,-83.5 - parent: 8364 - uid: 1643 components: - type: Transform @@ -95020,14 +94140,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 4139 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,-83.5 - parent: 8364 - - type: AtmosPipeColor - color: '#990000FF' - uid: 4147 components: - type: Transform @@ -95091,6 +94203,14 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 4173 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-82.5 + parent: 8364 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 4174 components: - type: Transform @@ -95112,7 +94232,7 @@ entities: pos: 13.5,-78.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - uid: 4232 components: - type: Transform @@ -95121,6 +94241,14 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#03FCD3FF' + - uid: 4250 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-81.5 + parent: 8364 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 4273 components: - type: Transform @@ -95308,12 +94436,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 4493 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,-83.5 - parent: 8364 - uid: 4498 components: - type: Transform @@ -95343,7 +94465,7 @@ entities: pos: 13.5,-81.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - uid: 4529 components: - type: Transform @@ -95475,7 +94597,7 @@ entities: pos: 17.5,-75.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - uid: 5274 components: - type: Transform @@ -95953,23 +95075,31 @@ entities: - type: Transform pos: -11.5,43.5 parent: 8364 + - type: AtmosPipeColor + color: '#990000FF' - uid: 8549 components: - type: Transform rot: -1.5707963267948966 rad pos: -10.5,42.5 parent: 8364 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 8558 components: - type: Transform pos: -11.5,44.5 parent: 8364 + - type: AtmosPipeColor + color: '#990000FF' - uid: 8559 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,40.5 parent: 8364 + - type: AtmosPipeColor + color: '#990000FF' - uid: 8587 components: - type: Transform @@ -95992,18 +95122,24 @@ entities: rot: -1.5707963267948966 rad pos: -5.5,46.5 parent: 8364 + - type: AtmosPipeColor + color: '#990000FF' - uid: 8662 components: - type: Transform rot: -1.5707963267948966 rad pos: -7.5,42.5 parent: 8364 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 8699 components: - type: Transform rot: -1.5707963267948966 rad pos: -8.5,42.5 parent: 8364 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 8742 components: - type: Transform @@ -96018,6 +95154,8 @@ entities: rot: -1.5707963267948966 rad pos: -9.5,42.5 parent: 8364 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 8770 components: - type: Transform @@ -96038,6 +95176,8 @@ entities: - type: Transform pos: -6.5,40.5 parent: 8364 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 8986 components: - type: Transform @@ -96052,18 +95192,24 @@ entities: rot: -1.5707963267948966 rad pos: -6.5,46.5 parent: 8364 + - type: AtmosPipeColor + color: '#990000FF' - uid: 9100 components: - type: Transform rot: -1.5707963267948966 rad pos: -7.5,46.5 parent: 8364 + - type: AtmosPipeColor + color: '#990000FF' - uid: 9102 components: - type: Transform rot: 3.141592653589793 rad pos: -6.5,46.5 parent: 8364 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 9221 components: - type: Transform @@ -96353,6 +95499,8 @@ entities: - type: Transform pos: -13.5,45.5 parent: 8364 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 10400 components: - type: Transform @@ -96548,6 +95696,8 @@ entities: rot: 3.141592653589793 rad pos: -4.5,42.5 parent: 8364 + - type: AtmosPipeColor + color: '#990000FF' - uid: 13661 components: - type: Transform @@ -96569,18 +95719,14 @@ entities: rot: 1.5707963267948966 rad pos: -10.5,45.5 parent: 8364 + - type: AtmosPipeColor + color: '#990000FF' - uid: 13821 components: - type: Transform rot: 3.141592653589793 rad pos: -11.5,42.5 parent: 8364 - - uid: 13847 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,-82.5 - parent: 8364 - type: AtmosPipeColor color: '#990000FF' - uid: 13848 @@ -96754,7 +95900,7 @@ entities: pos: 13.5,-76.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - uid: 14703 components: - type: Transform @@ -96762,7 +95908,7 @@ entities: pos: 15.5,-73.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - uid: 14916 components: - type: Transform @@ -96770,14 +95916,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 14918 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,-84.5 - parent: 8364 - - type: AtmosPipeColor - color: '#990000FF' - uid: 14919 components: - type: Transform @@ -96794,13 +95932,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#947507FF' - - uid: 15343 - components: - - type: Transform - pos: 15.5,-79.5 - parent: 8364 - - type: AtmosPipeColor - color: '#990000FF' - uid: 15367 components: - type: Transform @@ -96815,14 +95946,14 @@ entities: pos: 14.5,-73.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - uid: 15481 components: - type: Transform pos: 13.5,-74.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - uid: 15501 components: - type: Transform @@ -96852,7 +95983,7 @@ entities: pos: 13.5,-75.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - uid: 15877 components: - type: Transform @@ -96904,25 +96035,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#990000FF' - - uid: 15899 - components: - - type: Transform - pos: 22.5,-82.5 - parent: 8364 - - uid: 15951 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 23.5,-84.5 - parent: 8364 - - uid: 15979 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,-83.5 - parent: 8364 - - type: AtmosPipeColor - color: '#990000FF' - uid: 16511 components: - type: Transform @@ -96939,20 +96051,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 16522 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,-82.5 - parent: 8364 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16540 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,-84.5 - parent: 8364 - uid: 16590 components: - type: Transform @@ -97000,6 +96098,21 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#947507FF' + - uid: 16731 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,-80.5 + parent: 8364 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 16737 + components: + - type: Transform + pos: 14.5,-72.5 + parent: 8364 + - type: AtmosPipeColor + color: '#947507FF' - uid: 16741 components: - type: Transform @@ -100053,14 +99166,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 23154 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,-84.5 - parent: 8364 - - type: AtmosPipeColor - color: '#990000FF' - uid: 23156 components: - type: Transform @@ -100092,13 +99197,35 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#990000FF' + - uid: 23165 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-81.5 + parent: 8364 + - uid: 23166 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-85.5 + parent: 8364 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 23168 components: - type: Transform pos: 13.5,-79.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' + - uid: 23170 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-84.5 + parent: 8364 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 23178 components: - type: Transform @@ -104101,7 +103228,13 @@ entities: components: - type: Transform rot: 3.141592653589793 rad - pos: 21.5,-82.5 + pos: 18.5,-84.5 + parent: 8364 + - uid: 23910 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-85.5 parent: 8364 - uid: 23920 components: @@ -107101,10 +106234,9 @@ entities: - uid: 24519 components: - type: Transform - pos: 17.5,-79.5 + rot: 3.141592653589793 rad + pos: 18.5,-83.5 parent: 8364 - - type: AtmosPipeColor - color: '#990000FF' - uid: 24520 components: - type: Transform @@ -109261,12 +108393,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 24973 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 23.5,-82.5 - parent: 8364 - uid: 25006 components: - type: Transform @@ -109634,6 +108760,12 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 25091 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,-92.5 + parent: 8364 - uid: 25095 components: - type: Transform @@ -110139,6 +109271,14 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#990000FF' + - uid: 25221 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-83.5 + parent: 8364 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 25222 components: - type: Transform @@ -110154,6 +109294,19 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#990000FF' + - uid: 25229 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-92.5 + parent: 8364 + - uid: 25230 + components: + - type: Transform + pos: 14.5,-82.5 + parent: 8364 + - type: AtmosPipeColor + color: '#947507FF' - uid: 25247 components: - type: Transform @@ -111138,6 +110291,12 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#03FCD3FF' + - uid: 26029 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-92.5 + parent: 8364 - uid: 26041 components: - type: Transform @@ -111154,14 +110313,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 26062 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,-80.5 - parent: 8364 - - type: AtmosPipeColor - color: '#990000FF' - uid: 26068 components: - type: Transform @@ -112970,14 +112121,7 @@ entities: pos: 16.5,-73.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' - - uid: 26802 - components: - - type: Transform - pos: 14.5,-82.5 - parent: 8364 - - type: AtmosPipeColor - color: '#947507FF' + color: '#FF1212FF' - uid: 26803 components: - type: Transform @@ -113002,6 +112146,12 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#990000FF' + - uid: 26933 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-82.5 + parent: 8364 - uid: 26958 components: - type: Transform @@ -113018,6 +112168,13 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#990000FF' + - uid: 26990 + components: + - type: Transform + pos: 15.5,-83.5 + parent: 8364 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 26998 components: - type: Transform @@ -113056,7 +112213,56 @@ entities: pos: 15.5,-81.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' + - uid: 27026 + components: + - type: Transform + pos: 14.5,-83.5 + parent: 8364 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 27061 + components: + - type: Transform + pos: 14.5,-84.5 + parent: 8364 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 27068 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-86.5 + parent: 8364 + - uid: 27080 + components: + - type: Transform + pos: 15.5,-85.5 + parent: 8364 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 27118 + components: + - type: Transform + anchored: False + pos: 18.786913,-88.420395 + parent: 8364 + - type: Physics + canCollide: True + bodyType: Dynamic + - uid: 27122 + components: + - type: Transform + pos: 18.5,-90.5 + parent: 8364 + - uid: 27140 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-87.5 + parent: 8364 + - type: AtmosPipeColor + color: '#3AB334FF' - uid: 27157 components: - type: Transform @@ -113400,6 +112606,28 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 27619 + components: + - type: Transform + pos: 15.5,-86.5 + parent: 8364 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 27622 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-87.5 + parent: 8364 + - uid: 27625 + components: + - type: Transform + anchored: False + pos: 18.078228,-90.046524 + parent: 8364 + - type: Physics + canCollide: True + bodyType: Dynamic - uid: 27650 components: - type: Transform @@ -113431,6 +112659,14 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#990000FF' + - uid: 27705 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-82.5 + parent: 8364 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 27708 components: - type: Transform @@ -113463,10 +112699,10 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#990000FF' - - uid: 27762 + - uid: 27763 components: - type: Transform - pos: 14.5,-80.5 + pos: 14.5,-85.5 parent: 8364 - type: AtmosPipeColor color: '#947507FF' @@ -113486,6 +112722,19 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 27850 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-91.5 + parent: 8364 + - uid: 27857 + components: + - type: Transform + pos: 15.5,-84.5 + parent: 8364 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 27937 components: - type: Transform @@ -113948,38 +113197,18 @@ entities: - uid: 28357 components: - type: Transform - pos: 18.5,-82.5 + rot: 3.141592653589793 rad + pos: 13.5,-86.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - uid: 28358 components: - type: Transform - pos: 18.5,-83.5 + pos: 15.5,-82.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' - - uid: 28359 - components: - - type: Transform - pos: 18.5,-84.5 - parent: 8364 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 28360 - components: - - type: Transform - pos: 18.5,-85.5 - parent: 8364 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 28361 - components: - - type: Transform - pos: 18.5,-86.5 - parent: 8364 - - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - uid: 28363 components: - type: Transform @@ -114366,6 +113595,8 @@ entities: rot: -1.5707963267948966 rad pos: -11.5,42.5 parent: 8364 + - type: AtmosPipeColor + color: '#0055CCFF' - proto: GasPipeTJunction entities: - uid: 834 @@ -114515,6 +113746,8 @@ entities: rot: 3.141592653589793 rad pos: -9.5,45.5 parent: 8364 + - type: AtmosPipeColor + color: '#990000FF' - uid: 8203 components: - type: Transform @@ -114528,24 +113761,32 @@ entities: rot: 1.5707963267948966 rad pos: -6.5,45.5 parent: 8364 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 8544 components: - type: Transform rot: 1.5707963267948966 rad pos: -13.5,42.5 parent: 8364 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 8593 components: - type: Transform rot: -1.5707963267948966 rad pos: -6.5,42.5 parent: 8364 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 8626 components: - type: Transform rot: -1.5707963267948966 rad pos: -4.5,46.5 parent: 8364 + - type: AtmosPipeColor + color: '#990000FF' - uid: 8733 components: - type: Transform @@ -114612,6 +113853,8 @@ entities: rot: -1.5707963267948966 rad pos: -4.5,41.5 parent: 8364 + - type: AtmosPipeColor + color: '#990000FF' - uid: 14087 components: - type: Transform @@ -114619,7 +113862,7 @@ entities: pos: 15.5,-78.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - uid: 14115 components: - type: Transform @@ -114684,14 +113927,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#990000FF' - - uid: 15883 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 15.5,-80.5 - parent: 8364 - - type: AtmosPipeColor - color: '#990000FF' - uid: 15885 components: - type: Transform @@ -114700,6 +113935,14 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#990000FF' + - uid: 15959 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,-79.5 + parent: 8364 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 16134 components: - type: Transform @@ -114732,6 +113975,13 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#990000FF' + - uid: 16623 + components: + - type: Transform + pos: 16.5,-79.5 + parent: 8364 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 16624 components: - type: Transform @@ -116912,14 +116162,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 26029 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,-80.5 - parent: 8364 - - type: AtmosPipeColor - color: '#990000FF' - uid: 26092 components: - type: Transform @@ -117488,7 +116730,7 @@ entities: pos: 16.5,-78.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - uid: 14546 components: - type: Transform @@ -117671,7 +116913,7 @@ entities: pos: 15.5,-76.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - proto: GasPressurePump entities: - uid: 3993 @@ -117827,6 +117069,20 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#990000FF' + - uid: 23148 + components: + - type: Transform + pos: 15.5,-77.5 + parent: 8364 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 23150 + components: + - type: Transform + pos: 14.5,-80.5 + parent: 8364 + - type: AtmosPipeColor + color: '#947507FF' - uid: 23247 components: - type: MetaData @@ -117844,13 +117100,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 27140 - components: - - type: Transform - pos: 15.5,-77.5 - parent: 8364 - - type: AtmosPipeColor - color: '#990000FF' - uid: 27152 components: - type: Transform @@ -117858,6 +117107,18 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#03FCD3FF' +- proto: GasPressureRegulator + entities: + - uid: 27706 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,-86.5 + parent: 8364 + - type: GasPressureRegulator + threshold: 95000 + - type: AtmosPipeColor + color: '#3AB334FF' - proto: GasThermoMachineFreezer entities: - uid: 3805 @@ -117945,7 +117206,7 @@ entities: - type: GasValve open: False - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - uid: 16697 components: - type: Transform @@ -117974,15 +117235,16 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 27360 + - uid: 23008 components: - type: Transform - pos: 18.5,-81.5 + rot: 3.141592653589793 rad + pos: 16.5,-80.5 parent: 8364 - type: GasValve open: False - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - uid: 28365 components: - type: Transform @@ -118070,6 +117332,9 @@ entities: rot: -1.5707963267948966 rad pos: 11.5,-73.5 parent: 8364 + - type: DeviceNetwork + deviceLists: + - 28776 - type: AtmosPipeColor color: '#0055CCFF' - uid: 5463 @@ -120067,6 +119332,9 @@ entities: rot: -1.5707963267948966 rad pos: 11.5,-74.5 parent: 8364 + - type: DeviceNetwork + deviceLists: + - 28776 - type: AtmosPipeColor color: '#990000FF' - uid: 4557 @@ -120138,11 +119406,15 @@ entities: rot: 1.5707963267948966 rad pos: -5.5,41.5 parent: 8364 + - type: AtmosPipeColor + color: '#990000FF' - uid: 8577 components: - type: Transform pos: -9.5,46.5 parent: 8364 + - type: AtmosPipeColor + color: '#990000FF' - type: DeviceNetwork deviceLists: - 8404 @@ -121947,6 +121219,8 @@ entities: rot: 3.141592653589793 rad pos: -11.5,41.5 parent: 8364 + - type: AtmosPipeColor + color: '#990000FF' - type: DeviceNetwork deviceLists: - 28739 @@ -121971,7 +121245,7 @@ entities: pos: 17.5,-74.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - uid: 15875 components: - type: Transform @@ -121987,21 +121261,14 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 23158 - components: - - type: Transform - pos: 14.5,-72.5 - parent: 8364 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 26095 + - uid: 23153 components: - type: Transform rot: 3.141592653589793 rad pos: 17.5,-78.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - uid: 26124 components: - type: Transform @@ -122482,6 +121749,11 @@ entities: - type: Transform pos: -75.5,-2.5 parent: 8364 + - uid: 646 + components: + - type: Transform + pos: 14.5,-94.5 + parent: 8364 - uid: 649 components: - type: Transform @@ -123037,6 +122309,16 @@ entities: - type: Transform pos: -21.5,-70.5 parent: 8364 + - uid: 1627 + components: + - type: Transform + pos: 12.5,-93.5 + parent: 8364 + - uid: 1644 + components: + - type: Transform + pos: 15.5,-82.5 + parent: 8364 - uid: 1646 components: - type: Transform @@ -123050,7 +122332,7 @@ entities: - uid: 1676 components: - type: Transform - pos: 13.5,-82.5 + pos: 18.5,-82.5 parent: 8364 - uid: 1679 components: @@ -123147,6 +122429,11 @@ entities: - type: Transform pos: 29.5,-15.5 parent: 8364 + - uid: 1860 + components: + - type: Transform + pos: 16.5,-82.5 + parent: 8364 - uid: 1870 components: - type: Transform @@ -123797,6 +123084,11 @@ entities: - type: Transform pos: 74.5,-7.5 parent: 8364 + - uid: 2905 + components: + - type: Transform + pos: 16.5,-91.5 + parent: 8364 - uid: 2914 components: - type: Transform @@ -124277,6 +123569,11 @@ entities: - type: Transform pos: 15.5,-44.5 parent: 8364 + - uid: 3542 + components: + - type: Transform + pos: 16.5,-87.5 + parent: 8364 - uid: 3557 components: - type: Transform @@ -124585,7 +123882,7 @@ entities: - uid: 4045 components: - type: Transform - pos: 22.5,-82.5 + pos: 15.5,-90.5 parent: 8364 - uid: 4064 components: @@ -124717,135 +124014,70 @@ entities: - type: Transform pos: 13.5,-61.5 parent: 8364 + - uid: 4107 + components: + - type: Transform + pos: 14.5,-90.5 + parent: 8364 - uid: 4111 components: - type: Transform pos: 9.5,-64.5 parent: 8364 - - uid: 4135 - components: - - type: Transform - pos: 20.5,-82.5 - parent: 8364 - - uid: 4234 + - uid: 4254 components: - type: Transform pos: 14.5,-82.5 parent: 8364 - - uid: 4235 + - uid: 4264 components: - type: Transform - pos: 36.5,-94.5 - parent: 8364 - - uid: 4236 - components: - - type: Transform - pos: 36.5,-93.5 - parent: 8364 - - uid: 4237 - components: - - type: Transform - pos: 36.5,-92.5 - parent: 8364 - - uid: 4238 - components: - - type: Transform - pos: 34.5,-92.5 - parent: 8364 - - uid: 4239 - components: - - type: Transform - pos: 33.5,-92.5 - parent: 8364 - - uid: 4240 - components: - - type: Transform - pos: 32.5,-92.5 - parent: 8364 - - uid: 4241 - components: - - type: Transform - pos: 23.5,-82.5 - parent: 8364 - - uid: 4247 - components: - - type: Transform - pos: 31.5,-92.5 - parent: 8364 - - uid: 4263 - components: - - type: Transform - pos: 25.5,-92.5 + pos: 13.5,-82.5 parent: 8364 - uid: 4266 components: - type: Transform - pos: 30.5,-92.5 + pos: 12.5,-91.5 parent: 8364 - uid: 4267 components: - type: Transform - pos: 35.5,-92.5 + pos: 13.5,-90.5 parent: 8364 - uid: 4268 components: - type: Transform - pos: 24.5,-92.5 + pos: 13.5,-84.5 parent: 8364 - uid: 4270 components: - type: Transform - pos: 29.5,-92.5 - parent: 8364 - - uid: 4356 - components: - - type: Transform - pos: 15.5,-82.5 - parent: 8364 - - uid: 4379 - components: - - type: Transform - pos: 18.5,-86.5 + pos: 16.5,-85.5 parent: 8364 - uid: 4380 components: - type: Transform pos: 27.5,-79.5 parent: 8364 - - uid: 4394 - components: - - type: Transform - pos: 28.5,-92.5 - parent: 8364 - uid: 4395 components: - type: Transform - pos: 27.5,-92.5 + pos: 14.5,-84.5 parent: 8364 - uid: 4396 components: - type: Transform - pos: 26.5,-92.5 + pos: 13.5,-88.5 parent: 8364 - uid: 4397 components: - type: Transform - pos: 23.5,-92.5 - parent: 8364 - - uid: 4398 - components: - - type: Transform - pos: 21.5,-93.5 - parent: 8364 - - uid: 4399 - components: - - type: Transform - pos: 21.5,-92.5 + pos: 12.5,-86.5 parent: 8364 - uid: 4400 components: - type: Transform - pos: 22.5,-92.5 + pos: 15.5,-88.5 parent: 8364 - uid: 4405 components: @@ -124862,16 +124094,46 @@ entities: - type: Transform pos: -25.5,-84.5 parent: 8364 - - uid: 4425 + - uid: 4423 components: - type: Transform - pos: 21.5,-92.5 + pos: 14.5,-88.5 + parent: 8364 + - uid: 4426 + components: + - type: Transform + pos: 13.5,-94.5 + parent: 8364 + - uid: 4429 + components: + - type: Transform + pos: 12.5,-87.5 + parent: 8364 + - uid: 4430 + components: + - type: Transform + pos: 16.5,-93.5 + parent: 8364 + - uid: 4431 + components: + - type: Transform + pos: 12.5,-92.5 + parent: 8364 + - uid: 4432 + components: + - type: Transform + pos: 15.5,-84.5 parent: 8364 - uid: 4456 components: - type: Transform pos: -26.5,-84.5 parent: 8364 + - uid: 4466 + components: + - type: Transform + pos: 15.5,-94.5 + parent: 8364 - uid: 4475 components: - type: Transform @@ -126107,11 +125369,6 @@ entities: - type: Transform pos: -8.5,-62.5 parent: 8364 - - uid: 5271 - components: - - type: Transform - pos: 16.5,-82.5 - parent: 8364 - uid: 5275 components: - type: Transform @@ -128062,11 +127319,6 @@ entities: - type: Transform pos: 67.5,3.5 parent: 8364 - - uid: 10854 - components: - - type: Transform - pos: 35.5,-94.5 - parent: 8364 - uid: 10867 components: - type: Transform @@ -129177,6 +128429,11 @@ entities: - type: Transform pos: 10.5,-52.5 parent: 8364 + - uid: 23006 + components: + - type: Transform + pos: 12.5,-85.5 + parent: 8364 - uid: 23007 components: - type: Transform @@ -129207,6 +128464,11 @@ entities: - type: Transform pos: -18.5,-70.5 parent: 8364 + - uid: 23158 + components: + - type: Transform + pos: 20.5,-82.5 + parent: 8364 - uid: 23176 components: - type: Transform @@ -129302,20 +128564,21 @@ entities: - type: Transform pos: -5.5,-93.5 parent: 8364 - - uid: 25230 + - uid: 24973 components: - type: Transform - pos: 24.5,-94.5 + pos: 21.5,-82.5 parent: 8364 - - uid: 25245 + - uid: 25248 components: - type: Transform - pos: 23.5,-94.5 + pos: 19.5,-82.5 parent: 8364 - uid: 25249 components: - type: Transform - pos: 21.5,-94.5 + rot: 1.5707963267948966 rad + pos: 20.5,-92.5 parent: 8364 - uid: 25407 components: @@ -129397,66 +128660,21 @@ entities: - type: Transform pos: 70.5,-0.5 parent: 8364 - - uid: 26950 - components: - - type: Transform - pos: 22.5,-94.5 - parent: 8364 - uid: 26988 components: - type: Transform pos: -15.5,-83.5 parent: 8364 - - uid: 27179 - components: - - type: Transform - pos: 27.5,-94.5 - parent: 8364 - - uid: 27184 - components: - - type: Transform - pos: 25.5,-94.5 - parent: 8364 - - uid: 27185 - components: - - type: Transform - pos: 28.5,-94.5 - parent: 8364 - - uid: 27186 - components: - - type: Transform - pos: 29.5,-94.5 - parent: 8364 - - uid: 27187 - components: - - type: Transform - pos: 26.5,-94.5 - parent: 8364 - - uid: 27192 - components: - - type: Transform - pos: 30.5,-94.5 - parent: 8364 - - uid: 27193 - components: - - type: Transform - pos: 32.5,-94.5 - parent: 8364 - - uid: 27194 - components: - - type: Transform - pos: 31.5,-94.5 - parent: 8364 - - uid: 27195 - components: - - type: Transform - pos: 33.5,-94.5 - parent: 8364 - uid: 27206 components: - type: Transform pos: -21.5,-82.5 parent: 8364 + - uid: 27490 + components: + - type: Transform + pos: 29.5,-87.5 + parent: 8364 - uid: 27532 components: - type: Transform @@ -129477,10 +128695,11 @@ entities: - type: Transform pos: 86.5,-2.5 parent: 8364 - - uid: 27763 + - uid: 27618 components: - type: Transform - pos: 21.5,-82.5 + rot: 1.5707963267948966 rad + pos: 19.5,-95.5 parent: 8364 - uid: 27791 components: @@ -129507,11 +128726,6 @@ entities: - type: Transform pos: 60.5,-69.5 parent: 8364 - - uid: 27990 - components: - - type: Transform - pos: 34.5,-94.5 - parent: 8364 - uid: 28143 components: - type: Transform @@ -129672,6 +128886,59 @@ entities: - type: Transform pos: -14.5,44.5 parent: 8364 + - uid: 28777 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-95.5 + parent: 8364 + - uid: 28779 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-94.5 + parent: 8364 + - uid: 28780 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-93.5 + parent: 8364 + - uid: 28784 + components: + - type: Transform + pos: 22.5,-90.5 + parent: 8364 + - uid: 28785 + components: + - type: Transform + pos: 22.5,-89.5 + parent: 8364 + - uid: 28786 + components: + - type: Transform + pos: 23.5,-88.5 + parent: 8364 + - uid: 28787 + components: + - type: Transform + pos: 24.5,-88.5 + parent: 8364 + - uid: 28788 + components: + - type: Transform + pos: 27.5,-87.5 + parent: 8364 + - uid: 28789 + components: + - type: Transform + pos: 26.5,-87.5 + parent: 8364 + - uid: 28790 + components: + - type: Transform + pos: 30.5,-87.5 + parent: 8364 - proto: GrilleBroken entities: - uid: 453 @@ -129913,7 +129180,7 @@ entities: - uid: 16955 components: - type: Transform - pos: 9.5,-89.5 + pos: 9.5,-90.5 parent: 8364 - uid: 24388 components: @@ -129997,6 +129264,17 @@ entities: rot: 1.5707963267948966 rad pos: -13.5,-83.5 parent: 8364 + - uid: 28778 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-86.5 + parent: 8364 + - uid: 28781 + components: + - type: Transform + pos: 20.5,-93.5 + parent: 8364 - proto: GrilleSpawner entities: - uid: 9554 @@ -130290,18 +129568,8 @@ entities: immutable: False temperature: 293.14673 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - type: ContainerContainer containers: entity_storage: !type:Container @@ -130383,18 +129651,8 @@ entities: immutable: False temperature: 293.14673 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - type: ContainerContainer containers: entity_storage: !type:Container @@ -130430,18 +129688,8 @@ entities: immutable: False temperature: 293.14673 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - type: ContainerContainer containers: entity_storage: !type:Container @@ -130547,12 +129795,6 @@ entities: parent: 8364 - proto: HeatExchanger entities: - - uid: 4173 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.5,-85.5 - parent: 8364 - uid: 24960 components: - type: Transform @@ -130561,14 +129803,14 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 26849 + - uid: 27067 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-85.5 + rot: 1.5707963267948966 rad + pos: 14.5,-87.5 parent: 8364 - type: AtmosPipeColor - color: '#990000FF' + color: '#FF1212FF' - proto: Hemostat entities: - uid: 21263 @@ -130626,6 +129868,11 @@ entities: - type: Transform pos: 10.513089,-49.606483 parent: 8364 + - uid: 28775 + components: + - type: Transform + pos: 26.549065,-81.36468 + parent: 8364 - proto: HolopadAiCore entities: - uid: 27840 @@ -130759,6 +130006,13 @@ entities: - type: Transform pos: 16.5,-56.5 parent: 8364 +- proto: HolopadEngineeringAtmosTeg + entities: + - uid: 23159 + components: + - type: Transform + pos: 18.5,-74.5 + parent: 8364 - proto: HolopadEngineeringBreakroom entities: - uid: 28086 @@ -132148,6 +131402,34 @@ entities: - Open - type: Fixtures fixtures: {} +- proto: LockableButtonEngineering + entities: + - uid: 27179 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-90.5 + parent: 8364 + - type: DeviceLinkSource + linkedPorts: + 28361: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 27180 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-88.5 + parent: 8364 + - type: DeviceLinkSource + linkedPorts: + 27194: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonHeadOfSecurity entities: - uid: 20156 @@ -132213,18 +131495,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 10571 components: - type: Transform @@ -132236,18 +131508,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 13255 components: - type: Transform @@ -132259,18 +131521,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -132310,18 +131562,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - proto: LockerChemistryFilled entities: - uid: 18781 @@ -132368,18 +131610,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 18726 components: - type: Transform @@ -132391,18 +131623,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 26863 components: - type: Transform @@ -132475,18 +131697,8 @@ entities: immutable: False temperature: 293.14673 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - type: Pullable prevFixedRotation: True - uid: 8196 @@ -132505,18 +131717,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -132561,18 +131763,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 2.146141 - - 8.073578 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 2.146141 + Nitrogen: 8.073578 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -132607,18 +131799,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -132668,18 +131850,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 21408 components: - type: Transform @@ -132691,18 +131863,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - proto: LockerParamedicFilled entities: - uid: 27687 @@ -132810,18 +131972,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 13409 components: - type: Transform @@ -132833,18 +131985,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 13410 components: - type: Transform @@ -132856,18 +131998,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 17888 components: - type: Transform @@ -132899,18 +132031,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - proto: LockerSecurity entities: - uid: 15388 @@ -132924,18 +132046,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -133008,18 +132120,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -133047,18 +132149,8 @@ entities: immutable: False temperature: 293.14673 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - proto: LockerWeldingSuppliesFilled entities: - uid: 1612 @@ -133082,18 +132174,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - proto: LootSpawnerIndustrial entities: - uid: 7041 @@ -133881,6 +132963,11 @@ entities: - type: Transform pos: -34.5,-63.5 parent: 8364 + - uid: 27192 + components: + - type: Transform + pos: 19.5,-93.5 + parent: 8364 - uid: 27929 components: - type: Transform @@ -134361,18 +133448,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 10575 components: - type: Transform @@ -134385,18 +133462,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 10790 components: - type: Transform @@ -134409,18 +133476,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 10791 components: - type: Transform @@ -134433,18 +133490,8 @@ entities: immutable: False temperature: 293.14957 moles: - - 4.7822967 - - 17.990545 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 4.7822967 + Nitrogen: 17.990545 - uid: 18623 components: - type: Transform @@ -134457,18 +133504,8 @@ entities: immutable: False temperature: 293.14957 moles: - - 4.7822967 - - 17.990545 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 4.7822967 + Nitrogen: 17.990545 - uid: 18624 components: - type: Transform @@ -134481,18 +133518,8 @@ entities: immutable: False temperature: 293.14957 moles: - - 4.7822967 - - 17.990545 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 4.7822967 + Nitrogen: 17.990545 - uid: 18713 components: - type: Transform @@ -134505,18 +133532,8 @@ entities: immutable: False temperature: 293.14954 moles: - - 4.3997126 - - 16.5513 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 4.3997126 + Nitrogen: 16.5513 - uid: 18714 components: - type: Transform @@ -134529,18 +133546,8 @@ entities: immutable: False temperature: 293.14954 moles: - - 4.3997126 - - 16.5513 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 4.3997126 + Nitrogen: 16.5513 - uid: 18715 components: - type: Transform @@ -134553,18 +133560,8 @@ entities: immutable: False temperature: 293.14957 moles: - - 4.7822967 - - 17.990545 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 4.7822967 + Nitrogen: 17.990545 - uid: 18717 components: - type: Transform @@ -134577,18 +133574,8 @@ entities: immutable: False temperature: 293.14957 moles: - - 4.7822967 - - 17.990545 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 4.7822967 + Nitrogen: 17.990545 - uid: 18718 components: - type: Transform @@ -134601,18 +133588,8 @@ entities: immutable: False temperature: 293.14954 moles: - - 4.3997126 - - 16.5513 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 4.3997126 + Nitrogen: 16.5513 - uid: 18719 components: - type: Transform @@ -134625,18 +133602,8 @@ entities: immutable: False temperature: 293.14954 moles: - - 4.3997126 - - 16.5513 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 4.3997126 + Nitrogen: 16.5513 - uid: 18720 components: - type: Transform @@ -134649,18 +133616,8 @@ entities: immutable: False temperature: 293.14954 moles: - - 4.3997126 - - 16.5513 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 4.3997126 + Nitrogen: 16.5513 - uid: 19862 components: - type: Transform @@ -134673,18 +133630,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - proto: MouseTimedSpawner entities: - uid: 420 @@ -134884,10 +133831,10 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage - - uid: 27177 + - uid: 28360 components: - type: Transform - pos: 26.471306,-83.42229 + pos: 25.662886,-85.48931 parent: 8364 - uid: 28691 components: @@ -135139,10 +134086,10 @@ entities: - type: Transform pos: 78.58031,-56.4234 parent: 8364 - - uid: 27619 + - uid: 27744 components: - type: Transform - pos: 26.61721,-83.45356 + pos: 25.423183,-85.45804 parent: 8364 - proto: PackPaperRollingFilters entities: @@ -135662,6 +134609,11 @@ entities: parent: 8364 - proto: PartRodMetal entities: + - uid: 4237 + components: + - type: Transform + pos: 19.48934,-92.46756 + parent: 8364 - uid: 4558 components: - type: Transform @@ -136042,28 +134994,38 @@ entities: - type: Transform pos: 14.5,-54.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3749 components: - type: Transform pos: 15.5,-54.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3752 components: - type: Transform rot: 1.5707963267948966 rad pos: 16.5,-54.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 23194 components: - type: Transform rot: -1.5707963267948966 rad pos: 14.5,-54.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 23239 components: - type: Transform pos: 16.5,-54.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: PlasmaTankFilled entities: - uid: 4055 @@ -136079,6 +135041,8 @@ entities: rot: 3.141592653589793 rad pos: -13.5,44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -136093,6 +135057,8 @@ entities: - type: Transform pos: -13.5,44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -139813,42 +138779,18 @@ entities: rot: 3.141592653589793 rad pos: -23.5,-13.5 parent: 8364 - - uid: 27142 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-81.5 - parent: 8364 - - uid: 27147 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,-85.5 - parent: 8364 - uid: 27148 components: - type: Transform rot: -1.5707963267948966 rad pos: 26.5,-76.5 parent: 8364 - - uid: 27153 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-81.5 - parent: 8364 - uid: 27154 components: - type: Transform rot: 3.141592653589793 rad pos: 12.5,-81.5 parent: 8364 - - uid: 27155 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,-85.5 - parent: 8364 - uid: 27254 components: - type: Transform @@ -139930,6 +138872,12 @@ entities: rot: 1.5707963267948966 rad pos: -6.5,47.5 parent: 8364 + - uid: 28745 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,-81.5 + parent: 8364 - proto: PoweredlightExterior entities: - uid: 18 @@ -140104,6 +139052,12 @@ entities: rot: 1.5707963267948966 rad pos: 28.5,-76.5 parent: 8364 + - uid: 27177 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,-90.5 + parent: 8364 - proto: PoweredSmallLight entities: - uid: 650 @@ -141303,6 +140257,18 @@ entities: rot: 3.141592653589793 rad pos: 92.5,-30.5 parent: 8364 + - uid: 27176 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,-83.5 + parent: 8364 + - uid: 27360 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-85.5 + parent: 8364 - uid: 27459 components: - type: Transform @@ -141320,24 +140286,18 @@ entities: - type: Transform pos: 45.5,0.5 parent: 8364 + - uid: 27541 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,-85.5 + parent: 8364 - uid: 27584 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,-34.5 parent: 8364 - - uid: 27620 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 25.5,-84.5 - parent: 8364 - - uid: 27622 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-85.5 - parent: 8364 - uid: 27626 components: - type: Transform @@ -141579,6 +140539,16 @@ entities: rot: 1.5707963267948966 rad pos: 11.5,-77.5 parent: 8364 + - uid: 4262 + components: + - type: Transform + pos: 19.5,-93.5 + parent: 8364 + - uid: 4265 + components: + - type: Transform + pos: 19.5,-92.5 + parent: 8364 - uid: 4370 components: - type: Transform @@ -142089,6 +141059,11 @@ entities: - type: Transform pos: 10.5,-49.5 parent: 8364 + - uid: 23157 + components: + - type: Transform + pos: 25.5,-85.5 + parent: 8364 - uid: 24198 components: - type: Transform @@ -142146,12 +141121,6 @@ entities: rot: 1.5707963267948966 rad pos: 86.5,-40.5 parent: 8364 - - uid: 27176 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,-83.5 - parent: 8364 - uid: 27553 components: - type: Transform @@ -142168,6 +141137,16 @@ entities: - type: Transform pos: 12.5,-49.5 parent: 8364 + - uid: 28733 + components: + - type: Transform + pos: 26.5,-85.5 + parent: 8364 + - uid: 28774 + components: + - type: Transform + pos: 26.5,-81.5 + parent: 8364 - proto: RadiationCollector entities: - uid: 3780 @@ -142461,11 +141440,6 @@ entities: parent: 8364 - proto: RandomCableHVSpawner entities: - - uid: 26913 - components: - - type: Transform - pos: -5.5,-86.5 - parent: 8364 - uid: 26914 components: - type: Transform @@ -142481,11 +141455,6 @@ entities: - type: Transform pos: -5.5,-85.5 parent: 8364 - - uid: 28387 - components: - - type: Transform - pos: -4.5,-86.5 - parent: 8364 - uid: 28388 components: - type: Transform @@ -142496,11 +141465,6 @@ entities: - type: Transform pos: 3.5,-85.5 parent: 8364 - - uid: 28390 - components: - - type: Transform - pos: 3.5,-86.5 - parent: 8364 - uid: 28391 components: - type: Transform @@ -142511,11 +141475,6 @@ entities: - type: Transform pos: 4.5,-85.5 parent: 8364 - - uid: 28393 - components: - - type: Transform - pos: 4.5,-86.5 - parent: 8364 - uid: 28394 components: - type: Transform @@ -143585,6 +142544,11 @@ entities: - type: Transform pos: -32.5,-74.5 parent: 8364 + - uid: 16553 + components: + - type: Transform + pos: 15.5,-91.5 + parent: 8364 - uid: 20919 components: - type: Transform @@ -143655,6 +142619,11 @@ entities: - type: Transform pos: 24.5,5.5 parent: 8364 + - uid: 27186 + components: + - type: Transform + pos: 14.5,-93.5 + parent: 8364 - uid: 28237 components: - type: Transform @@ -143856,276 +142825,540 @@ entities: - type: Transform pos: 25.5,-50.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 2389 + components: + - type: Transform + pos: 13.5,-94.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 2832 + components: + - type: Transform + pos: 14.5,-94.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3494 components: - type: Transform pos: 47.5,-54.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3495 components: - type: Transform pos: 46.5,-54.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3496 components: - type: Transform pos: 43.5,-54.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3497 components: - type: Transform pos: 44.5,-54.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 4041 + components: + - type: Transform + pos: 16.5,-91.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 4427 + components: + - type: Transform + pos: 15.5,-90.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 4468 + components: + - type: Transform + pos: 13.5,-84.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 4469 + components: + - type: Transform + pos: 15.5,-88.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 4470 + components: + - type: Transform + pos: 13.5,-88.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 4493 + components: + - type: Transform + pos: 16.5,-85.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 4623 + components: + - type: Transform + pos: 16.5,-87.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4947 components: - type: Transform pos: -17.5,46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 5197 + components: + - type: Transform + pos: 14.5,-88.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 5200 + components: + - type: Transform + pos: 12.5,-87.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5799 components: - type: Transform pos: 14.5,-49.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7305 components: - type: Transform pos: -17.5,43.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7394 components: - type: Transform pos: -17.5,44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7656 components: - type: Transform pos: -15.5,46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7705 components: - type: Transform pos: -15.5,41.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7833 components: - type: Transform pos: -17.5,45.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7841 components: - type: Transform pos: -17.5,42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8385 components: - type: Transform pos: -15.5,45.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8398 components: - type: Transform pos: -7.5,45.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8813 components: - type: Transform pos: -17.5,41.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 10854 + components: + - type: Transform + pos: 14.5,-90.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 11752 + components: + - type: Transform + pos: 12.5,-92.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 12258 + components: + - type: Transform + pos: 12.5,-91.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 12458 + components: + - type: Transform + pos: 12.5,-85.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 12459 + components: + - type: Transform + pos: 12.5,-86.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13818 components: - type: Transform pos: -15.5,43.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 14918 + components: + - type: Transform + pos: 15.5,-84.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 15138 components: - type: Transform pos: 17.5,-51.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17697 components: - type: Transform pos: 10.5,-81.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17718 components: - type: Transform pos: 17.5,-52.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17763 components: - type: Transform pos: 16.5,-53.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19159 components: - type: Transform pos: 13.5,-50.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20151 components: - type: Transform pos: 17.5,-50.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 21936 components: - type: Transform pos: 10.5,-80.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22830 components: - type: Transform pos: 13.5,-51.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22839 components: - type: Transform pos: 13.5,-52.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22881 components: - type: Transform pos: 25.5,-44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22882 components: - type: Transform pos: 25.5,-43.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22883 components: - type: Transform pos: 25.5,-42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22884 components: - type: Transform pos: 25.5,-48.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22885 components: - type: Transform pos: 25.5,-47.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22886 components: - type: Transform pos: 25.5,-46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22887 components: - type: Transform pos: 25.5,-52.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22888 components: - type: Transform pos: 25.5,-51.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22890 components: - type: Transform pos: 25.5,-56.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22891 components: - type: Transform pos: 25.5,-55.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22892 components: - type: Transform pos: 25.5,-54.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22893 components: - type: Transform pos: 12.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22894 components: - type: Transform pos: 13.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22895 components: - type: Transform pos: 14.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22896 components: - type: Transform pos: 16.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22897 components: - type: Transform pos: 17.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22898 components: - type: Transform pos: 18.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22899 components: - type: Transform pos: 20.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22900 components: - type: Transform pos: 21.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22901 components: - type: Transform pos: 22.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 23149 + components: + - type: Transform + pos: 14.5,-84.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 23181 components: - type: Transform pos: 16.5,-49.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 23236 components: - type: Transform pos: 14.5,-53.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26289 components: - type: Transform pos: -14.5,44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26314 components: - type: Transform pos: -7.5,40.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 27126 + components: + - type: Transform + pos: 13.5,-90.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 27127 + components: + - type: Transform + pos: 16.5,-93.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 27139 + components: + - type: Transform + pos: 15.5,-94.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 27193 + components: + - type: Transform + pos: 12.5,-93.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28688 components: - type: Transform pos: -15.5,42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28737 components: - type: Transform pos: -7.5,42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28740 components: - type: Transform pos: -10.5,40.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28742 components: - type: Transform pos: -10.5,42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28743 components: - type: Transform pos: -7.5,46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: ReinforcedWindow entities: - uid: 22 @@ -144133,4246 +143366,5937 @@ entities: - type: Transform pos: 47.5,4.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 99 components: - type: Transform pos: -7.5,6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 108 components: - type: Transform pos: -5.5,2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 109 components: - type: Transform pos: -6.5,2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 112 components: - type: Transform pos: -7.5,7.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 136 components: - type: Transform pos: -75.5,-6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 145 components: - type: Transform pos: 47.5,3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 207 components: - type: Transform pos: -28.5,9.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 208 components: - type: Transform pos: -30.5,9.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 209 components: - type: Transform pos: -32.5,9.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 210 components: - type: Transform pos: -34.5,9.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 260 components: - type: Transform pos: -27.5,9.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 261 components: - type: Transform pos: -29.5,9.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 262 components: - type: Transform pos: -31.5,9.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 263 components: - type: Transform pos: -33.5,9.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 264 components: - type: Transform pos: -35.5,9.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 276 components: - type: Transform pos: -29.5,19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 293 components: - type: Transform pos: 1.5,26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 315 components: - type: Transform pos: -28.5,11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 316 components: - type: Transform pos: -29.5,11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 323 components: - type: Transform pos: -27.5,11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 324 components: - type: Transform pos: -30.5,12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 325 components: - type: Transform pos: -30.5,13.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 326 components: - type: Transform pos: -30.5,14.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 327 components: - type: Transform pos: -30.5,15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 328 components: - type: Transform pos: -30.5,16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 329 components: - type: Transform pos: -32.5,25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 330 components: - type: Transform pos: -32.5,13.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 331 components: - type: Transform pos: -32.5,14.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 332 components: - type: Transform pos: -32.5,15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 333 components: - type: Transform pos: -32.5,16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 334 components: - type: Transform pos: -29.5,23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 344 components: - type: Transform pos: -29.5,20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 347 components: - type: Transform pos: -42.5,19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 348 components: - type: Transform pos: -43.5,19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 349 components: - type: Transform pos: -48.5,26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 350 components: - type: Transform pos: -50.5,26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 351 components: - type: Transform pos: -50.5,25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 352 components: - type: Transform pos: -50.5,24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 353 components: - type: Transform pos: -51.5,24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 366 components: - type: Transform pos: -33.5,25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 367 components: - type: Transform pos: -29.5,24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 396 components: - type: Transform pos: -29.5,22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 404 components: - type: Transform pos: -29.5,18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 416 components: - type: Transform pos: -35.5,25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 417 components: - type: Transform pos: -34.5,25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 528 components: - type: Transform pos: -59.5,2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 529 components: - type: Transform pos: -57.5,2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 539 components: - type: Transform pos: 10.5,-54.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 544 components: - type: Transform pos: -65.5,20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 545 components: - type: Transform pos: -68.5,13.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 547 components: - type: Transform pos: -67.5,21.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 550 components: - type: Transform pos: -65.5,21.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 553 components: - type: Transform pos: -68.5,14.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 559 components: - type: Transform pos: -68.5,12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 574 components: - type: Transform pos: -67.5,19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 580 components: - type: Transform pos: -67.5,20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 581 components: - type: Transform pos: -68.5,18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 591 components: - type: Transform pos: -11.5,34.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 595 components: - type: Transform pos: 27.5,-81.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 596 components: - type: Transform pos: -67.5,7.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 609 components: - type: Transform pos: -68.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 637 components: - type: Transform pos: -68.5,7.5 parent: 8364 - - uid: 646 - components: - - type: Transform - pos: 21.5,-82.5 - parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 658 components: - type: Transform pos: -72.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 660 components: - type: Transform pos: -73.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 678 components: - type: Transform pos: -74.5,7.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 679 components: - type: Transform pos: -73.5,7.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 683 components: - type: Transform pos: -72.5,7.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 731 components: - type: Transform pos: -65.5,4.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 732 components: - type: Transform pos: -65.5,3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 733 components: - type: Transform pos: -65.5,2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 734 components: - type: Transform pos: -65.5,1.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 736 components: - type: Transform pos: -65.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 749 components: - type: Transform pos: -11.5,31.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 772 components: - type: Transform pos: -15.5,36.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 795 components: - type: Transform pos: 27.5,1.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 822 components: - type: Transform pos: 7.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 960 components: - type: Transform pos: 60.5,20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 998 components: - type: Transform pos: 62.5,20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1047 components: - type: Transform pos: 45.5,21.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1048 components: - type: Transform pos: 46.5,21.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1049 components: - type: Transform pos: 46.5,22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1051 components: - type: Transform pos: 65.5,24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1053 components: - type: Transform pos: 56.5,21.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1054 components: - type: Transform pos: 57.5,21.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1056 components: - type: Transform pos: 46.5,23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1057 components: - type: Transform pos: 55.5,21.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1062 components: - type: Transform pos: 49.5,4.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1063 components: - type: Transform pos: 49.5,3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1066 components: - type: Transform pos: 48.5,23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1077 components: - type: Transform pos: -74.5,-6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1078 components: - type: Transform pos: -73.5,-6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1079 components: - type: Transform pos: -72.5,-6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1080 components: - type: Transform pos: -71.5,-6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1081 components: - type: Transform pos: -70.5,-6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1082 components: - type: Transform pos: -69.5,-6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1083 components: - type: Transform pos: -68.5,-6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1099 components: - type: Transform pos: -75.5,-12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1100 components: - type: Transform pos: -74.5,-12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1101 components: - type: Transform pos: -73.5,-12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1102 components: - type: Transform pos: -72.5,-12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1103 components: - type: Transform pos: -71.5,-12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1104 components: - type: Transform pos: -70.5,-12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1105 components: - type: Transform pos: -69.5,-12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1106 components: - type: Transform pos: -68.5,-12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1108 components: - type: Transform pos: -76.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1112 components: - type: Transform pos: -73.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1113 components: - type: Transform pos: -72.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1114 components: - type: Transform pos: -71.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1115 components: - type: Transform pos: -70.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1116 components: - type: Transform pos: -67.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1117 components: - type: Transform pos: -67.5,-16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1118 components: - type: Transform pos: -66.5,-16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1122 components: - type: Transform pos: -67.5,-15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1137 components: - type: Transform pos: -66.5,-11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1138 components: - type: Transform pos: -66.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1139 components: - type: Transform pos: -67.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1140 components: - type: Transform pos: -65.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1145 components: - type: Transform pos: -33.5,-35.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1179 components: - type: Transform pos: -75.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1288 components: - type: Transform pos: -53.5,-19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1289 components: - type: Transform pos: -54.5,-19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1290 components: - type: Transform pos: -58.5,-21.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1291 components: - type: Transform pos: -59.5,-21.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1292 components: - type: Transform pos: -60.5,-21.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1293 components: - type: Transform pos: -60.5,-20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1294 components: - type: Transform pos: -60.5,-18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1456 components: - type: Transform pos: -24.5,-20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1457 components: - type: Transform pos: -23.5,-21.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1458 components: - type: Transform pos: -23.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1459 components: - type: Transform pos: -23.5,-25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1460 components: - type: Transform pos: -22.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1461 components: - type: Transform pos: -21.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1462 components: - type: Transform pos: -20.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1463 components: - type: Transform pos: -19.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1507 components: - type: Transform pos: -75.5,7.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1509 components: - type: Transform pos: -67.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1554 components: - type: Transform pos: -32.5,-35.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1555 components: - type: Transform pos: -32.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1561 components: - type: Transform pos: 33.5,4.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1571 components: - type: Transform pos: -26.5,-39.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1572 components: - type: Transform pos: -27.5,-39.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1574 components: - type: Transform pos: -32.5,-39.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1575 components: - type: Transform pos: -31.5,-39.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1576 components: - type: Transform pos: -31.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1580 components: - type: Transform pos: -33.5,-39.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1594 components: - type: Transform pos: -23.5,-31.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1595 components: - type: Transform pos: -23.5,-29.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1596 components: - type: Transform pos: -29.5,-29.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1598 components: - type: Transform pos: -33.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1653 components: - type: Transform pos: -16.5,-35.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1654 components: - type: Transform pos: -16.5,-36.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1655 components: - type: Transform pos: -16.5,-37.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1656 components: - type: Transform pos: -16.5,-39.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1657 components: - type: Transform pos: -16.5,-40.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1658 components: - type: Transform pos: -16.5,-41.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1659 components: - type: Transform pos: -16.5,-42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1660 components: - type: Transform pos: -16.5,-43.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1661 components: - type: Transform pos: -16.5,-44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1662 components: - type: Transform pos: 48.5,2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1668 components: - type: Transform pos: -18.5,-44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1669 components: - type: Transform pos: -18.5,-45.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1677 components: - type: Transform pos: 2.5,-55.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1678 components: - type: Transform pos: 2.5,-57.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1709 components: - type: Transform pos: 21.5,-31.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1710 components: - type: Transform pos: 20.5,-31.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1711 components: - type: Transform pos: 19.5,-31.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1729 components: - type: Transform pos: 18.5,-31.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1731 components: - type: Transform pos: 93.5,-27.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1732 components: - type: Transform pos: 93.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1733 components: - type: Transform pos: 92.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1734 components: - type: Transform pos: 91.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1735 components: - type: Transform pos: 91.5,-27.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1736 components: - type: Transform pos: 91.5,-30.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1737 components: - type: Transform pos: 93.5,-30.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1741 components: - type: Transform pos: 87.5,-36.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1742 components: - type: Transform pos: 87.5,-35.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1743 components: - type: Transform pos: 87.5,-34.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1801 components: - type: Transform pos: 39.5,-20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1819 components: - type: Transform pos: 22.5,-31.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1900 components: - type: Transform pos: 42.5,-44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1901 components: - type: Transform pos: 42.5,-46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2053 components: - type: Transform pos: 53.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2061 components: - type: Transform pos: 53.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2176 components: - type: Transform pos: 77.5,-48.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2177 components: - type: Transform pos: 75.5,-48.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2180 components: - type: Transform pos: 72.5,-48.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2181 components: - type: Transform pos: 71.5,-48.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2182 components: - type: Transform pos: 70.5,-48.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2209 components: - type: Transform pos: 23.5,-18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2493 components: - type: Transform pos: 37.5,-20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2528 components: - type: Transform pos: 62.5,-71.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2550 components: - type: Transform pos: 38.5,-38.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2551 components: - type: Transform pos: 38.5,-40.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2594 components: - type: Transform pos: 69.5,-44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2595 components: - type: Transform pos: 69.5,-46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2596 components: - type: Transform pos: 68.5,-41.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2597 components: - type: Transform pos: 68.5,-40.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2598 components: - type: Transform pos: 68.5,-39.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2599 components: - type: Transform pos: 68.5,-35.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2600 components: - type: Transform pos: 68.5,-34.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2601 components: - type: Transform pos: 68.5,-33.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2602 components: - type: Transform pos: 64.5,-31.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2603 components: - type: Transform pos: 64.5,-30.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2604 components: - type: Transform pos: 64.5,-29.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2605 components: - type: Transform pos: 64.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2606 components: - type: Transform pos: 63.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2607 components: - type: Transform pos: 62.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2608 components: - type: Transform pos: 63.5,-16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2609 components: - type: Transform pos: 61.5,-16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2617 components: - type: Transform pos: 54.5,-31.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2618 components: - type: Transform pos: 54.5,-29.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2619 components: - type: Transform pos: 71.5,-16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2620 components: - type: Transform pos: 75.5,-24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2621 components: - type: Transform pos: 76.5,-27.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2622 components: - type: Transform pos: 77.5,-27.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2623 components: - type: Transform pos: 79.5,-27.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2624 components: - type: Transform pos: 80.5,-27.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2625 components: - type: Transform pos: 88.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2626 components: - type: Transform pos: 89.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2627 components: - type: Transform pos: 90.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2628 components: - type: Transform pos: 91.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2629 components: - type: Transform pos: 92.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2630 components: - type: Transform pos: 92.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2642 components: - type: Transform pos: 78.5,-16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2643 components: - type: Transform pos: 79.5,-16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2644 components: - type: Transform pos: 80.5,-16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2645 components: - type: Transform pos: 80.5,-15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2646 components: - type: Transform pos: 80.5,-14.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2647 components: - type: Transform pos: 81.5,-14.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2648 components: - type: Transform pos: 82.5,-14.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2649 components: - type: Transform pos: 83.5,-14.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2650 components: - type: Transform pos: 84.5,-14.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2651 components: - type: Transform pos: 85.5,-14.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2652 components: - type: Transform pos: 85.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2653 components: - type: Transform pos: 84.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2654 components: - type: Transform pos: 83.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2655 components: - type: Transform pos: 83.5,-9.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2656 components: - type: Transform pos: 83.5,-8.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2657 components: - type: Transform pos: 83.5,-7.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2658 components: - type: Transform pos: 83.5,-6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2659 components: - type: Transform pos: 84.5,-6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2660 components: - type: Transform pos: 85.5,-6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2661 components: - type: Transform pos: 85.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2662 components: - type: Transform pos: 84.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2663 components: - type: Transform pos: 83.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2664 components: - type: Transform pos: 83.5,-1.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2665 components: - type: Transform pos: 83.5,-0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2666 components: - type: Transform pos: 82.5,-0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2667 components: - type: Transform pos: 81.5,-0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2668 components: - type: Transform pos: 80.5,-0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2669 components: - type: Transform pos: 79.5,-0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2670 components: - type: Transform pos: 78.5,-0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2671 components: - type: Transform pos: 75.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2672 components: - type: Transform pos: 75.5,1.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2673 components: - type: Transform pos: 75.5,2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2674 components: - type: Transform pos: 75.5,3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2723 components: - type: Transform pos: 31.5,4.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2727 components: - type: Transform pos: 82.5,-4.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2728 components: - type: Transform pos: 80.5,-4.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2729 components: - type: Transform pos: 81.5,-4.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2731 components: - type: Transform pos: 78.5,-4.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2732 components: - type: Transform pos: 76.5,-4.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2733 components: - type: Transform pos: 79.5,-7.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2734 components: - type: Transform pos: 79.5,-9.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2786 components: - type: Transform pos: 67.5,1.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2857 components: - type: Transform pos: 49.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2858 components: - type: Transform pos: 46.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2859 components: - type: Transform pos: 45.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2860 components: - type: Transform pos: 45.5,-11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2861 components: - type: Transform pos: 42.5,-11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2882 components: - type: Transform pos: -41.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2895 components: - type: Transform pos: -37.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2908 components: - type: Transform pos: 87.5,-40.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2909 components: - type: Transform pos: 87.5,-41.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2910 components: - type: Transform pos: 87.5,-42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2911 components: - type: Transform pos: 87.5,-51.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2912 components: - type: Transform pos: 87.5,-52.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2913 components: - type: Transform pos: 87.5,-53.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2930 components: - type: Transform pos: -43.5,-26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2957 components: - type: Transform pos: 82.5,-67.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2960 components: - type: Transform pos: 82.5,-66.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2963 components: - type: Transform pos: 83.5,-66.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2966 components: - type: Transform pos: 82.5,-68.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3003 components: - type: Transform pos: -44.5,-26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3029 components: - type: Transform pos: -38.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3030 components: - type: Transform pos: -43.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3050 components: - type: Transform pos: -28.5,-39.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3068 components: - type: Transform pos: 19.5,-15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3074 components: - type: Transform pos: 77.5,-65.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3075 components: - type: Transform pos: 76.5,-65.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3076 components: - type: Transform pos: 70.5,-69.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3077 components: - type: Transform pos: 69.5,-69.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3078 components: - type: Transform pos: 65.5,-73.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3079 components: - type: Transform pos: 64.5,-73.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3080 components: - type: Transform pos: 63.5,-73.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3081 components: - type: Transform pos: 62.5,-73.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3082 components: - type: Transform pos: 62.5,-72.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3084 components: - type: Transform pos: 60.5,-72.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3085 components: - type: Transform pos: 60.5,-71.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3086 components: - type: Transform pos: 60.5,-70.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3088 components: - type: Transform pos: 63.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3089 components: - type: Transform pos: 62.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3090 components: - type: Transform pos: 61.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3091 components: - type: Transform pos: 58.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3092 components: - type: Transform pos: 57.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3093 components: - type: Transform pos: 56.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3094 components: - type: Transform pos: 53.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3095 components: - type: Transform pos: 52.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3096 components: - type: Transform pos: 51.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3097 components: - type: Transform pos: 50.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3098 components: - type: Transform pos: 50.5,-64.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3099 components: - type: Transform pos: 50.5,-65.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3100 components: - type: Transform pos: 50.5,-66.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3101 components: - type: Transform pos: 44.5,-74.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3102 components: - type: Transform pos: 43.5,-74.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3103 components: - type: Transform pos: 42.5,-74.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3107 components: - type: Transform pos: 31.5,-60.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3108 components: - type: Transform pos: 31.5,-59.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3109 components: - type: Transform pos: 31.5,-58.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3110 components: - type: Transform pos: 31.5,-55.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3111 components: - type: Transform pos: 31.5,-54.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3112 components: - type: Transform pos: 31.5,-53.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3113 components: - type: Transform pos: 31.5,-50.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3114 components: - type: Transform pos: 31.5,-49.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3115 components: - type: Transform pos: 31.5,-48.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3116 components: - type: Transform pos: 31.5,-45.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3117 components: - type: Transform pos: 31.5,-44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3118 components: - type: Transform pos: 31.5,-43.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3175 components: - type: Transform pos: 74.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3176 components: - type: Transform pos: 73.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3177 components: - type: Transform pos: 73.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3178 components: - type: Transform pos: 74.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3179 components: - type: Transform pos: 15.5,-44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3241 components: - type: Transform pos: 31.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3242 components: - type: Transform pos: 28.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3252 components: - type: Transform pos: 29.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3344 components: - type: Transform pos: -12.5,-43.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3345 components: - type: Transform pos: -13.5,-43.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3346 components: - type: Transform pos: -13.5,-44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3347 components: - type: Transform pos: -11.5,-38.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3348 components: - type: Transform pos: -12.5,-38.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3349 components: - type: Transform pos: -13.5,-38.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3350 components: - type: Transform pos: -14.5,-38.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3351 components: - type: Transform pos: -14.5,-37.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3352 components: - type: Transform pos: -14.5,-36.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3353 components: - type: Transform pos: -14.5,-35.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3354 components: - type: Transform pos: -14.5,-34.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3355 components: - type: Transform pos: -13.5,-34.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3356 components: - type: Transform pos: -11.5,-34.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3357 components: - type: Transform pos: -12.5,-34.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3380 components: - type: Transform pos: -9.5,-57.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3381 components: - type: Transform pos: -9.5,-56.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3382 components: - type: Transform pos: -9.5,-55.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3383 components: - type: Transform pos: -9.5,-54.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3384 components: - type: Transform pos: -10.5,-54.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3385 components: - type: Transform pos: -7.5,-52.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3386 components: - type: Transform pos: -5.5,-52.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3387 components: - type: Transform pos: -9.5,-49.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3388 components: - type: Transform pos: -9.5,-50.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3389 components: - type: Transform pos: -9.5,-51.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3390 components: - type: Transform pos: -9.5,-52.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3391 components: - type: Transform pos: -10.5,-52.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3468 components: - type: Transform pos: -21.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3469 components: - type: Transform pos: -22.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3470 components: - type: Transform pos: -23.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3471 components: - type: Transform pos: -24.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3472 components: - type: Transform pos: -25.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3473 components: - type: Transform pos: -27.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3474 components: - type: Transform pos: -26.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3475 components: - type: Transform pos: -28.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3476 components: - type: Transform pos: -29.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3486 components: - type: Transform pos: 15.5,-42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3491 components: - type: Transform pos: 32.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3507 components: - type: Transform pos: 42.5,-60.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3513 components: - type: Transform pos: 42.5,-59.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3517 components: - type: Transform pos: 42.5,-58.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3524 components: - type: Transform pos: 15.5,-40.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3531 components: - type: Transform pos: 42.5,-57.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3559 components: - type: Transform pos: -39.5,-62.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3561 components: - type: Transform pos: -39.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3562 components: - type: Transform pos: -40.5,-62.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3564 components: - type: Transform pos: -41.5,-62.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3565 components: - type: Transform pos: -36.5,-51.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3566 components: - type: Transform pos: -37.5,-51.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3580 components: - type: Transform pos: 86.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3581 components: - type: Transform pos: 87.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3621 components: - type: Transform pos: -28.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3622 components: - type: Transform pos: -30.5,-67.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3623 components: - type: Transform pos: -30.5,-68.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3624 components: - type: Transform pos: -30.5,-69.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3625 components: - type: Transform pos: -30.5,-70.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3626 components: - type: Transform pos: -32.5,-67.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3627 components: - type: Transform pos: -32.5,-68.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3628 components: - type: Transform pos: -32.5,-69.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3629 components: - type: Transform pos: -32.5,-70.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3674 components: - type: Transform pos: -33.5,-73.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3675 components: - type: Transform pos: -33.5,-74.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3676 components: - type: Transform pos: -33.5,-75.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3677 components: - type: Transform pos: -32.5,-75.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3678 components: - type: Transform pos: -31.5,-75.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3679 components: - type: Transform pos: -30.5,-75.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3684 components: - type: Transform pos: -11.5,-77.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3704 components: - type: Transform pos: 25.5,-62.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3721 components: - type: Transform pos: 38.5,-48.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3737 components: - type: Transform pos: 5.5,-50.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3744 components: - type: Transform pos: 7.5,-50.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3829 components: - type: Transform pos: 5.5,-78.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3893 components: - type: Transform pos: 0.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3894 components: - type: Transform pos: 0.5,-62.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3899 components: - type: Transform pos: -3.5,45.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3901 components: - type: Transform pos: 0.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3963 components: - type: Transform pos: -39.5,-45.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3965 components: - type: Transform pos: -26.5,-42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3966 components: - type: Transform pos: -27.5,-42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3967 components: - type: Transform pos: -28.5,-42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3968 components: - type: Transform pos: -22.5,-40.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3972 components: - type: Transform pos: -21.5,-44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3973 components: - type: Transform pos: -22.5,-44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3974 components: - type: Transform pos: -22.5,-46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3975 components: - type: Transform pos: -21.5,-46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3976 components: - type: Transform pos: -20.5,-46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3977 components: - type: Transform pos: -35.5,-42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3979 components: - type: Transform pos: -37.5,-42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4000 components: - type: Transform pos: 23.5,-40.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4006 components: - type: Transform pos: 23.5,-46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4007 components: - type: Transform pos: 23.5,-47.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4008 components: - type: Transform pos: 23.5,-48.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4009 components: - type: Transform pos: 23.5,-49.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4010 components: - type: Transform pos: 23.5,-50.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4011 components: - type: Transform pos: 23.5,-51.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4012 components: - type: Transform pos: 23.5,-52.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4013 components: - type: Transform pos: 23.5,-53.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4014 components: - type: Transform pos: 23.5,-54.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4015 components: - type: Transform pos: 23.5,-55.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4016 components: - type: Transform pos: 23.5,-56.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4017 components: - type: Transform pos: 23.5,-57.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4018 components: - type: Transform pos: 21.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4019 components: - type: Transform pos: 20.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4020 components: - type: Transform pos: 19.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4021 components: - type: Transform pos: 18.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4022 components: - type: Transform pos: 17.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4023 components: - type: Transform pos: 16.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4024 components: - type: Transform pos: 15.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4025 components: - type: Transform pos: 14.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4026 components: - type: Transform pos: 13.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4027 components: - type: Transform pos: 23.5,-58.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4034 components: - type: Transform pos: 12.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4035 components: - type: Transform pos: 11.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4036 components: - type: Transform pos: 22.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4059 components: - type: Transform pos: 15.5,-45.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4060 components: - type: Transform pos: 15.5,-43.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4063 components: - type: Transform pos: 15.5,-41.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4072 components: - type: Transform pos: 86.5,-14.5 parent: 8364 - - uid: 4107 - components: - - type: Transform - pos: 14.5,-82.5 - parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4136 components: - type: Transform pos: -4.5,-24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4137 components: - type: Transform pos: -34.5,-29.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4201 components: - type: Transform pos: -21.5,-77.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4202 components: - type: Transform pos: -21.5,-74.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4300 components: - type: Transform pos: -21.5,-75.5 parent: 8364 - - uid: 4426 - components: - - type: Transform - pos: 20.5,-82.5 - parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4523 components: - type: Transform pos: -21.5,-68.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4646 components: - type: Transform pos: -18.5,-74.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4679 components: - type: Transform pos: -5.5,-78.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4681 components: - type: Transform pos: 2.5,-78.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4686 components: - type: Transform pos: 0.5,-72.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4687 components: - type: Transform pos: -4.5,-78.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4689 components: - type: Transform pos: 3.5,-78.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4690 components: - type: Transform pos: -2.5,-72.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4691 components: - type: Transform pos: -1.5,-72.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4695 components: - type: Transform pos: -3.5,-78.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4697 components: - type: Transform pos: 4.5,-78.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4705 components: - type: Transform pos: -3.5,-79.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4836 components: - type: Transform pos: 1.5,-79.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4837 components: - type: Transform pos: 25.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5068 components: - type: Transform pos: -22.5,42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5076 components: - type: Transform pos: -17.5,36.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5077 components: - type: Transform pos: 6.5,55.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5084 components: - type: Transform pos: 4.5,50.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5099 components: - type: Transform pos: 0.5,53.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5100 components: - type: Transform pos: 0.5,55.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5109 components: - type: Transform pos: 16.5,46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5111 components: - type: Transform pos: 12.5,41.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5112 components: - type: Transform pos: 12.5,43.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5233 components: - type: Transform pos: 50.5,-68.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5234 components: - type: Transform pos: 50.5,-67.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5255 components: - type: Transform pos: 12.5,42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5263 components: - type: Transform pos: 23.5,-34.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5344 components: - type: Transform pos: 12.5,44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5596 components: - type: Transform pos: -24.5,46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5791 components: - type: Transform pos: -15.5,25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5826 components: - type: Transform pos: -3.5,-77.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 6334 components: - type: Transform pos: -2.5,21.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 6408 components: - type: Transform pos: 15.5,52.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 6419 components: - type: Transform pos: 14.5,52.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 6458 components: - type: Transform pos: 14.5,46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 6524 components: - type: Transform pos: 0.5,40.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 6533 components: - type: Transform pos: 25.5,16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 6606 components: - type: Transform pos: 1.5,45.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 6620 components: - type: Transform pos: 6.5,36.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 6652 components: - type: Transform pos: -16.5,36.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 6949 components: - type: Transform pos: 0.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 6953 components: - type: Transform pos: -1.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 6955 components: - type: Transform pos: 1.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 6956 components: - type: Transform pos: -4.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 6959 components: - type: Transform pos: -5.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7047 components: - type: Transform pos: -33.5,-36.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7147 components: - type: Transform pos: -33.5,-38.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7215 components: - type: Transform pos: 76.5,-48.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7266 components: - type: Transform pos: 10.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7273 components: - type: Transform pos: 3.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7283 components: - type: Transform pos: 4.5,35.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7295 components: - type: Transform pos: -23.5,46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7296 components: - type: Transform pos: -20.5,39.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7316 components: - type: Transform pos: -22.5,41.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7317 components: - type: Transform pos: -26.5,46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7331 components: - type: Transform pos: 16.5,52.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7334 components: - type: Transform pos: 17.5,46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7361 components: - type: Transform pos: 5.5,-26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7397 components: - type: Transform pos: 38.5,11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7398 components: - type: Transform pos: 38.5,12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7399 components: - type: Transform pos: 38.5,15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7400 components: - type: Transform pos: 38.5,16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7401 components: - type: Transform pos: 38.5,17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7420 components: - type: Transform pos: 37.5,17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7421 components: - type: Transform pos: 36.5,17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7422 components: - type: Transform pos: 35.5,17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7423 components: - type: Transform pos: 34.5,17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7424 components: - type: Transform pos: 33.5,17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7425 components: - type: Transform pos: 32.5,17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7426 components: - type: Transform pos: 31.5,17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7427 components: - type: Transform pos: 30.5,17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7428 components: - type: Transform pos: 29.5,17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7429 components: - type: Transform pos: 28.5,17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7430 components: - type: Transform pos: 28.5,16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7431 components: - type: Transform pos: 28.5,15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7432 components: - type: Transform pos: 28.5,14.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7433 components: - type: Transform pos: 37.5,6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7434 components: - type: Transform pos: 36.5,6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7435 components: - type: Transform pos: 35.5,6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7436 components: - type: Transform pos: 34.5,6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7437 components: - type: Transform pos: 33.5,6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7438 components: - type: Transform pos: 32.5,6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7439 components: - type: Transform pos: 31.5,6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7440 components: - type: Transform pos: 30.5,6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7441 components: - type: Transform pos: 28.5,6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7442 components: - type: Transform pos: 28.5,7.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7443 components: - type: Transform pos: 28.5,8.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7444 components: - type: Transform pos: 28.5,9.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7449 components: - type: Transform pos: 28.5,12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7450 components: - type: Transform pos: 28.5,11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7459 components: - type: Transform pos: 29.5,6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7624 components: - type: Transform pos: 15.5,46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7652 components: - type: Transform pos: 10.5,22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7677 components: - type: Transform pos: -13.5,25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7689 components: - type: Transform pos: 12.5,22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7697 components: - type: Transform pos: -7.5,50.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7699 components: - type: Transform pos: -7.5,52.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7709 components: - type: Transform pos: -27.5,46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7769 components: - type: Transform pos: 1.5,27.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7794 components: - type: Transform pos: 17.5,52.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7837 components: - type: Transform pos: -28.5,44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7848 components: - type: Transform pos: 8.5,46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7873 components: - type: Transform pos: -2.5,14.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7887 components: - type: Transform pos: -2.5,6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7888 components: - type: Transform pos: -2.5,7.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7908 components: - type: Transform pos: 1.5,47.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8005 components: - type: Transform pos: -14.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8011 components: - type: Transform pos: -13.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8021 components: - type: Transform pos: -12.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8029 components: - type: Transform pos: 35.5,4.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8049 components: - type: Transform pos: -10.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8050 components: - type: Transform pos: -12.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8067 components: - type: Transform pos: -18.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8068 components: - type: Transform pos: -18.5,-19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8079 components: - type: Transform pos: 27.5,-72.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8088 components: - type: Transform pos: -12.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8089 components: - type: Transform pos: -12.5,-24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8108 components: - type: Transform pos: -14.5,-14.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8109 components: - type: Transform pos: -14.5,-13.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8111 components: - type: Transform pos: 27.5,-74.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8131 components: - type: Transform pos: -5.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8132 components: - type: Transform pos: -4.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8133 components: - type: Transform pos: -3.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8152 components: - type: Transform pos: 2.5,-20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8167 components: - type: Transform pos: -3.5,-20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8207 components: - type: Transform pos: 2.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8208 components: - type: Transform pos: 3.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8209 components: - type: Transform pos: 4.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8264 components: - type: Transform pos: -18.5,-29.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8283 components: - type: Transform pos: 10.5,-9.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8290 components: - type: Transform pos: -11.5,-7.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8291 components: - type: Transform pos: -11.5,-9.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8305 components: - type: Transform pos: -7.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8306 components: - type: Transform pos: 6.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8319 components: - type: Transform pos: 12.5,-6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8320 components: - type: Transform pos: 13.5,-5.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8321 components: - type: Transform pos: 13.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8345 components: - type: Transform pos: -14.5,-4.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8346 components: - type: Transform pos: -14.5,-5.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8347 components: - type: Transform pos: -14.5,-6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8348 components: - type: Transform pos: -14.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8349 components: - type: Transform pos: -13.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8350 components: - type: Transform pos: -12.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8351 components: - type: Transform pos: -11.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8352 components: - type: Transform pos: -10.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8353 components: - type: Transform pos: -9.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8354 components: - type: Transform pos: -8.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8355 components: - type: Transform pos: 10.5,-7.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8356 components: - type: Transform pos: 13.5,-6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8357 components: - type: Transform pos: 13.5,-4.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8358 components: - type: Transform pos: 12.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8359 components: - type: Transform pos: 11.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8360 components: - type: Transform pos: 10.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8361 components: - type: Transform pos: 9.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8362 components: - type: Transform pos: 8.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8365 components: - type: Transform pos: 3.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8366 components: - type: Transform pos: -6.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8367 components: - type: Transform pos: -5.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8368 components: - type: Transform pos: 3.5,1.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8369 components: - type: Transform pos: -4.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8370 components: - type: Transform pos: 5.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8373 components: - type: Transform pos: -4.5,1.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8376 components: - type: Transform pos: 7.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8377 components: - type: Transform pos: 4.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8378 components: - type: Transform pos: -13.5,-6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8380 components: - type: Transform pos: 4.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8381 components: - type: Transform pos: -2.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8382 components: - type: Transform pos: -0.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8428 components: - type: Transform pos: -3.5,46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8458 components: - type: Transform pos: -15.5,18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8459 components: - type: Transform pos: -14.5,18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8461 components: - type: Transform pos: -13.5,18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8463 components: - type: Transform pos: -12.5,16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8480 components: - type: Transform pos: -0.5,-79.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8503 components: - type: Transform pos: 1.5,46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8552 components: - type: Transform pos: 6.5,53.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8561 components: - type: Transform pos: 7.5,46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8641 components: - type: Transform pos: 6.5,54.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8646 components: - type: Transform pos: -22.5,43.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8684 components: - type: Transform pos: -4.5,35.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8686 components: - type: Transform pos: 11.5,20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8701 components: - type: Transform pos: -16.5,28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8743 components: - type: Transform pos: -3.5,47.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8765 components: - type: Transform pos: -6.5,26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8791 components: - type: Transform pos: 2.5,50.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8829 components: - type: Transform pos: 4.5,39.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8855 components: - type: Transform pos: -6.5,28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8893 components: - type: Transform pos: -33.5,36.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8906 components: - type: Transform pos: -0.5,30.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8911 components: - type: Transform pos: -33.5,35.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8933 components: - type: Transform pos: 11.5,21.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8935 components: - type: Transform pos: -0.5,34.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8968 components: - type: Transform pos: -2.5,16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8970 components: - type: Transform pos: -10.5,32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8985 components: - type: Transform pos: -22.5,44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8989 components: - type: Transform pos: -8.5,35.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8990 components: - type: Transform pos: -9.5,35.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9107 components: - type: Transform pos: -7.5,30.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9172 components: - type: Transform pos: 11.5,19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9173 components: - type: Transform pos: 13.5,21.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9174 components: - type: Transform pos: 13.5,20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9175 components: - type: Transform pos: 13.5,19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9188 components: - type: Transform pos: 16.5,37.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9195 components: - type: Transform pos: 17.5,33.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9402 components: - type: Transform pos: 25.5,29.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9601 components: - type: Transform pos: 17.5,32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9837 components: - type: Transform pos: -42.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9838 components: - type: Transform pos: -42.5,-26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 10616 components: - type: Transform pos: 12.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 10648 components: - type: Transform pos: 86.5,-6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 10653 components: - type: Transform pos: 87.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 10654 components: - type: Transform pos: 87.5,-14.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 10840 components: - type: Transform pos: -1.5,-79.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 10868 components: - type: Transform pos: 0.5,-79.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 11152 components: - type: Transform pos: 67.5,3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 11590 components: - type: Transform pos: -9.5,2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 11646 components: - type: Transform pos: 57.5,9.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 11905 components: - type: Transform pos: -65.5,19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 11907 components: - type: Transform pos: -68.5,16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 11983 components: - type: Transform pos: -9.5,3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 11985 components: - type: Transform pos: 21.5,-15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 11991 components: - type: Transform pos: 27.5,-62.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 11995 components: - type: Transform pos: 27.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 11996 components: - type: Transform pos: 27.5,-64.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 12004 components: - type: Transform pos: 27.5,-65.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 12010 components: - type: Transform pos: 27.5,-66.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 12035 components: - type: Transform pos: -10.5,5.5 parent: 8364 - - uid: 12258 - components: - - type: Transform - pos: 15.5,-82.5 - parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 12260 components: - type: Transform pos: -12.5,5.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 12427 components: - type: Transform pos: -68.5,17.5 parent: 8364 - - uid: 12459 - components: - - type: Transform - pos: 13.5,-82.5 - parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 12485 components: - type: Transform pos: -74.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 12495 components: - type: Transform pos: -66.5,7.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 12675 components: - type: Transform pos: 27.5,-67.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 12681 components: - type: Transform pos: 51.5,-60.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 12788 components: - type: Transform pos: 53.5,-56.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13065 components: - type: Transform pos: 52.5,-56.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13081 components: - type: Transform pos: 56.5,-56.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13149 components: - type: Transform pos: -51.5,13.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13210 components: - type: Transform pos: -36.5,17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13222 components: - type: Transform pos: -37.5,17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13223 components: - type: Transform pos: -38.5,17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13241 components: - type: Transform pos: -35.5,13.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13242 components: - type: Transform pos: -36.5,13.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13243 components: - type: Transform pos: -37.5,13.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13244 components: - type: Transform pos: -38.5,13.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13433 components: - type: Transform pos: -51.5,15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14137 components: - type: Transform pos: -42.5,-25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14138 components: - type: Transform pos: -42.5,-24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14139 components: - type: Transform pos: -39.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14140 components: - type: Transform pos: -44.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14698 components: - type: Transform pos: -8.5,-62.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14770 components: - type: Transform pos: -29.5,-25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14945 components: - type: Transform pos: -29.5,-26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14969 components: - type: Transform pos: -34.5,-25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 15004 components: - type: Transform pos: -30.5,-36.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 15005 components: - type: Transform pos: -30.5,-38.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 15574 components: - type: Transform pos: -36.5,-42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 15747 components: - type: Transform pos: 8.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 15749 components: - type: Transform pos: 6.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 15882 components: - type: Transform pos: 27.5,-68.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 15969 components: - type: Transform pos: 3.5,-24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 16354 components: - type: Transform pos: 23.5,16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 16400 components: - type: Transform pos: 6.5,-58.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 16530 components: - type: Transform pos: 9.5,-58.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 16727 components: - type: Transform pos: 2.5,-77.5 parent: 8364 - - uid: 16731 - components: - - type: Transform - pos: 23.5,-82.5 - parent: 8364 - - uid: 16735 - components: - - type: Transform - pos: 22.5,-82.5 - parent: 8364 - - uid: 16777 - components: - - type: Transform - pos: 16.5,-82.5 - parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 16837 components: - type: Transform pos: 2.5,-79.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 16841 components: - type: Transform pos: -12.5,-71.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 16848 components: - type: Transform pos: -14.5,-71.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 16849 components: - type: Transform pos: -15.5,-77.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 16850 components: - type: Transform pos: -13.5,-71.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 16883 components: - type: Transform pos: -2.5,-79.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 16956 components: - type: Transform pos: 2.5,-41.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17093 components: - type: Transform pos: 5.5,-45.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17101 components: - type: Transform pos: 7.5,-45.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17205 components: - type: Transform pos: 8.5,-44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17206 components: - type: Transform pos: 8.5,-43.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17455 components: - type: Transform pos: 4.5,-49.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17584 components: - type: Transform pos: 4.5,-46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17787 components: - type: Transform pos: 10.5,-75.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 18621 components: - type: Transform pos: -14.5,-15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 18742 components: - type: Transform pos: -1.5,-65.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 18759 components: - type: Transform pos: -2.5,-65.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19163 components: - type: Transform pos: -13.5,-77.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19233 components: - type: Transform pos: 38.5,-45.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19357 components: - type: Transform pos: 53.5,-60.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19358 components: - type: Transform pos: 52.5,-60.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19359 components: - type: Transform pos: 58.5,-60.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19360 components: - type: Transform pos: 57.5,-60.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19361 components: - type: Transform pos: 56.5,-60.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19362 components: - type: Transform pos: 63.5,-60.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19363 components: - type: Transform pos: 62.5,-60.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19364 components: - type: Transform pos: 61.5,-60.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19918 components: - type: Transform pos: 75.5,5.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19943 components: - type: Transform pos: 57.5,-56.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19945 components: - type: Transform pos: 63.5,-56.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19955 components: - type: Transform pos: 3.5,-58.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19975 components: - type: Transform pos: 58.5,-56.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19978 components: - type: Transform pos: 61.5,-56.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20055 components: - type: Transform pos: 5.5,-58.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20065 components: - type: Transform pos: 2.5,-64.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20139 components: - type: Transform pos: -0.5,-65.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20181 components: - type: Transform pos: 92.5,-30.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20196 components: - type: Transform pos: 69.5,-16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20370 components: - type: Transform pos: 51.5,-56.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20382 components: - type: Transform pos: 62.5,-56.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20872 components: - type: Transform pos: 64.5,-39.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 21186 components: - type: Transform pos: 71.5,-42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 21188 components: - type: Transform pos: 72.5,-42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 21372 components: - type: Transform pos: 64.5,-41.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 21450 components: - type: Transform pos: -22.5,-45.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 21461 components: - type: Transform pos: 2.5,-44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 21471 components: - type: Transform pos: -34.5,-26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 21482 components: - type: Transform pos: 11.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 21623 components: - type: Transform pos: -34.5,-27.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 21994 components: - type: Transform pos: 13.5,-26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22013 components: - type: Transform pos: 87.5,-6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22023 components: - type: Transform pos: 45.5,-60.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22024 components: - type: Transform pos: 45.5,-59.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22025 components: - type: Transform pos: 45.5,-58.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22026 components: - type: Transform pos: 45.5,-57.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22027 components: - type: Transform pos: 44.5,-57.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22028 components: - type: Transform pos: 46.5,-57.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22246 components: - type: Transform pos: -7.5,9.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22257 components: - type: Transform pos: 67.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22271 components: - type: Transform pos: 86.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22574 components: - type: Transform pos: 25.5,-65.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22696 components: - type: Transform pos: 27.5,-71.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22697 components: - type: Transform pos: 27.5,-73.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22700 components: - type: Transform pos: 27.5,-69.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22745 components: - type: Transform pos: -6.5,-78.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22755 components: - type: Transform pos: 1.5,-72.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22814 components: - type: Transform pos: 23.5,-45.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22848 components: - type: Transform pos: -18.5,-70.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22859 components: - type: Transform pos: 23.5,-44.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22860 components: - type: Transform pos: 23.5,-43.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22861 components: - type: Transform pos: 23.5,-42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22862 components: - type: Transform pos: 23.5,-41.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22920 components: - type: Transform pos: 10.5,-72.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22966 components: - type: Transform pos: -14.5,-77.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22967 components: - type: Transform pos: -15.5,-71.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22968 components: - type: Transform pos: -11.5,-71.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22989 components: - type: Transform pos: -5.5,-66.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 23101 components: - type: Transform pos: -21.5,-70.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 23102 components: - type: Transform pos: -18.5,-68.5 parent: 8364 - - uid: 23159 - components: - - type: Transform - pos: 18.5,-86.5 - parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 23172 components: - type: Transform pos: 25.5,-67.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 23190 components: - type: Transform pos: -7.5,-66.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 23220 components: - type: Transform pos: 25.5,-69.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 23224 components: - type: Transform pos: 10.5,-51.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 23225 components: - type: Transform pos: 10.5,-52.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 23226 components: - type: Transform pos: 10.5,-53.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 23230 components: - type: Transform pos: -12.5,-77.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 23233 components: - type: Transform pos: 9.5,-64.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 23917 components: - type: Transform pos: -21.5,-82.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 24774 components: - type: Transform pos: 38.5,-49.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 25183 components: - type: Transform pos: -21.5,-73.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 25260 + components: + - type: Transform + pos: 16.5,-82.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 25866 components: - type: Transform pos: -14.5,25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26008 components: - type: Transform pos: -19.5,-84.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26064 components: - type: Transform pos: 25.5,-68.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26066 components: - type: Transform pos: 25.5,-66.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26080 components: - type: Transform pos: 8.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26087 components: - type: Transform pos: 25.5,-64.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26275 components: - type: Transform pos: 2.5,39.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26601 components: - type: Transform pos: 10.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26602 components: - type: Transform pos: 7.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26641 components: - type: Transform pos: 7.5,-58.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26647 components: - type: Transform pos: 6.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26735 components: - type: Transform pos: 38.5,-46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26737 components: - type: Transform pos: -8.5,-64.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 26950 + components: + - type: Transform + pos: 18.5,-82.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 26995 + components: + - type: Transform + pos: 19.5,-82.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26997 components: - type: Transform pos: 27.5,-78.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 27066 components: - type: Transform pos: 27.5,-79.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 27473 + components: + - type: Transform + pos: 14.5,-82.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 27474 + components: + - type: Transform + pos: 15.5,-82.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 27851 + components: + - type: Transform + pos: 20.5,-82.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 27853 + components: + - type: Transform + pos: 21.5,-82.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 27858 components: - type: Transform pos: 27.5,-80.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 27925 components: - type: Transform pos: 60.5,-69.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28311 components: - type: Transform pos: -13.5,3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28316 components: - type: Transform pos: -13.5,2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 + - uid: 28359 + components: + - type: Transform + pos: 13.5,-82.5 + parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28655 components: - type: Transform pos: -35.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28656 components: - type: Transform pos: -34.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28657 components: - type: Transform pos: -33.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28658 components: - type: Transform pos: -32.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28659 components: - type: Transform pos: -30.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28660 components: - type: Transform pos: -29.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28661 components: - type: Transform pos: -28.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28662 components: - type: Transform pos: -27.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: RemoteSignaller entities: - uid: 5286 @@ -149172,106 +150096,144 @@ entities: - type: Transform pos: -31.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9150 components: - type: Transform rot: 1.5707963267948966 rad pos: -2.5,33.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9164 components: - type: Transform rot: 1.5707963267948966 rad pos: -2.5,32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9165 components: - type: Transform rot: 1.5707963267948966 rad pos: -2.5,31.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9243 components: - type: Transform pos: -30.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9698 components: - type: Transform pos: -4.5,29.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 11334 components: - type: Transform pos: 43.5,1.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20192 components: - type: Transform pos: 52.5,-15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20193 components: - type: Transform pos: 53.5,-15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20194 components: - type: Transform pos: 54.5,-15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28642 components: - type: Transform pos: -5.5,29.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28706 components: - type: Transform rot: -1.5707963267948966 rad pos: -10.5,33.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28707 components: - type: Transform rot: -1.5707963267948966 rad pos: -10.5,32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28708 components: - type: Transform pos: -7.5,30.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28709 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,35.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28710 components: - type: Transform rot: 3.141592653589793 rad pos: -9.5,35.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28711 components: - type: Transform rot: 3.141592653589793 rad pos: -8.5,35.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28712 components: - type: Transform rot: 1.5707963267948966 rad pos: -7.5,46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28713 components: - type: Transform rot: 1.5707963267948966 rad pos: -7.5,45.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: ShuttersNormalOpen entities: - uid: 1454 @@ -149280,268 +150242,368 @@ entities: rot: -1.5707963267948966 rad pos: -34.5,-25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1455 components: - type: Transform rot: -1.5707963267948966 rad pos: -34.5,-29.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1918 components: - type: Transform rot: 1.5707963267948966 rad pos: 0.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1923 components: - type: Transform rot: 1.5707963267948966 rad pos: 0.5,-62.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1924 components: - type: Transform rot: 1.5707963267948966 rad pos: 0.5,-63.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2941 components: - type: Transform pos: 20.5,-15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3001 components: - type: Transform pos: 19.5,-15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5223 components: - type: Transform pos: -7.5,-66.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5241 components: - type: Transform pos: -5.5,-66.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5336 components: - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-13.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5338 components: - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-14.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5590 components: - type: Transform pos: -12.5,-24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5591 components: - type: Transform pos: -12.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5592 components: - type: Transform pos: -12.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8158 components: - type: Transform pos: 6.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9923 components: - type: Transform pos: 10.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14148 components: - type: Transform pos: 21.5,-15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14850 components: - type: Transform rot: 1.5707963267948966 rad pos: -29.5,-26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 15377 components: - type: Transform rot: -1.5707963267948966 rad pos: -34.5,-26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 15391 components: - type: Transform pos: -31.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 15422 components: - type: Transform rot: 1.5707963267948966 rad pos: -29.5,-29.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 15426 components: - type: Transform pos: -32.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 15428 components: - type: Transform rot: 1.5707963267948966 rad pos: -29.5,-25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17669 components: - type: Transform rot: -1.5707963267948966 rad pos: -34.5,-27.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17684 components: - type: Transform pos: -33.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17901 components: - type: Transform pos: -0.5,-65.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 18406 components: - type: Transform pos: -2.5,-65.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19022 components: - type: Transform pos: 23.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19023 components: - type: Transform pos: 23.5,-18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19024 components: - type: Transform pos: 23.5,-19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19949 components: - type: Transform pos: 2.5,50.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19959 components: - type: Transform pos: 4.5,50.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19968 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,53.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19983 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,54.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19997 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,55.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20056 components: - type: Transform rot: 1.5707963267948966 rad pos: 0.5,55.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20152 components: - type: Transform rot: 1.5707963267948966 rad pos: 0.5,53.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22014 components: - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22990 components: - type: Transform pos: -1.5,-65.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26786 components: - type: Transform pos: -5.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26787 components: - type: Transform pos: -4.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26788 components: - type: Transform pos: -2.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26789 components: - type: Transform pos: -1.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26790 components: - type: Transform pos: -0.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26791 components: - type: Transform pos: 0.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26792 components: - type: Transform pos: 1.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26793 components: - type: Transform pos: 4.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26794 components: - type: Transform pos: 3.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 27220 components: - type: Transform pos: 7.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 27221 components: - type: Transform pos: 8.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: ShuttersRadiationOpen entities: - uid: 3788 @@ -149549,21 +150611,29 @@ entities: - type: Transform pos: 0.5,-72.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3789 components: - type: Transform pos: 1.5,-72.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3868 components: - type: Transform pos: -2.5,-72.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3875 components: - type: Transform pos: -1.5,-72.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: ShuttersWindowOpen entities: - uid: 10454 @@ -149571,6 +150641,8 @@ entities: - type: Transform pos: 35.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - type: DeviceLinkSink invokeCounter: 2 - uid: 10455 @@ -149578,6 +150650,8 @@ entities: - type: Transform pos: 36.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - type: DeviceLinkSink invokeCounter: 2 - uid: 10456 @@ -149585,6 +150659,8 @@ entities: - type: Transform pos: 37.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - type: DeviceLinkSink invokeCounter: 2 - uid: 10457 @@ -149592,6 +150668,8 @@ entities: - type: Transform pos: 38.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - type: DeviceLinkSink invokeCounter: 2 - uid: 20837 @@ -149599,86 +150677,120 @@ entities: - type: Transform pos: 61.5,-16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20838 components: - type: Transform pos: 62.5,-16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20839 components: - type: Transform pos: 63.5,-16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20840 components: - type: Transform pos: 69.5,-16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20841 components: - type: Transform pos: 70.5,-16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20842 components: - type: Transform pos: 71.5,-16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20843 components: - type: Transform pos: 68.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20844 components: - type: Transform pos: 68.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20845 components: - type: Transform pos: 68.5,-24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20846 components: - type: Transform pos: 68.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20847 components: - type: Transform pos: 68.5,-29.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20848 components: - type: Transform pos: 68.5,-30.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20849 components: - type: Transform pos: 64.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20850 components: - type: Transform pos: 64.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20851 components: - type: Transform pos: 68.5,-33.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20852 components: - type: Transform pos: 68.5,-34.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20853 components: - type: Transform pos: 68.5,-35.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: ShuttleConsoleCircuitboard entities: - uid: 12454 @@ -149693,6 +150805,8 @@ entities: - type: Transform pos: 67.5,-75.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: SignAi entities: - uid: 26944 @@ -149713,25 +150827,6 @@ entities: fixtures: {} - proto: SignalButton entities: - - uid: 1644 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,-86.5 - parent: 8364 - - type: DeviceLinkSource - linkedPorts: - 4205: - - - Pressed - - Toggle - 3542: - - - Pressed - - Toggle - 25091: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - uid: 1910 components: - type: Transform @@ -149814,44 +150909,6 @@ entities: - Toggle - type: Fixtures fixtures: {} - - uid: 4249 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-82.5 - parent: 8364 - - type: DeviceLinkSource - linkedPorts: - 25091: - - - Pressed - - Toggle - 3542: - - - Pressed - - Toggle - 4205: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 4250 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 12.5,-82.5 - parent: 8364 - - type: DeviceLinkSource - linkedPorts: - 13849: - - - Pressed - - Toggle - 3605: - - - Pressed - - Toggle - 15544: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - uid: 5222 components: - type: Transform @@ -150299,25 +151356,6 @@ entities: - Toggle - type: Fixtures fixtures: {} - - uid: 27744 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,-86.5 - parent: 8364 - - type: DeviceLinkSource - linkedPorts: - 15544: - - - Pressed - - Toggle - 3605: - - - Pressed - - Toggle - 13849: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - uid: 28254 components: - type: MetaData @@ -151407,6 +152445,20 @@ entities: parent: 8364 - type: Fixtures fixtures: {} + - uid: 28791 + components: + - type: Transform + pos: 16.5,-84.5 + parent: 8364 + - type: Fixtures + fixtures: {} + - uid: 28792 + components: + - type: Transform + pos: 16.5,-94.5 + parent: 8364 + - type: Fixtures + fixtures: {} - proto: SignFlammableMed entities: - uid: 27386 @@ -151416,6 +152468,13 @@ entities: parent: 8364 - type: Fixtures fixtures: {} + - uid: 28793 + components: + - type: Transform + pos: 12.5,-82.5 + parent: 8364 + - type: Fixtures + fixtures: {} - proto: SignGenpop entities: - uid: 8478 @@ -151710,6 +152769,13 @@ entities: parent: 8364 - type: Fixtures fixtures: {} + - uid: 27141 + components: + - type: Transform + pos: 10.5,-79.5 + parent: 8364 + - type: Fixtures + fixtures: {} - uid: 27387 components: - type: Transform @@ -155709,18 +156775,8 @@ entities: immutable: False temperature: 293.14673 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - type: ContainerContainer containers: entity_storage: !type:Container @@ -155740,18 +156796,8 @@ entities: immutable: False temperature: 293.14673 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - type: ContainerContainer containers: entity_storage: !type:Container @@ -155789,18 +156835,8 @@ entities: immutable: False temperature: 293.14673 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - type: ContainerContainer containers: entity_storage: !type:Container @@ -155832,18 +156868,8 @@ entities: immutable: False temperature: 293.14673 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - type: ContainerContainer containers: entity_storage: !type:Container @@ -156084,6 +157110,17 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Atmos Canister Storage + - uid: 4263 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-91.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Burn Chambers - uid: 7004 components: - type: Transform @@ -156106,27 +157143,11 @@ entities: rot: 3.141592653589793 rad pos: 20.5,-71.5 parent: 8364 - - type: SurveillanceCamera - id: TEG North - - uid: 8602 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-78.5 - parent: 8364 - - type: SurveillanceCamera - id: TEG West - - uid: 14221 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,-92.5 - parent: 8364 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraEngineering nameSet: True - id: Singulo Cage Southeast + id: TEG - North - uid: 14227 components: - type: Transform @@ -156148,22 +157169,6 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Circuitry - - uid: 15958 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,-77.5 - parent: 8364 - - type: SurveillanceCamera - id: TEG East - - uid: 15959 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,-80.5 - parent: 8364 - - type: SurveillanceCamera - id: Singulo Cage Northeast - uid: 16620 components: - type: Transform @@ -156417,6 +157422,16 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Break Room + - uid: 27153 + components: + - type: Transform + pos: 23.5,-81.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: TEG - South - uid: 27289 components: - type: MetaData @@ -160404,7 +161419,6 @@ entities: - uid: 28723 components: - type: Transform - rot: 3.141592653589793 rad pos: -11.5,47.5 parent: 8364 - proto: TableReinforcedGlass @@ -161540,41 +162554,57 @@ entities: - type: Transform pos: 4.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3460 components: - type: Transform pos: 29.5,-26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3462 components: - type: Transform pos: 33.5,-26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3537 components: - type: Transform pos: 31.5,-26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9179 components: - type: Transform pos: 43.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 10766 components: - type: Transform pos: 74.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 11031 components: - type: Transform pos: 43.5,-33.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 11575 components: - type: Transform pos: 43.5,-34.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: ToiletDirtyWater entities: - uid: 6254 @@ -163235,7 +164265,6 @@ entities: - uid: 206 components: - type: Transform - rot: 3.141592653589793 rad pos: -32.5,1.5 parent: 8364 - uid: 217 @@ -163246,7 +164275,6 @@ entities: - uid: 219 components: - type: Transform - rot: 3.141592653589793 rad pos: -30.5,1.5 parent: 8364 - uid: 239 @@ -165854,11 +166882,6 @@ entities: - type: Transform pos: 75.5,-26.5 parent: 8364 - - uid: 2389 - components: - - type: Transform - pos: 27.5,-82.5 - parent: 8364 - uid: 2408 components: - type: Transform @@ -166064,11 +167087,6 @@ entities: - type: Transform pos: -42.5,-19.5 parent: 8364 - - uid: 2832 - components: - - type: Transform - pos: 24.5,-84.5 - parent: 8364 - uid: 2862 components: - type: Transform @@ -167724,11 +168742,6 @@ entities: - type: Transform pos: 67.5,-70.5 parent: 8364 - - uid: 4005 - components: - - type: Transform - pos: 24.5,-83.5 - parent: 8364 - uid: 4028 components: - type: Transform @@ -167737,7 +168750,7 @@ entities: - uid: 4031 components: - type: Transform - pos: 17.5,-82.5 + pos: 24.5,-85.5 parent: 8364 - uid: 4033 components: @@ -167759,11 +168772,6 @@ entities: - type: Transform pos: 10.5,-55.5 parent: 8364 - - uid: 4041 - components: - - type: Transform - pos: 19.5,-83.5 - parent: 8364 - uid: 4043 components: - type: Transform @@ -167792,7 +168800,7 @@ entities: - uid: 4105 components: - type: Transform - pos: 26.5,-82.5 + pos: 20.5,-88.5 parent: 8364 - uid: 4114 components: @@ -167899,6 +168907,11 @@ entities: - type: Transform pos: 14.5,-67.5 parent: 8364 + - uid: 4135 + components: + - type: Transform + pos: 27.5,-85.5 + parent: 8364 - uid: 4138 components: - type: Transform @@ -168239,21 +169252,41 @@ entities: - type: Transform pos: 64.5,-59.5 parent: 8364 + - uid: 4398 + components: + - type: Transform + pos: 12.5,-82.5 + parent: 8364 - uid: 4413 components: - type: Transform pos: 59.5,-63.5 parent: 8364 - - uid: 4429 + - uid: 4425 components: - type: Transform - pos: 16.5,-86.5 + pos: 27.5,-82.5 + parent: 8364 + - uid: 4428 + components: + - type: Transform + pos: 26.5,-82.5 parent: 8364 - uid: 4457 components: - type: Transform pos: -24.5,-84.5 parent: 8364 + - uid: 4467 + components: + - type: Transform + pos: 24.5,-86.5 + parent: 8364 + - uid: 4471 + components: + - type: Transform + pos: 20.5,-94.5 + parent: 8364 - uid: 4505 components: - type: Transform @@ -168354,6 +169387,16 @@ entities: - type: Transform pos: -20.5,-88.5 parent: 8364 + - uid: 4626 + components: + - type: Transform + pos: 20.5,-90.5 + parent: 8364 + - uid: 4627 + components: + - type: Transform + pos: 16.5,-94.5 + parent: 8364 - uid: 4647 components: - type: Transform @@ -168909,6 +169952,11 @@ entities: - type: Transform pos: 18.5,47.5 parent: 8364 + - uid: 5198 + components: + - type: Transform + pos: 20.5,-86.5 + parent: 8364 - uid: 5240 components: - type: Transform @@ -168924,6 +169972,11 @@ entities: - type: Transform pos: 2.5,-22.5 parent: 8364 + - uid: 5271 + components: + - type: Transform + pos: 27.5,-86.5 + parent: 8364 - uid: 5288 components: - type: Transform @@ -169044,6 +170097,11 @@ entities: - type: Transform pos: -2.5,-26.5 parent: 8364 + - uid: 5861 + components: + - type: Transform + pos: 16.5,-88.5 + parent: 8364 - uid: 5874 components: - type: Transform @@ -169237,7 +170295,7 @@ entities: - uid: 7217 components: - type: Transform - pos: 24.5,-86.5 + pos: 12.5,-88.5 parent: 8364 - uid: 7275 components: @@ -170834,6 +171892,11 @@ entities: - type: Transform pos: 13.5,52.5 parent: 8364 + - uid: 8602 + components: + - type: Transform + pos: 12.5,-84.5 + parent: 8364 - uid: 8605 components: - type: Transform @@ -171479,6 +172542,11 @@ entities: - type: Transform pos: 26.5,-59.5 parent: 8364 + - uid: 11754 + components: + - type: Transform + pos: 16.5,-84.5 + parent: 8364 - uid: 11890 components: - type: Transform @@ -171524,6 +172592,16 @@ entities: - type: Transform pos: -29.5,25.5 parent: 8364 + - uid: 12262 + components: + - type: Transform + pos: 12.5,-90.5 + parent: 8364 + - uid: 12460 + components: + - type: Transform + pos: 25.5,-86.5 + parent: 8364 - uid: 12464 components: - type: Transform @@ -171614,6 +172692,11 @@ entities: - type: Transform pos: -36.5,-32.5 parent: 8364 + - uid: 14105 + components: + - type: Transform + pos: 26.5,-86.5 + parent: 8364 - uid: 14132 components: - type: Transform @@ -171679,11 +172762,6 @@ entities: - type: Transform pos: -33.5,-23.5 parent: 8364 - - uid: 15489 - components: - - type: Transform - pos: 27.5,-85.5 - parent: 8364 - uid: 15491 components: - type: Transform @@ -171739,16 +172817,6 @@ entities: - type: Transform pos: -4.5,-22.5 parent: 8364 - - uid: 16623 - components: - - type: Transform - pos: 26.5,-85.5 - parent: 8364 - - uid: 16632 - components: - - type: Transform - pos: 27.5,-83.5 - parent: 8364 - uid: 16709 components: - type: Transform @@ -172254,26 +173322,6 @@ entities: - type: Transform pos: -3.5,-65.5 parent: 8364 - - uid: 23148 - components: - - type: Transform - pos: 20.5,-86.5 - parent: 8364 - - uid: 23149 - components: - - type: Transform - pos: 19.5,-86.5 - parent: 8364 - - uid: 23165 - components: - - type: Transform - pos: 22.5,-93.5 - parent: 8364 - - uid: 23170 - components: - - type: Transform - pos: 17.5,-83.5 - parent: 8364 - uid: 23201 components: - type: Transform @@ -172387,7 +173435,7 @@ entities: - uid: 25045 components: - type: Transform - pos: 12.5,-84.5 + pos: 20.5,-91.5 parent: 8364 - uid: 25076 components: @@ -172407,38 +173455,13 @@ entities: - uid: 25189 components: - type: Transform - pos: 31.5,-93.5 - parent: 8364 - - uid: 25221 - components: - - type: Transform - pos: 17.5,-86.5 + pos: 19.5,-94.5 parent: 8364 - uid: 25228 components: - type: Transform pos: -18.5,-80.5 parent: 8364 - - uid: 25229 - components: - - type: Transform - pos: 26.5,-93.5 - parent: 8364 - - uid: 25248 - components: - - type: Transform - pos: 32.5,-93.5 - parent: 8364 - - uid: 25250 - components: - - type: Transform - pos: 24.5,-82.5 - parent: 8364 - - uid: 25260 - components: - - type: Transform - pos: 17.5,-85.5 - parent: 8364 - uid: 25828 components: - type: Transform @@ -172769,11 +173792,6 @@ entities: - type: Transform pos: 9.5,-91.5 parent: 8364 - - uid: 26879 - components: - - type: Transform - pos: 9.5,-90.5 - parent: 8364 - uid: 26897 components: - type: Transform @@ -172807,28 +173825,23 @@ entities: - uid: 26960 components: - type: Transform - pos: 33.5,-93.5 + pos: 22.5,-82.5 parent: 8364 - uid: 26985 components: - type: Transform pos: 10.5,-68.5 parent: 8364 - - uid: 26990 + - uid: 26989 components: - type: Transform - pos: 12.5,-82.5 + pos: 22.5,-86.5 parent: 8364 - uid: 26991 components: - type: Transform pos: -10.5,-81.5 parent: 8364 - - uid: 27026 - components: - - type: Transform - pos: 35.5,-93.5 - parent: 8364 - uid: 27043 components: - type: Transform @@ -172849,25 +173862,15 @@ entities: - type: Transform pos: -22.5,-78.5 parent: 8364 - - uid: 27067 + - uid: 27125 components: - type: Transform - pos: 19.5,-85.5 - parent: 8364 - - uid: 27068 - components: - - type: Transform - pos: 12.5,-85.5 - parent: 8364 - - uid: 27080 - components: - - type: Transform - pos: 12.5,-83.5 + pos: 23.5,-82.5 parent: 8364 - uid: 27146 components: - type: Transform - pos: 29.5,-93.5 + pos: 24.5,-83.5 parent: 8364 - uid: 27165 components: @@ -172879,50 +173882,30 @@ entities: - type: Transform pos: -20.5,-79.5 parent: 8364 - - uid: 27180 + - uid: 27190 components: - type: Transform - pos: 34.5,-93.5 + pos: 20.5,-87.5 + parent: 8364 + - uid: 27191 + components: + - type: Transform + pos: 27.5,-83.5 parent: 8364 - uid: 27290 components: - type: Transform pos: -18.5,-78.5 parent: 8364 - - uid: 27618 + - uid: 27431 components: - type: Transform - pos: 24.5,-93.5 + pos: 12.5,-94.5 parent: 8364 - - uid: 27621 + - uid: 27475 components: - type: Transform - pos: 25.5,-93.5 - parent: 8364 - - uid: 27623 - components: - - type: Transform - pos: 27.5,-93.5 - parent: 8364 - - uid: 27624 - components: - - type: Transform - pos: 23.5,-93.5 - parent: 8364 - - uid: 27625 - components: - - type: Transform - pos: 30.5,-93.5 - parent: 8364 - - uid: 27702 - components: - - type: Transform - pos: 28.5,-93.5 - parent: 8364 - - uid: 27706 - components: - - type: Transform - pos: 25.5,-85.5 + pos: 24.5,-82.5 parent: 8364 - uid: 27788 components: @@ -173009,26 +173992,16 @@ entities: - type: Transform pos: 1.5,-10.5 parent: 8364 - - uid: 27851 - components: - - type: Transform - pos: 12.5,-86.5 - parent: 8364 - - uid: 27853 - components: - - type: Transform - pos: 24.5,-85.5 - parent: 8364 - - uid: 27857 - components: - - type: Transform - pos: 19.5,-82.5 - parent: 8364 - uid: 27983 components: - type: Transform pos: 0.5,-18.5 parent: 8364 + - uid: 27990 + components: + - type: Transform + pos: 17.5,-82.5 + parent: 8364 - uid: 28150 components: - type: Transform @@ -173044,11 +174017,21 @@ entities: - type: Transform pos: 0.5,-25.5 parent: 8364 + - uid: 28390 + components: + - type: Transform + pos: 9.5,-89.5 + parent: 8364 - uid: 28636 components: - type: Transform pos: -10.5,44.5 parent: 8364 + - uid: 28726 + components: + - type: Transform + pos: 16.5,-90.5 + parent: 8364 - proto: WallShuttle entities: - uid: 2304 @@ -181166,18 +182149,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - proto: WardrobeBlackFilled entities: - uid: 13885 @@ -181191,18 +182164,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - proto: WardrobeBlueFilled entities: - uid: 16368 @@ -181230,18 +182193,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -181276,18 +182229,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - proto: WardrobeGreyFilled entities: - uid: 13886 @@ -181301,18 +182244,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 21615 components: - type: Transform @@ -181324,18 +182257,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - proto: WardrobeMixedFilled entities: - uid: 6927 @@ -181349,18 +182272,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 13888 components: - type: Transform @@ -181372,18 +182285,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - proto: WardrobePinkFilled entities: - uid: 6926 @@ -181397,18 +182300,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - proto: WardrobePrisonFilled entities: - uid: 7778 @@ -181434,18 +182327,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - proto: WardrobeScienceFilled entities: - uid: 21412 @@ -181459,18 +182342,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -181496,18 +182369,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - type: ContainerContainer containers: EntityStorageComponent: !type:Container @@ -181535,18 +182398,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - uid: 13911 components: - type: Transform @@ -181558,18 +182411,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - proto: WardrobeYellowFilled entities: - uid: 6920 @@ -181583,18 +182426,8 @@ entities: immutable: False temperature: 293.1496 moles: - - 5.001885 - - 18.816614 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 5.001885 + Nitrogen: 18.816614 - proto: WarningAir entities: - uid: 22914 @@ -182350,16 +183183,22 @@ entities: - type: Transform pos: -31.5,41.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 12 components: - type: Transform pos: -29.5,41.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2030 components: - type: Transform pos: 58.5,-49.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 6249 components: - type: MetaData @@ -182368,6 +183207,8 @@ entities: rot: -1.5707963267948966 rad pos: -12.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7107 components: - type: MetaData @@ -182376,6 +183217,8 @@ entities: rot: 1.5707963267948966 rad pos: 24.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7119 components: - type: MetaData @@ -182384,6 +183227,8 @@ entities: rot: -1.5707963267948966 rad pos: 21.5,13.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7152 components: - type: MetaData @@ -182392,6 +183237,8 @@ entities: rot: 1.5707963267948966 rad pos: 24.5,10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7170 components: - type: MetaData @@ -182400,23 +183247,31 @@ entities: rot: -1.5707963267948966 rad pos: 19.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7303 components: - type: Transform rot: 3.141592653589793 rad pos: -24.5,39.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7793 components: - type: Transform rot: 1.5707963267948966 rad pos: 10.5,51.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9108 components: - type: Transform pos: -4.5,29.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - type: DeviceLinkSource linkedPorts: 9095: @@ -182430,6 +183285,8 @@ entities: - type: Transform pos: -5.5,29.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - type: DeviceLinkSource linkedPorts: 9095: @@ -182444,12 +183301,16 @@ entities: rot: 3.141592653589793 rad pos: 20.5,27.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9969 components: - type: Transform rot: 1.5707963267948966 rad pos: -53.5,12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 10755 components: - type: MetaData @@ -182458,12 +183319,16 @@ entities: rot: -1.5707963267948966 rad pos: 60.5,-5.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13452 components: - type: Transform rot: -1.5707963267948966 rad pos: -57.5,16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13541 components: - type: MetaData @@ -182471,6 +183336,8 @@ entities: - type: Transform pos: -22.5,3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13542 components: - type: MetaData @@ -182478,6 +183345,8 @@ entities: - type: Transform pos: -19.5,3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20373 components: - type: MetaData @@ -182486,6 +183355,8 @@ entities: rot: 3.141592653589793 rad pos: 62.5,-16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20374 components: - type: MetaData @@ -182494,6 +183365,8 @@ entities: rot: 3.141592653589793 rad pos: 70.5,-16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20375 components: - type: MetaData @@ -182502,18 +183375,24 @@ entities: rot: 1.5707963267948966 rad pos: 64.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 25650 components: - type: Transform rot: 3.141592653589793 rad pos: -23.5,39.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28702 components: - type: Transform rot: 1.5707963267948966 rad pos: -2.5,31.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -182533,6 +183412,8 @@ entities: rot: 1.5707963267948966 rad pos: -2.5,32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -182552,6 +183433,8 @@ entities: rot: 1.5707963267948966 rad pos: -2.5,33.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -182582,6 +183465,8 @@ entities: - type: Transform pos: 30.5,-8.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: WindoorCargoLocked entities: - uid: 8182 @@ -182590,23 +183475,31 @@ entities: rot: 1.5707963267948966 rad pos: -24.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14511 components: - type: Transform pos: -24.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14957 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14958 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,-15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14983 components: - type: MetaData @@ -182615,6 +183508,8 @@ entities: rot: -1.5707963267948966 rad pos: -18.5,-18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14984 components: - type: MetaData @@ -182623,12 +183518,16 @@ entities: rot: -1.5707963267948966 rad pos: -23.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22422 components: - type: Transform rot: 1.5707963267948966 rad pos: -24.5,-15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: WindoorHydroponicsLocked entities: - uid: 10633 @@ -182639,6 +183538,8 @@ entities: rot: 3.141592653589793 rad pos: 47.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 10634 components: - type: MetaData @@ -182647,6 +183548,8 @@ entities: rot: 3.141592653589793 rad pos: 48.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: WindoorKitchenHydroponicsLocked entities: - uid: 9856 @@ -182655,6 +183558,8 @@ entities: rot: 1.5707963267948966 rad pos: 41.5,-6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: WindoorKitchenLocked entities: - uid: 10451 @@ -182665,6 +183570,8 @@ entities: rot: 1.5707963267948966 rad pos: 32.5,-7.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: WindoorSecure entities: - uid: 13914 @@ -182673,6 +183580,8 @@ entities: rot: 3.141592653589793 rad pos: -57.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: WindoorSecureArmoryLocked entities: - uid: 9091 @@ -182681,12 +183590,16 @@ entities: rot: 1.5707963267948966 rad pos: -10.5,33.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9092 components: - type: Transform rot: -1.5707963267948966 rad pos: -2.5,33.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -182706,6 +183619,8 @@ entities: rot: -1.5707963267948966 rad pos: -2.5,32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -182725,6 +183640,8 @@ entities: rot: -1.5707963267948966 rad pos: -2.5,31.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -182744,6 +183661,8 @@ entities: rot: 3.141592653589793 rad pos: -4.5,29.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - type: DeviceLinkSink invokeCounter: 1 - uid: 9096 @@ -182752,6 +183671,8 @@ entities: rot: 3.141592653589793 rad pos: -5.5,29.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - type: DeviceLinkSink invokeCounter: 1 - proto: WindoorSecureBrigLocked @@ -182761,23 +183682,31 @@ entities: - type: Transform pos: -14.5,36.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8929 components: - type: Transform pos: -7.5,18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9056 components: - type: Transform rot: 3.141592653589793 rad pos: -10.5,22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9103 components: - type: Transform rot: -1.5707963267948966 rad pos: -10.5,33.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: WindoorSecureChemistryLocked entities: - uid: 1758 @@ -182788,6 +183717,8 @@ entities: rot: -1.5707963267948966 rad pos: 23.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2560 components: - type: MetaData @@ -182796,6 +183727,8 @@ entities: rot: 3.141592653589793 rad pos: 21.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2563 components: - type: MetaData @@ -182804,17 +183737,23 @@ entities: rot: -1.5707963267948966 rad pos: 23.5,-19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3002 components: - type: Transform pos: 20.5,-15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 11570 components: - type: Transform rot: 3.141592653589793 rad pos: 20.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: WindoorSecureCommandLocked entities: - uid: 6394 @@ -182822,22 +183761,30 @@ entities: - type: Transform pos: 0.5,-20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 15490 components: - type: Transform rot: 1.5707963267948966 rad pos: 8.5,-18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 24941 components: - type: Transform pos: -1.5,-20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 27823 components: - type: Transform pos: -0.5,-15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: WindoorSecureEngineeringLocked entities: - uid: 111 @@ -182846,18 +183793,24 @@ entities: rot: 3.141592653589793 rad pos: -5.5,5.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3730 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,-43.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17660 components: - type: Transform rot: -1.5707963267948966 rad pos: 3.5,-42.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: WindoorSecureHeadOfPersonnelLocked entities: - uid: 6248 @@ -182866,6 +183819,8 @@ entities: rot: 1.5707963267948966 rad pos: -12.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: WindoorSecureMedicalLocked entities: - uid: 2215 @@ -182874,24 +183829,32 @@ entities: rot: 1.5707963267948966 rad pos: 40.5,-19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 25888 components: - type: Transform rot: 3.141592653589793 rad pos: 28.5,-19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 25889 components: - type: Transform rot: 3.141592653589793 rad pos: 30.5,-19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 25890 components: - type: Transform rot: 3.141592653589793 rad pos: 32.5,-19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: WindoorSecureScienceLocked entities: - uid: 2317 @@ -182900,6 +183863,8 @@ entities: rot: 3.141592653589793 rad pos: 73.5,-55.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20183 components: - type: MetaData @@ -182908,6 +183873,8 @@ entities: rot: -1.5707963267948966 rad pos: 75.5,-21.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20359 components: - type: MetaData @@ -182915,6 +183882,8 @@ entities: - type: Transform pos: 62.5,-16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20360 components: - type: MetaData @@ -182923,6 +183892,8 @@ entities: rot: -1.5707963267948966 rad pos: 64.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20361 components: - type: MetaData @@ -182930,18 +183901,24 @@ entities: - type: Transform pos: 70.5,-16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20519 components: - type: Transform rot: 3.141592653589793 rad pos: 84.5,-37.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 21258 components: - type: Transform rot: 1.5707963267948966 rad pos: 55.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: WindoorSecureSecurityLocked entities: - uid: 12330 @@ -182952,11 +183929,15 @@ entities: rot: 3.141592653589793 rad pos: -58.5,2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 25968 components: - type: Transform pos: 79.5,-4.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: Window entities: - uid: 526 @@ -182964,476 +183945,666 @@ entities: - type: Transform pos: -62.5,-0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 527 components: - type: Transform pos: -62.5,-1.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 558 components: - type: Transform pos: -67.5,11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 668 components: - type: Transform pos: -62.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 685 components: - type: Transform pos: -62.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 707 components: - type: Transform pos: -46.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 709 components: - type: Transform pos: -44.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 713 components: - type: Transform pos: -37.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 728 components: - type: Transform pos: -39.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1052 components: - type: Transform pos: 64.5,8.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1061 components: - type: Transform pos: 61.5,8.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1452 components: - type: Transform pos: -32.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1453 components: - type: Transform pos: -34.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1471 components: - type: Transform pos: -29.5,-19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1475 components: - type: Transform pos: -29.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1739 components: - type: Transform pos: 86.5,-37.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1740 components: - type: Transform pos: 85.5,-37.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1750 components: - type: Transform pos: 37.5,-27.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 1781 components: - type: Transform pos: 31.5,-15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2224 components: - type: Transform pos: 29.5,-15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2250 components: - type: Transform pos: 52.5,-38.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2490 components: - type: Transform pos: 24.5,-26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2491 components: - type: Transform pos: 26.5,-31.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2530 components: - type: Transform pos: 64.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2531 components: - type: Transform pos: 63.5,-25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2532 components: - type: Transform pos: 61.5,-25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2533 components: - type: Transform pos: 68.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2534 components: - type: Transform pos: 68.5,-29.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2535 components: - type: Transform pos: 68.5,-30.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2538 components: - type: Transform pos: 67.5,-49.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2539 components: - type: Transform pos: 65.5,-49.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2546 components: - type: Transform pos: 27.5,-26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2547 components: - type: Transform pos: 24.5,-31.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2558 components: - type: Transform pos: 30.5,-15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2749 components: - type: Transform pos: 57.5,-11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2750 components: - type: Transform pos: 59.5,-11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2751 components: - type: Transform pos: 61.5,-11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2752 components: - type: Transform pos: 66.5,-11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2753 components: - type: Transform pos: 67.5,-11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2754 components: - type: Transform pos: 68.5,-11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2755 components: - type: Transform pos: 69.5,-11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2756 components: - type: Transform pos: 70.5,-11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2757 components: - type: Transform pos: 71.5,-11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2758 components: - type: Transform pos: 72.5,-11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2881 components: - type: Transform pos: 74.5,-7.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3181 components: - type: Transform pos: 78.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3182 components: - type: Transform pos: 35.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3183 components: - type: Transform pos: 34.5,-61.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3662 components: - type: Transform pos: 49.5,-1.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3663 components: - type: Transform pos: 27.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4245 components: - type: Transform pos: 59.5,-53.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4269 components: - type: Transform pos: 61.5,-53.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5237 components: - type: Transform pos: 57.5,-53.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7236 components: - type: Transform pos: 23.5,-11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7563 components: - type: Transform pos: 18.5,12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7565 components: - type: Transform pos: 18.5,9.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7956 components: - type: Transform pos: 17.5,-9.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7958 components: - type: Transform pos: -18.5,-21.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7959 components: - type: Transform pos: -18.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7960 components: - type: Transform pos: -18.5,-25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7961 components: - type: Transform pos: -18.5,-26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8030 components: - type: Transform pos: 17.5,-6.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 10533 components: - type: Transform pos: 47.5,-1.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 10788 components: - type: Transform pos: 70.5,-0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 10789 components: - type: Transform pos: 68.5,-0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13741 components: - type: Transform pos: -20.5,8.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13742 components: - type: Transform pos: -21.5,8.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14197 components: - type: Transform pos: -40.5,-11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14488 components: - type: Transform pos: -19.5,-12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 16152 components: - type: Transform pos: -43.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 16156 components: - type: Transform pos: -42.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 16170 components: - type: Transform pos: -40.5,-12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17852 components: - type: Transform pos: 40.5,-30.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17858 components: - type: Transform pos: 41.5,-30.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17867 components: - type: Transform pos: 39.5,-30.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 18566 components: - type: Transform pos: 38.5,-25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 18711 components: - type: Transform pos: 38.5,-35.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 18721 components: - type: Transform pos: 38.5,-34.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 18743 components: - type: Transform pos: 38.5,-36.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 18957 components: - type: Transform pos: 42.5,-26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 18978 components: - type: Transform pos: 42.5,-29.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19025 components: - type: Transform pos: 27.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19049 components: - type: Transform pos: 34.5,-32.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19050 components: - type: Transform pos: 37.5,-33.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19187 components: - type: Transform pos: 43.5,-24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19190 components: - type: Transform pos: 43.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20058 components: - type: Transform pos: 37.5,-28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20692 components: - type: Transform pos: 56.5,-38.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 21355 components: - type: Transform pos: 57.5,-38.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 21369 components: - type: Transform pos: 51.5,-38.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22007 components: - type: Transform pos: 17.5,-3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 25919 components: - type: Transform pos: 41.5,-25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26617 components: - type: Transform pos: 15.5,-37.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 27606 components: - type: Transform pos: 44.5,-1.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 27607 components: - type: Transform pos: 42.5,-1.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: WindowDirectional entities: - uid: 6916 @@ -183442,185 +184613,251 @@ entities: rot: 1.5707963267948966 rad pos: 24.5,-1.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7026 components: - type: Transform rot: 1.5707963267948966 rad pos: 24.5,0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7044 components: - type: Transform rot: -1.5707963267948966 rad pos: 19.5,-0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7052 components: - type: Transform rot: 1.5707963267948966 rad pos: 24.5,-0.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7070 components: - type: Transform rot: -1.5707963267948966 rad pos: 19.5,-1.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7085 components: - type: Transform pos: 23.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7100 components: - type: Transform pos: 24.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7126 components: - type: Transform pos: 21.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7145 components: - type: Transform pos: 20.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7212 components: - type: Transform pos: 22.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7220 components: - type: Transform pos: 19.5,-2.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9219 components: - type: Transform rot: 1.5707963267948966 rad pos: 18.5,28.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9225 components: - type: Transform rot: 3.141592653589793 rad pos: 19.5,27.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9262 components: - type: Transform rot: 3.141592653589793 rad pos: 21.5,27.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9432 components: - type: Transform rot: 1.5707963267948966 rad pos: 21.5,27.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9433 components: - type: Transform rot: 1.5707963267948966 rad pos: 21.5,26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9435 components: - type: Transform rot: 3.141592653589793 rad pos: 22.5,25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 11383 components: - type: Transform rot: -1.5707963267948966 rad pos: 69.5,19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 11384 components: - type: Transform rot: -1.5707963267948966 rad pos: 69.5,16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13855 components: - type: Transform rot: -1.5707963267948966 rad pos: -42.5,1.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14928 components: - type: Transform rot: 1.5707963267948966 rad pos: -42.5,1.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 16365 components: - type: Transform pos: 59.5,-49.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 16366 components: - type: Transform pos: 57.5,-49.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17715 components: - type: Transform pos: 60.5,-49.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17843 components: - type: Transform rot: 3.141592653589793 rad pos: -42.5,1.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 18309 components: - type: Transform pos: -43.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 20864 components: - type: Transform rot: -1.5707963267948966 rad pos: -43.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 21256 components: - type: Transform rot: 1.5707963267948966 rad pos: 55.5,-22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 21257 components: - type: Transform rot: 1.5707963267948966 rad pos: 55.5,-24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 24877 components: - type: Transform pos: -41.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 25896 components: - type: Transform pos: -42.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 25946 components: - type: Transform rot: 3.141592653589793 rad pos: -43.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 25948 components: - type: Transform pos: -42.5,1.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: WindowFrostedDirectional entities: - uid: 6989 @@ -183628,49 +184865,67 @@ entities: - type: Transform pos: 19.5,-4.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13476 components: - type: Transform pos: 20.5,-7.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 15731 components: - type: Transform rot: -1.5707963267948966 rad pos: 30.5,-36.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 15907 components: - type: Transform pos: 18.5,-7.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17391 components: - type: Transform pos: 19.5,-7.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 17393 components: - type: Transform pos: 20.5,-4.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 18656 components: - type: Transform rot: -1.5707963267948966 rad pos: 33.5,-36.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 19332 components: - type: Transform pos: 18.5,-4.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26598 components: - type: Transform rot: -1.5707963267948966 rad pos: 35.5,-36.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: WindowReinforcedDirectional entities: - uid: 146 @@ -183679,616 +184934,832 @@ entities: rot: 1.5707963267948966 rad pos: -53.5,13.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 147 components: - type: Transform rot: 1.5707963267948966 rad pos: -53.5,14.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 149 components: - type: Transform rot: 1.5707963267948966 rad pos: -53.5,16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 294 components: - type: Transform pos: -10.5,18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 387 components: - type: Transform rot: -1.5707963267948966 rad pos: -9.5,23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 388 components: - type: Transform rot: -1.5707963267948966 rad pos: -9.5,24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 473 components: - type: Transform rot: 3.141592653589793 rad pos: -53.5,16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 480 components: - type: Transform rot: -1.5707963267948966 rad pos: -57.5,13.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 492 components: - type: Transform rot: -1.5707963267948966 rad pos: -57.5,12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 687 components: - type: Transform rot: 3.141592653589793 rad pos: -54.5,16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 958 components: - type: Transform rot: 3.141592653589793 rad pos: -20.5,22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2171 components: - type: Transform rot: 3.141592653589793 rad pos: 72.5,-55.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2345 components: - type: Transform rot: 1.5707963267948966 rad pos: 40.5,-18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 2582 components: - type: Transform rot: 3.141592653589793 rad pos: 74.5,-55.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 3018 components: - type: Transform pos: 35.5,-68.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4374 components: - type: Transform rot: 1.5707963267948966 rad pos: 0.5,-20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4375 components: - type: Transform rot: 3.141592653589793 rad pos: 0.5,-20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 4841 components: - type: Transform pos: 1.5,-46.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5104 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,40.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5448 components: - type: Transform pos: -3.5,18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5461 components: - type: Transform pos: -6.5,18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5698 components: - type: Transform pos: 7.5,-24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5702 components: - type: Transform rot: 1.5707963267948966 rad pos: 8.5,-24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5703 components: - type: Transform pos: 8.5,-24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5714 components: - type: Transform pos: 6.5,-24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 5866 components: - type: Transform pos: -8.5,18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7034 components: - type: Transform rot: 3.141592653589793 rad pos: 23.5,13.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7060 components: - type: Transform rot: 3.141592653589793 rad pos: 21.5,13.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7061 components: - type: Transform rot: -1.5707963267948966 rad pos: 21.5,12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7063 components: - type: Transform pos: 23.5,10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7075 components: - type: Transform pos: 24.5,10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7117 components: - type: Transform rot: -1.5707963267948966 rad pos: 21.5,10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7131 components: - type: Transform rot: -1.5707963267948966 rad pos: 21.5,11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7139 components: - type: Transform rot: 3.141592653589793 rad pos: 24.5,13.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7157 components: - type: Transform rot: 3.141592653589793 rad pos: 22.5,13.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7211 components: - type: Transform pos: 21.5,10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7218 components: - type: Transform rot: 1.5707963267948966 rad pos: 24.5,13.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7222 components: - type: Transform rot: 1.5707963267948966 rad pos: 24.5,12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7230 components: - type: Transform pos: 22.5,10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7240 components: - type: Transform rot: 1.5707963267948966 rad pos: 24.5,11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7336 components: - type: Transform rot: 3.141592653589793 rad pos: 10.5,50.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 7792 components: - type: Transform rot: 1.5707963267948966 rad pos: 9.5,40.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8630 components: - type: Transform pos: -4.5,18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8643 components: - type: Transform pos: 10.5,47.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8730 components: - type: Transform pos: -5.5,18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8775 components: - type: Transform pos: -9.5,18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8807 components: - type: Transform pos: -11.5,18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8839 components: - type: Transform rot: 3.141592653589793 rad pos: -17.5,22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8875 components: - type: Transform pos: -20.5,22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8975 components: - type: Transform pos: -17.5,22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 8976 components: - type: Transform rot: 1.5707963267948966 rad pos: -20.5,22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9131 components: - type: Transform rot: 3.141592653589793 rad pos: -11.5,22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 9824 components: - type: Transform pos: -14.5,-26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 11540 components: - type: Transform pos: -8.5,3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 11708 components: - type: Transform pos: 50.5,17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 12223 components: - type: Transform pos: -54.5,12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 12386 components: - type: Transform rot: 3.141592653589793 rad pos: -57.5,16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 12387 components: - type: Transform pos: -53.5,12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13453 components: - type: Transform rot: 3.141592653589793 rad pos: -56.5,16.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13454 components: - type: Transform rot: -1.5707963267948966 rad pos: -57.5,15.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13534 components: - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13535 components: - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13536 components: - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13537 components: - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13538 components: - type: Transform rot: 1.5707963267948966 rad pos: -14.5,-26.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13544 components: - type: Transform rot: 1.5707963267948966 rad pos: -14.5,-25.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13589 components: - type: Transform pos: -55.5,12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13619 components: - type: Transform rot: 1.5707963267948966 rad pos: -14.5,-24.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13620 components: - type: Transform rot: 1.5707963267948966 rad pos: -14.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13660 components: - type: Transform rot: 3.141592653589793 rad pos: -14.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13695 components: - type: Transform pos: -56.5,12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13830 components: - type: Transform rot: 3.141592653589793 rad pos: -40.5,9.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13912 components: - type: Transform rot: 3.141592653589793 rad pos: -59.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13913 components: - type: Transform rot: 3.141592653589793 rad pos: -58.5,-17.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13915 components: - type: Transform rot: -1.5707963267948966 rad pos: -37.5,-13.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 13919 components: - type: Transform rot: -1.5707963267948966 rad pos: -37.5,-11.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14086 components: - type: Transform rot: -1.5707963267948966 rad pos: -37.5,-12.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 14155 components: - type: Transform rot: -1.5707963267948966 rad pos: -37.5,-10.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 15606 components: - type: Transform rot: -1.5707963267948966 rad pos: 21.5,-23.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 15934 components: - type: Transform rot: 3.141592653589793 rad pos: -18.5,-62.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 18920 components: - type: Transform pos: 22.5,-20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 21305 components: - type: Transform rot: 1.5707963267948966 rad pos: 71.5,-33.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 21306 components: - type: Transform rot: 1.5707963267948966 rad pos: 71.5,-34.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 21307 components: - type: Transform rot: 1.5707963267948966 rad pos: 71.5,-35.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 21433 components: - type: Transform pos: 71.5,-59.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22607 components: - type: Transform rot: 1.5707963267948966 rad pos: 33.5,-20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22608 components: - type: Transform rot: 1.5707963267948966 rad pos: 33.5,-19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22609 components: - type: Transform rot: 3.141592653589793 rad pos: 27.5,-19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22610 components: - type: Transform rot: -1.5707963267948966 rad pos: 27.5,-20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 22611 components: - type: Transform rot: -1.5707963267948966 rad pos: 27.5,-19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 23913 components: - type: Transform rot: -1.5707963267948966 rad pos: 0.5,-20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 25651 components: - type: Transform pos: -18.5,22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 25652 components: - type: Transform rot: 3.141592653589793 rad pos: -18.5,22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 25653 components: - type: Transform rot: -1.5707963267948966 rad pos: -18.5,22.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 25885 components: - type: Transform rot: 3.141592653589793 rad pos: 33.5,-19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 25886 components: - type: Transform rot: 3.141592653589793 rad pos: 31.5,-19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 25887 components: - type: Transform rot: 3.141592653589793 rad pos: 29.5,-19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26260 components: - type: Transform pos: 21.5,-20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26856 components: - type: Transform rot: 1.5707963267948966 rad pos: 60.5,-29.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 26857 components: - type: Transform rot: 1.5707963267948966 rad pos: 60.5,-31.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 27435 components: - type: Transform rot: -1.5707963267948966 rad pos: 1.5,-66.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 27436 components: - type: Transform rot: -1.5707963267948966 rad pos: 1.5,-65.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 27604 components: - type: Transform rot: -1.5707963267948966 rad pos: -33.5,-19.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 27605 components: - type: Transform rot: -1.5707963267948966 rad pos: -33.5,-18.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28122 components: - type: Transform rot: 3.141592653589793 rad pos: -1.5,-20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28123 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,-20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28124 components: - type: Transform rot: -1.5707963267948966 rad pos: -1.5,-20.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - uid: 28315 components: - type: Transform pos: -14.5,3.5 parent: 8364 + - type: DeltaPressure + gridUid: 8364 - proto: Wirecutter entities: - uid: 11686 diff --git a/Resources/Maps/exo.yml b/Resources/Maps/exo.yml index 512da6036f..cd054a65e9 100644 --- a/Resources/Maps/exo.yml +++ b/Resources/Maps/exo.yml @@ -4,7 +4,7 @@ meta: engineVersion: 266.0.0 forkId: "" forkVersion: "" - time: 08/31/2025 08:35:05 + time: 09/06/2025 05:36:49 entityCount: 19817 maps: - 1 @@ -5981,108 +5981,31 @@ entities: - volume: 2500 temperature: 293.15 moles: - - 21.824879 - - 82.10312 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 21.824879 + Nitrogen: 82.10312 - volume: 2500 immutable: True - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + moles: {} - volume: 2500 temperature: 293.15 moles: - - 6666.982 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 6666.982 - volume: 2500 temperature: 293.15 moles: - - 0 - - 6666.982 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Nitrogen: 6666.982 + - volume: 2500 + temperature: 293.15 + moles: {} - volume: 2500 temperature: 293.15 moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - volume: 2500 - temperature: 293.15 - moles: - - 0 - - 0 - - 0 - - 6666.982 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Plasma: 6666.982 - volume: 2500 temperature: 235 moles: - - 27.225372 - - 102.419266 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 27.225372 + Nitrogen: 102.419266 chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance @@ -10066,7 +9989,7 @@ entities: pos: 11.5,-30.5 parent: 2 - type: Door - secondsUntilStateChange: -231736.94 + secondsUntilStateChange: -232121.31 state: Opening - type: DeviceLinkSource lastSignals: @@ -10414,7 +10337,7 @@ entities: pos: 34.5,-36.5 parent: 2 - type: Door - secondsUntilStateChange: -7234.6396 + secondsUntilStateChange: -7619.012 state: Opening - type: DeviceLinkSource lastSignals: @@ -43711,18 +43634,8 @@ entities: immutable: False temperature: 293.14673 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - type: ContainerContainer containers: entity_storage: !type:Container @@ -46486,18 +46399,8 @@ entities: immutable: False temperature: 293.14673 moles: - - 1.8856695 - - 7.0937095 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.8856695 + Nitrogen: 7.0937095 - type: ContainerContainer containers: entity_storage: !type:Container @@ -86378,37 +86281,51 @@ entities: rot: -1.5707963267948966 rad pos: -10.5,-37.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2342 components: - type: Transform pos: 54.5,-25.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3207 components: - type: Transform pos: 26.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4385 components: - type: Transform pos: -41.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4653 components: - type: Transform pos: 26.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6238 components: - type: Transform rot: -1.5707963267948966 rad pos: -3.5,-33.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14108 components: - type: Transform pos: -37.5,-43.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: InflatableWallStack entities: - uid: 8002 @@ -89250,164 +89167,224 @@ entities: rot: 3.141592653589793 rad pos: 61.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3780 components: - type: Transform rot: 3.141592653589793 rad pos: 58.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4704 components: - type: Transform pos: 45.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4723 components: - type: Transform pos: 46.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4724 components: - type: Transform rot: 3.141592653589793 rad pos: -59.5,-66.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4921 components: - type: Transform pos: 48.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4923 components: - type: Transform pos: 44.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4924 components: - type: Transform pos: 42.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4927 components: - type: Transform pos: 47.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5073 components: - type: Transform rot: 3.141592653589793 rad pos: -58.5,-66.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5074 components: - type: Transform rot: 3.141592653589793 rad pos: -57.5,-66.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5146 components: - type: Transform pos: 43.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5183 components: - type: Transform rot: 3.141592653589793 rad pos: -56.5,-66.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5691 components: - type: Transform pos: 54.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5692 components: - type: Transform pos: 55.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5976 components: - type: Transform rot: -1.5707963267948966 rad pos: -61.5,-63.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8805 components: - type: Transform rot: 1.5707963267948966 rad pos: 80.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8817 components: - type: Transform rot: 1.5707963267948966 rad pos: 80.5,-43.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9585 components: - type: Transform rot: 3.141592653589793 rad pos: 6.5,-77.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 11612 components: - type: Transform rot: 3.141592653589793 rad pos: 89.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 11723 components: - type: Transform pos: 56.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 11755 components: - type: Transform pos: 89.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14000 components: - type: Transform pos: 51.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14001 components: - type: Transform pos: 52.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14002 components: - type: Transform pos: 50.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14003 components: - type: Transform pos: 53.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14004 components: - type: Transform pos: 49.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16336 components: - type: Transform rot: 1.5707963267948966 rad pos: -62.5,-61.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16337 components: - type: Transform rot: -1.5707963267948966 rad pos: -60.5,-63.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16338 components: - type: Transform rot: -1.5707963267948966 rad pos: -59.5,-61.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: PlasmaTank entities: - uid: 7689 @@ -89435,31 +89412,43 @@ entities: - type: Transform pos: 34.5,-61.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19302 components: - type: Transform pos: 36.5,-61.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19303 components: - type: Transform pos: 38.5,-61.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19304 components: - type: Transform pos: 40.5,-61.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19305 components: - type: Transform pos: 42.5,-61.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19306 components: - type: Transform pos: 44.5,-61.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: PlasmaWindoorSecureChemistryLocked entities: - uid: 6282 @@ -89468,18 +89457,24 @@ entities: rot: 3.141592653589793 rad pos: 18.5,-76.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6283 components: - type: Transform rot: 3.141592653589793 rad pos: 19.5,-76.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6284 components: - type: Transform rot: 3.141592653589793 rad pos: 20.5,-76.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: PlasmaWindoorSecureCommandLocked entities: - uid: 529 @@ -89488,66 +89483,90 @@ entities: rot: 3.141592653589793 rad pos: 81.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2896 components: - type: Transform rot: 1.5707963267948966 rad pos: -37.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5609 components: - type: Transform pos: -44.5,-37.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5611 components: - type: Transform pos: -45.5,-37.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7139 components: - type: Transform rot: 3.141592653589793 rad pos: 80.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7540 components: - type: Transform pos: 80.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7564 components: - type: Transform pos: 81.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7606 components: - type: Transform rot: 1.5707963267948966 rad pos: 92.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10491 components: - type: Transform pos: 78.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15816 components: - type: Transform rot: 3.141592653589793 rad pos: 78.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 17594 components: - type: Transform rot: 3.141592653589793 rad pos: 79.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 17633 components: - type: Transform pos: 79.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: PlasmaWindoorSecureEngineeringLocked entities: - uid: 356 @@ -89556,30 +89575,40 @@ entities: rot: 3.141592653589793 rad pos: -31.5,-74.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10831 components: - type: Transform rot: 1.5707963267948966 rad pos: 94.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10833 components: - type: Transform rot: -1.5707963267948966 rad pos: 96.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 11467 components: - type: Transform rot: 1.5707963267948966 rad pos: 88.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 17096 components: - type: Transform rot: 3.141592653589793 rad pos: -32.5,-74.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: PlasmaWindoorSecureScienceLocked entities: - uid: 11364 @@ -89587,11 +89616,15 @@ entities: - type: Transform pos: -7.5,-18.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 13975 components: - type: Transform pos: -6.5,-18.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: PlasmaWindoorSecureSecurityLocked entities: - uid: 2724 @@ -89600,30 +89633,40 @@ entities: rot: 3.141592653589793 rad pos: 60.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3065 components: - type: Transform rot: 3.141592653589793 rad pos: 59.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4742 components: - type: Transform rot: -1.5707963267948966 rad pos: 57.5,-21.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6143 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,-49.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18316 components: - type: Transform rot: -1.5707963267948966 rad pos: 62.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: PlasticFlapsAirtightClear entities: - uid: 3692 @@ -92960,13 +93003,6 @@ entities: rot: 1.5707963267948966 rad pos: 68.5,-48.5 parent: 2 -- proto: PrefilledSyringe - entities: - - uid: 17022 - components: - - type: Transform - pos: 3.6685677,-79.358284 - parent: 2 - proto: Protolathe entities: - uid: 19088 @@ -94907,375 +94943,572 @@ entities: - type: Transform pos: -23.5,-32.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 191 components: - type: Transform pos: -23.5,-31.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 192 components: - type: Transform pos: -21.5,-30.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 211 components: - type: Transform pos: -18.5,-35.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 213 components: - type: Transform pos: -18.5,-36.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 214 components: - type: Transform pos: -17.5,-36.5 parent: 2 + - type: DeltaPressure + gridUid: 2 + - uid: 223 + components: + - type: Transform + pos: 52.5,-60.5 + parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 231 components: - type: Transform pos: -21.5,-34.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 238 components: - type: Transform pos: -22.5,-34.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 317 components: - type: Transform pos: -20.5,-29.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 804 components: - type: Transform pos: -21.5,-28.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 808 components: - type: Transform pos: -17.5,-34.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 809 components: - type: Transform pos: -23.5,-30.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 936 components: - type: Transform pos: -18.5,-34.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1134 components: - type: Transform pos: -23.5,-33.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1135 components: - type: Transform pos: -22.5,-28.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1136 components: - type: Transform pos: -22.5,-30.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1415 components: - type: Transform pos: -17.5,-31.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2617 components: - type: Transform pos: -20.5,-30.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3546 components: - type: Transform pos: 58.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3590 components: - type: Transform pos: -24.5,-72.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3591 components: - type: Transform pos: -23.5,-72.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3600 components: - type: Transform pos: -21.5,-72.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3635 components: - type: Transform pos: -22.5,-72.5 parent: 2 + - type: DeltaPressure + gridUid: 2 + - uid: 3643 + components: + - type: Transform + pos: 50.5,-63.5 + parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3950 components: - type: Transform pos: 61.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4422 components: - type: Transform pos: -20.5,-28.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4423 components: - type: Transform pos: -23.5,-34.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4546 components: - type: Transform pos: -22.5,-36.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4547 components: - type: Transform pos: -21.5,-36.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4548 components: - type: Transform pos: -20.5,-36.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4549 components: - type: Transform pos: -20.5,-35.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4550 components: - type: Transform pos: -20.5,-34.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4741 components: - type: Transform pos: -18.5,-28.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4743 components: - type: Transform pos: -18.5,-30.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4745 components: - type: Transform pos: -18.5,-29.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4747 components: - type: Transform pos: -17.5,-28.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4749 components: - type: Transform pos: -17.5,-30.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6248 components: - type: Transform pos: 17.5,-39.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6644 components: - type: Transform pos: 8.5,-51.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6902 components: - type: Transform pos: 19.5,-39.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7066 components: - type: Transform pos: 6.5,-48.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7099 components: - type: Transform pos: 20.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7660 components: - type: Transform pos: 6.5,-50.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7933 components: - type: Transform pos: 9.5,-51.5 parent: 2 + - type: DeltaPressure + gridUid: 2 + - uid: 8182 + components: + - type: Transform + pos: 52.5,-64.5 + parent: 2 + - type: DeltaPressure + gridUid: 2 + - uid: 8192 + components: + - type: Transform + pos: 51.5,-60.5 + parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10766 components: - type: Transform rot: 1.5707963267948966 rad pos: 92.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10792 components: - type: Transform rot: 1.5707963267948966 rad pos: 91.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10823 components: - type: Transform rot: 1.5707963267948966 rad pos: 92.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10826 components: - type: Transform rot: 1.5707963267948966 rad pos: 91.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 11401 components: - type: Transform pos: -25.5,-72.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 11403 components: - type: Transform pos: 16.5,-39.5 parent: 2 + - type: DeltaPressure + gridUid: 2 + - uid: 13803 + components: + - type: Transform + pos: 51.5,-64.5 + parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 13942 components: - type: Transform pos: 15.5,-39.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14024 components: - type: Transform pos: 20.5,-41.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14053 components: - type: Transform pos: 14.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 + - uid: 14222 + components: + - type: Transform + pos: 54.5,-63.5 + parent: 2 + - type: DeltaPressure + gridUid: 2 + - uid: 14223 + components: + - type: Transform + pos: 53.5,-60.5 + parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14241 components: - type: Transform pos: 18.5,-39.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14435 components: - type: Transform pos: 14.5,-41.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14436 components: - type: Transform pos: 20.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14437 components: - type: Transform pos: 18.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16052 components: - type: Transform pos: 20.5,-43.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16097 components: - type: Transform pos: 17.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16170 components: - type: Transform pos: 14.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16466 components: - type: Transform pos: -17.5,-33.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16521 components: - type: Transform pos: 15.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16620 components: - type: Transform pos: 27.5,-65.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16875 components: - type: Transform pos: 20.5,-42.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 17373 components: - type: Transform pos: -17.5,-32.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 17968 components: - type: Transform pos: 14.5,-43.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18328 components: - type: Transform pos: 44.5,-62.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18331 components: - type: Transform pos: 62.5,-21.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18367 components: - type: Transform pos: 34.5,-62.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18368 components: - type: Transform pos: 42.5,-62.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18527 components: - type: Transform pos: 40.5,-62.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18528 components: - type: Transform pos: 38.5,-62.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18553 components: - type: Transform pos: 36.5,-62.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19070 components: - type: Transform pos: 19.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19569 components: - type: Transform pos: 16.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: ReinforcedPlasmaWindowDiagonal entities: - uid: 1731 @@ -95284,23 +95517,31 @@ entities: rot: 3.141592653589793 rad pos: 20.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6916 components: - type: Transform rot: -1.5707963267948966 rad pos: 20.5,-39.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14034 components: - type: Transform pos: 14.5,-39.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14035 components: - type: Transform rot: 1.5707963267948966 rad pos: 14.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: ReinforcedUraniumWindow entities: - uid: 7264 @@ -95308,76 +95549,106 @@ entities: - type: Transform pos: 19.5,-41.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8016 components: - type: Transform pos: 16.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10446 components: - type: Transform pos: 19.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10447 components: - type: Transform pos: 19.5,-43.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10774 components: - type: Transform pos: 19.5,-42.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 11402 components: - type: Transform pos: 15.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 13274 components: - type: Transform pos: 17.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 13452 components: - type: Transform pos: 16.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 13978 components: - type: Transform pos: 18.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14005 components: - type: Transform pos: 18.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14025 components: - type: Transform pos: 17.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14029 components: - type: Transform pos: 19.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14047 components: - type: Transform pos: 15.5,-41.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15698 components: - type: Transform pos: 15.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 17173 components: - type: Transform pos: 15.5,-43.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: ReinforcedWindow entities: - uid: 79 @@ -95385,927 +95656,1297 @@ entities: - type: Transform pos: 0.5,-0.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 80 components: - type: Transform pos: -0.5,-0.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 81 components: - type: Transform pos: 1.5,-4.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 82 components: - type: Transform pos: 2.5,-4.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 83 components: - type: Transform pos: 3.5,-4.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 149 components: - type: Transform pos: -5.5,-1.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 150 components: - type: Transform pos: -5.5,-3.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 151 components: - type: Transform pos: -5.5,1.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 152 components: - type: Transform pos: -5.5,2.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 166 components: - type: Transform pos: 64.5,-19.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 258 components: - type: Transform pos: -4.5,-14.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 322 components: - type: Transform pos: 3.5,-17.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 324 components: - type: Transform pos: 3.5,-14.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 326 components: - type: Transform pos: 28.5,-100.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 328 components: - type: Transform pos: 11.5,-27.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 329 components: - type: Transform pos: 8.5,-19.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 330 components: - type: Transform pos: 8.5,-21.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 331 components: - type: Transform pos: 8.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 332 components: - type: Transform pos: 9.5,-26.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 333 components: - type: Transform pos: 10.5,-26.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 336 components: - type: Transform pos: 7.5,-28.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 338 components: - type: Transform pos: 11.5,-32.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 353 components: - type: Transform pos: 11.5,-28.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 460 components: - type: Transform pos: 9.5,-13.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 946 components: - type: Transform pos: 2.5,-49.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 947 components: - type: Transform pos: 2.5,-50.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 993 components: - type: Transform pos: -5.5,-52.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 994 components: - type: Transform pos: -3.5,-51.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 995 components: - type: Transform pos: -3.5,-52.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1033 components: - type: Transform pos: 1.5,-0.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1164 components: - type: Transform pos: -26.5,-68.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1465 components: - type: Transform pos: -40.5,-13.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1466 components: - type: Transform pos: -39.5,-13.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1467 components: - type: Transform pos: -38.5,-13.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1829 components: - type: Transform pos: 3.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1839 components: - type: Transform pos: 64.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1840 components: - type: Transform pos: 24.5,-88.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2226 components: - type: Transform pos: 12.5,-58.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2288 components: - type: Transform pos: 12.5,-56.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2326 components: - type: Transform pos: -2.5,-15.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2327 components: - type: Transform pos: -1.5,-14.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2589 components: - type: Transform pos: 7.5,-96.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2590 components: - type: Transform pos: 7.5,-97.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2591 components: - type: Transform pos: 8.5,-97.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2592 components: - type: Transform pos: 8.5,-98.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2593 components: - type: Transform pos: 9.5,-98.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2594 components: - type: Transform pos: 9.5,-99.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2595 components: - type: Transform pos: 10.5,-99.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2596 components: - type: Transform pos: 16.5,-97.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2597 components: - type: Transform pos: 16.5,-94.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2598 components: - type: Transform pos: 15.5,-91.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2599 components: - type: Transform pos: 8.5,-91.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2600 components: - type: Transform pos: 11.5,-89.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2601 components: - type: Transform pos: 11.5,-88.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2602 components: - type: Transform pos: 11.5,-87.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2603 components: - type: Transform pos: 13.5,-87.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2604 components: - type: Transform pos: 13.5,-89.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2605 components: - type: Transform pos: 13.5,-88.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2606 components: - type: Transform pos: 12.5,-85.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2608 components: - type: Transform pos: 7.5,-87.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2609 components: - type: Transform pos: 7.5,-88.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2610 components: - type: Transform pos: 7.5,-89.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2655 components: - type: Transform pos: -14.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2662 components: - type: Transform pos: -29.5,-64.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2875 components: - type: Transform pos: 25.5,-86.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2876 components: - type: Transform pos: 24.5,-86.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2877 components: - type: Transform pos: 23.5,-86.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2892 components: - type: Transform pos: -30.5,-65.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2897 components: - type: Transform pos: -22.5,-65.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2902 components: - type: Transform pos: -23.5,-65.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2903 components: - type: Transform pos: 20.5,-101.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2904 components: - type: Transform pos: 20.5,-102.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2905 components: - type: Transform pos: -24.5,-65.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2907 components: - type: Transform pos: 22.5,-102.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2908 components: - type: Transform pos: -29.5,-63.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2909 components: - type: Transform pos: 26.5,-101.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2910 components: - type: Transform pos: 26.5,-102.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2911 components: - type: Transform pos: -27.5,-61.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2913 components: - type: Transform pos: 28.5,-102.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2914 components: - type: Transform pos: 28.5,-101.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2915 components: - type: Transform pos: 32.5,-100.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2916 components: - type: Transform pos: 32.5,-97.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2918 components: - type: Transform pos: 36.5,-100.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2939 components: - type: Transform pos: 22.5,-80.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2940 components: - type: Transform pos: 26.5,-80.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3008 components: - type: Transform pos: -29.5,-65.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3030 components: - type: Transform pos: 60.5,-38.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3071 components: - type: Transform pos: 60.5,-18.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3172 components: - type: Transform pos: 3.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3328 components: - type: Transform pos: -20.5,-69.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3399 components: - type: Transform pos: 67.5,-38.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3489 components: - type: Transform pos: 10.5,-56.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3520 components: - type: Transform pos: 57.5,-25.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3571 components: - type: Transform pos: 55.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3655 components: - type: Transform pos: -31.5,-65.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3958 components: - type: Transform pos: -17.5,-62.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4014 components: - type: Transform pos: 10.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4205 components: - type: Transform pos: -40.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4211 components: - type: Transform pos: -39.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4303 components: - type: Transform pos: -38.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4396 components: - type: Transform pos: -40.5,-43.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4411 components: - type: Transform pos: -38.5,-43.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4511 components: - type: Transform pos: -41.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4540 components: - type: Transform pos: -41.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4551 components: - type: Transform pos: 3.5,-15.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4553 components: - type: Transform pos: -3.5,-15.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4814 components: - type: Transform pos: 59.5,-18.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4876 components: - type: Transform pos: 59.5,-35.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5144 components: - type: Transform pos: 11.5,-31.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5215 components: - type: Transform pos: 14.5,-26.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5231 components: - type: Transform pos: 15.5,-26.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5257 components: - type: Transform pos: 5.5,-13.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5260 components: - type: Transform pos: 6.5,-13.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5261 components: - type: Transform pos: 7.5,-13.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5429 components: - type: Transform pos: 58.5,-25.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6095 components: - type: Transform pos: 64.5,-21.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6671 components: - type: Transform pos: -10.5,-41.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6857 components: - type: Transform pos: 36.5,-97.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6859 components: - type: Transform pos: 51.5,-95.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6866 components: - type: Transform pos: 52.5,-95.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6891 components: - type: Transform pos: 50.5,-95.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6951 components: - type: Transform pos: 22.5,-101.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6952 components: - type: Transform pos: 20.5,-100.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7040 components: - type: Transform rot: 1.5707963267948966 rad pos: 60.5,-35.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7154 components: - type: Transform pos: 60.5,-39.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7158 components: - type: Transform pos: -9.5,-41.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7160 components: - type: Transform pos: 59.5,-25.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7213 components: - type: Transform pos: 64.5,-49.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7230 components: - type: Transform pos: 66.5,-49.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7234 components: - type: Transform pos: -6.5,-41.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7260 components: - type: Transform pos: -8.5,-41.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7309 components: - type: Transform pos: 61.5,-28.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7748 components: - type: Transform pos: 56.5,-35.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8080 components: - type: Transform pos: 10.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8145 components: - type: Transform pos: 10.5,-58.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9893 components: - type: Transform pos: 63.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9898 components: - type: Transform pos: 56.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10276 components: - type: Transform pos: 67.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10654 components: - type: Transform pos: 3.5,-48.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10820 components: - type: Transform pos: 4.5,-13.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10821 components: - type: Transform pos: 4.5,-14.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 13192 components: - type: Transform pos: 22.5,-87.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 13196 components: - type: Transform pos: 24.5,-10.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14007 components: - type: Transform pos: 25.5,-88.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14011 components: - type: Transform pos: 26.5,-41.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14012 components: - type: Transform pos: 26.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14014 components: - type: Transform pos: 26.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14018 components: - type: Transform pos: 26.5,-42.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14037 components: - type: Transform pos: -40.5,-7.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14039 components: - type: Transform pos: -30.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14041 components: - type: Transform pos: -30.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14048 components: - type: Transform pos: -30.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14054 components: - type: Transform pos: 26.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14057 components: - type: Transform pos: 27.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14074 components: - type: Transform pos: -32.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14075 components: - type: Transform pos: -32.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14076 components: - type: Transform pos: -32.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14077 components: - type: Transform pos: -40.5,-8.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14078 components: - type: Transform pos: -38.5,-8.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14080 components: - type: Transform pos: -40.5,-9.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14085 components: - type: Transform pos: -36.5,-9.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14087 components: - type: Transform pos: -36.5,-8.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14088 components: - type: Transform pos: -38.5,-7.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14092 components: - type: Transform pos: -36.5,-7.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14095 components: - type: Transform pos: -38.5,-9.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14117 components: - type: Transform pos: -39.5,-43.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14129 components: - type: Transform pos: -41.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14359 components: - type: Transform pos: 64.5,-26.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15027 components: - type: Transform pos: 26.5,-88.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15329 components: - type: Transform pos: 10.5,-13.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15376 components: - type: Transform pos: 26.5,-87.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15379 components: - type: Transform pos: 26.5,-86.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15406 components: - type: Transform pos: 61.5,-18.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16349 components: - type: Transform pos: 4.5,-3.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16383 components: - type: Transform pos: 22.5,-88.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16385 components: - type: Transform pos: 22.5,-86.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 17780 components: - type: Transform pos: 58.5,-18.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 17825 components: - type: Transform pos: 23.5,-88.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18402 components: - type: Transform pos: 24.5,-9.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18540 components: - type: Transform pos: 10.5,-33.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18541 components: - type: Transform pos: 7.5,-33.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19261 components: - type: Transform pos: -27.5,-60.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19726 components: - type: Transform pos: 57.5,-98.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19727 components: - type: Transform pos: 57.5,-99.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19728 components: - type: Transform pos: 57.5,-100.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: RemoteSignaller entities: - uid: 8033 @@ -97145,47 +97786,65 @@ entities: rot: 1.5707963267948966 rad pos: -30.5,-24.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 696 components: - type: Transform pos: -11.5,-51.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 697 components: - type: Transform pos: -11.5,-52.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 698 components: - type: Transform pos: -11.5,-53.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1077 components: - type: Transform pos: -10.5,-29.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1216 components: - type: Transform pos: 9.5,-74.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3189 components: - type: Transform pos: -11.5,-29.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6040 components: - type: Transform rot: 1.5707963267948966 rad pos: -30.5,-23.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15886 components: - type: Transform pos: 8.5,-74.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: ShuttersNormalOpen entities: - uid: 4973 @@ -97193,146 +97852,202 @@ entities: - type: Transform pos: 22.5,-88.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5539 components: - type: Transform pos: 64.5,-49.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5666 components: - type: Transform pos: 66.5,-49.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6208 components: - type: Transform rot: -1.5707963267948966 rad pos: 12.5,-58.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6210 components: - type: Transform rot: -1.5707963267948966 rad pos: 12.5,-56.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6600 components: - type: Transform rot: 1.5707963267948966 rad pos: -27.5,-60.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6601 components: - type: Transform rot: 1.5707963267948966 rad pos: -27.5,-61.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6937 components: - type: Transform pos: 25.5,-88.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6938 components: - type: Transform pos: 26.5,-87.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7717 components: - type: Transform pos: 26.5,-88.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7719 components: - type: Transform pos: 24.5,-86.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7720 components: - type: Transform pos: 25.5,-86.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7721 components: - type: Transform pos: 26.5,-86.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7772 components: - type: Transform pos: 22.5,-87.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7773 components: - type: Transform pos: 22.5,-86.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7809 components: - type: Transform pos: 23.5,-86.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8852 components: - type: Transform pos: -20.5,-19.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8853 components: - type: Transform pos: -20.5,-21.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8854 components: - type: Transform pos: -20.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8855 components: - type: Transform pos: -22.5,-23.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9960 components: - type: Transform pos: -29.5,-64.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10024 components: - type: Transform pos: -29.5,-65.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10203 components: - type: Transform pos: -29.5,-63.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15102 components: - type: Transform pos: -30.5,-65.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15103 components: - type: Transform pos: -31.5,-65.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 17741 components: - type: Transform rot: -1.5707963267948966 rad pos: 12.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 17826 components: - type: Transform pos: 24.5,-88.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 17827 components: - type: Transform pos: 23.5,-88.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: ShuttersRadiationOpen entities: - uid: 10890 @@ -97340,31 +98055,43 @@ entities: - type: Transform pos: -29.5,-71.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 13335 components: - type: Transform pos: -27.5,-71.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15229 components: - type: Transform pos: -19.5,-71.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15231 components: - type: Transform pos: -28.5,-71.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15232 components: - type: Transform pos: -18.5,-71.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18213 components: - type: Transform pos: -17.5,-71.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: ShuttersWindow entities: - uid: 4938 @@ -97373,48 +98100,64 @@ entities: rot: -1.5707963267948966 rad pos: 36.5,-86.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4939 components: - type: Transform rot: -1.5707963267948966 rad pos: 36.5,-85.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4940 components: - type: Transform rot: -1.5707963267948966 rad pos: 36.5,-84.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4941 components: - type: Transform rot: -1.5707963267948966 rad pos: 36.5,-83.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4942 components: - type: Transform rot: 1.5707963267948966 rad pos: 38.5,-85.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4943 components: - type: Transform rot: 1.5707963267948966 rad pos: 38.5,-86.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4944 components: - type: Transform rot: 1.5707963267948966 rad pos: 38.5,-84.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4945 components: - type: Transform rot: 1.5707963267948966 rad pos: 38.5,-83.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: ShuttersWindowOpen entities: - uid: 17740 @@ -97423,6 +98166,8 @@ entities: rot: -1.5707963267948966 rad pos: 12.5,-59.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: ShuttleGunKineticOld entities: - uid: 6224 @@ -97468,76 +98213,106 @@ entities: - type: Transform pos: -2.5,3.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 94 components: - type: Transform pos: -3.5,3.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 95 components: - type: Transform pos: 3.5,3.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 138 components: - type: Transform pos: -10.5,1.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 139 components: - type: Transform pos: -10.5,0.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 140 components: - type: Transform pos: -10.5,-1.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 141 components: - type: Transform pos: -10.5,-2.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 142 components: - type: Transform pos: -10.5,-4.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 143 components: - type: Transform pos: -10.5,-0.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 144 components: - type: Transform pos: -10.5,-3.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 145 components: - type: Transform pos: -10.5,-5.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 146 components: - type: Transform pos: -10.5,-6.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 288 components: - type: Transform pos: 2.5,3.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4641 components: - type: Transform pos: 4.5,3.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16319 components: - type: Transform pos: 1.5,3.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: SignAi entities: - uid: 793 @@ -103044,18 +103819,8 @@ entities: immutable: False temperature: 293.14673 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - type: ContainerContainer containers: entity_storage: !type:Container @@ -103077,18 +103842,8 @@ entities: immutable: False temperature: 293.14673 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - type: ContainerContainer containers: entity_storage: !type:Container @@ -103110,18 +103865,8 @@ entities: immutable: False temperature: 293.14673 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - type: ContainerContainer containers: entity_storage: !type:Container @@ -104846,6 +105591,11 @@ entities: - type: Transform pos: 50.556988,-34.384045 parent: 2 + - uid: 17022 + components: + - type: Transform + pos: 3.6685677,-79.358284 + parent: 2 - uid: 17704 components: - type: Transform @@ -107204,6 +107954,8 @@ entities: - type: Transform pos: 51.5,-35.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: ToiletEmpty entities: - uid: 6200 @@ -124220,112 +124972,152 @@ entities: rot: -1.5707963267948966 rad pos: 10.5,-59.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5690 components: - type: Transform rot: 3.141592653589793 rad pos: 11.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6205 components: - type: Transform rot: -1.5707963267948966 rad pos: 12.5,-59.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6209 components: - type: Transform rot: -1.5707963267948966 rad pos: 12.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7262 components: - type: Transform pos: 58.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7671 components: - type: Transform rot: -1.5707963267948966 rad pos: 77.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7672 components: - type: Transform rot: -1.5707963267948966 rad pos: 77.5,-21.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7679 components: - type: Transform rot: -1.5707963267948966 rad pos: 77.5,-19.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7681 components: - type: Transform pos: 79.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7768 components: - type: Transform pos: 30.5,-16.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8011 components: - type: Transform rot: -1.5707963267948966 rad pos: 26.5,-70.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8012 components: - type: Transform rot: -1.5707963267948966 rad pos: 26.5,-69.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8577 components: - type: Transform pos: 59.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8617 components: - type: Transform pos: 32.5,-16.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9213 components: - type: Transform pos: 57.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9894 components: - type: Transform rot: -1.5707963267948966 rad pos: 63.5,-42.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9895 components: - type: Transform rot: -1.5707963267948966 rad pos: 63.5,-43.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 11761 components: - type: Transform rot: -1.5707963267948966 rad pos: 53.5,-13.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16121 components: - type: Transform pos: 40.5,-18.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16631 components: - type: Transform pos: -38.5,-76.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: WindoorBarKitchenLocked entities: - uid: 7018 @@ -124334,29 +125126,39 @@ entities: rot: 1.5707963267948966 rad pos: 38.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7019 components: - type: Transform rot: 1.5707963267948966 rad pos: 38.5,-43.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7020 components: - type: Transform rot: 1.5707963267948966 rad pos: 38.5,-42.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18763 components: - type: Transform rot: 1.5707963267948966 rad pos: 38.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19747 components: - type: Transform pos: 39.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: WindoorCargoLocked entities: - uid: 3041 @@ -124365,12 +125167,16 @@ entities: rot: 3.141592653589793 rad pos: 27.5,-85.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15175 components: - type: Transform rot: 3.141592653589793 rad pos: 21.5,-85.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: WindoorHydroponicsLocked entities: - uid: 938 @@ -124379,29 +125185,39 @@ entities: rot: 3.141592653589793 rad pos: -2.5,-52.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 939 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,-52.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2404 components: - type: Transform pos: 0.5,-56.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5178 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-54.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5179 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-53.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: WindoorPlasma entities: - uid: 6144 @@ -124410,33 +125226,45 @@ entities: rot: -1.5707963267948966 rad pos: 6.5,-49.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6285 components: - type: Transform pos: 18.5,-76.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6286 components: - type: Transform pos: 19.5,-76.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6287 components: - type: Transform pos: 20.5,-76.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8491 components: - type: Transform rot: 3.141592653589793 rad pos: -6.5,-18.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10558 components: - type: Transform rot: 3.141592653589793 rad pos: -7.5,-18.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: WindoorSecureArmoryLocked entities: - uid: 1211 @@ -124445,52 +125273,70 @@ entities: rot: 1.5707963267948966 rad pos: 58.5,-49.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1451 components: - type: Transform rot: -1.5707963267948966 rad pos: 62.5,-49.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4100 components: - type: Transform rot: 1.5707963267948966 rad pos: 58.5,-50.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4204 components: - type: Transform rot: -1.5707963267948966 rad pos: 62.5,-50.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4710 components: - type: Transform pos: 58.5,-35.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4913 components: - type: Transform pos: 57.5,-35.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6165 components: - type: Transform rot: 3.141592653589793 rad pos: 57.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6261 components: - type: Transform rot: 3.141592653589793 rad pos: 58.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9217 components: - type: Transform rot: 3.141592653589793 rad pos: 59.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: WindoorSecureAtmosphericsLocked entities: - uid: 8009 @@ -124499,12 +125345,16 @@ entities: rot: 1.5707963267948966 rad pos: 26.5,-70.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8010 components: - type: Transform rot: 1.5707963267948966 rad pos: 26.5,-69.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: WindoorSecureCommandLocked entities: - uid: 13568 @@ -124513,12 +125363,16 @@ entities: rot: -1.5707963267948966 rad pos: 29.5,-61.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 13570 components: - type: Transform rot: -1.5707963267948966 rad pos: 29.5,-60.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: WindoorSecureEngineeringLocked entities: - uid: 4657 @@ -124527,66 +125381,90 @@ entities: rot: 1.5707963267948966 rad pos: 26.5,-53.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4865 components: - type: Transform pos: -20.5,-60.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5186 components: - type: Transform rot: 3.141592653589793 rad pos: -10.5,-36.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5187 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,-35.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5188 components: - type: Transform pos: -10.5,-34.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5700 components: - type: Transform pos: -15.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5701 components: - type: Transform pos: -16.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7121 components: - type: Transform rot: -1.5707963267948966 rad pos: 67.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7123 components: - type: Transform rot: -1.5707963267948966 rad pos: 67.5,-21.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8021 components: - type: Transform pos: -10.5,-71.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14314 components: - type: Transform rot: -1.5707963267948966 rad pos: 67.5,-19.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 17136 components: - type: Transform pos: -11.5,-71.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: WindoorSecureExternalLocked entities: - uid: 5974 @@ -124595,17 +125473,23 @@ entities: rot: 3.141592653589793 rad pos: -63.5,-61.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6236 components: - type: Transform pos: -63.5,-29.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19349 components: - type: Transform rot: 3.141592653589793 rad pos: 7.5,-17.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: WindoorSecureHeadOfPersonnelLocked entities: - uid: 2934 @@ -124614,12 +125498,16 @@ entities: rot: 1.5707963267948966 rad pos: 12.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6204 components: - type: Transform rot: 1.5707963267948966 rad pos: 12.5,-59.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: WindoorSecureMedicalLocked entities: - uid: 292 @@ -124627,51 +125515,69 @@ entities: - type: Transform pos: 17.5,-15.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 439 components: - type: Transform rot: 1.5707963267948966 rad pos: 7.5,-27.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5422 components: - type: Transform rot: 3.141592653589793 rad pos: 32.5,-16.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7796 components: - type: Transform rot: 3.141592653589793 rad pos: 30.5,-16.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8691 components: - type: Transform rot: 1.5707963267948966 rad pos: 33.5,-15.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9483 components: - type: Transform rot: 1.5707963267948966 rad pos: 19.5,-25.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 13977 components: - type: Transform pos: 16.5,-15.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 13990 components: - type: Transform pos: 15.5,-15.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16391 components: - type: Transform pos: 14.5,-70.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: WindoorSecureSecurityLocked entities: - uid: 3579 @@ -124680,84 +125586,112 @@ entities: rot: -1.5707963267948966 rad pos: 57.5,-28.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4086 components: - type: Transform rot: 1.5707963267948966 rad pos: 51.5,-29.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4377 components: - type: Transform rot: 3.141592653589793 rad pos: 57.5,-35.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5960 components: - type: Transform rot: 3.141592653589793 rad pos: -2.5,-12.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5961 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,-13.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5962 components: - type: Transform rot: 3.141592653589793 rad pos: -3.5,-12.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6097 components: - type: Transform rot: -1.5707963267948966 rad pos: 57.5,-27.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7067 components: - type: Transform rot: 1.5707963267948966 rad pos: 57.5,-28.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7208 components: - type: Transform rot: 3.141592653589793 rad pos: 58.5,-35.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7952 components: - type: Transform rot: 1.5707963267948966 rad pos: 57.5,-27.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8414 components: - type: Transform rot: -1.5707963267948966 rad pos: 61.5,-27.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14133 components: - type: Transform rot: 1.5707963267948966 rad pos: 63.5,-42.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14134 components: - type: Transform rot: 1.5707963267948966 rad pos: 63.5,-43.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19647 components: - type: Transform rot: 1.5707963267948966 rad pos: 61.5,-27.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: WindoorSecureServiceLocked entities: - uid: 6038 @@ -124766,12 +125700,16 @@ entities: rot: 1.5707963267948966 rad pos: -32.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6043 components: - type: Transform rot: 1.5707963267948966 rad pos: -32.5,-21.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: WindoorTheatreLocked entities: - uid: 19533 @@ -124780,12 +125718,16 @@ entities: rot: 1.5707963267948966 rad pos: 27.5,-37.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19534 components: - type: Transform rot: 1.5707963267948966 rad pos: 27.5,-38.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: Window entities: - uid: 5232 @@ -124793,31 +125735,43 @@ entities: - type: Transform pos: 21.5,-21.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5233 components: - type: Transform pos: 20.5,-21.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5234 components: - type: Transform pos: 19.5,-21.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7665 components: - type: Transform pos: 80.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7666 components: - type: Transform pos: 78.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7680 components: - type: Transform pos: 77.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: WindowDirectional entities: - uid: 1836 @@ -124826,36 +125780,48 @@ entities: rot: -1.5707963267948966 rad pos: 1.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8058 components: - type: Transform rot: 3.141592653589793 rad pos: -40.5,-78.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9244 components: - type: Transform rot: 1.5707963267948966 rad pos: -0.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 12744 components: - type: Transform rot: -1.5707963267948966 rad pos: -39.5,-77.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 17102 components: - type: Transform rot: 1.5707963267948966 rad pos: -41.5,-77.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19748 components: - type: Transform rot: -1.5707963267948966 rad pos: 40.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: WindowFrostedDirectional entities: - uid: 6162 @@ -124863,12 +125829,16 @@ entities: - type: Transform pos: 13.5,-48.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6163 components: - type: Transform rot: 3.141592653589793 rad pos: 13.5,-50.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: WindowReinforcedDirectional entities: - uid: 296 @@ -124877,288 +125847,390 @@ entities: rot: 1.5707963267948966 rad pos: 76.5,-62.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 457 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,-31.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1790 components: - type: Transform pos: -19.5,-60.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2223 components: - type: Transform pos: 62.5,-48.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3353 components: - type: Transform rot: 3.141592653589793 rad pos: 76.5,-62.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4569 components: - type: Transform rot: 3.141592653589793 rad pos: 22.5,-52.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4570 components: - type: Transform rot: 3.141592653589793 rad pos: 25.5,-51.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4610 components: - type: Transform rot: 1.5707963267948966 rad pos: 52.5,-31.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4654 components: - type: Transform rot: -1.5707963267948966 rad pos: 23.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4655 components: - type: Transform rot: -1.5707963267948966 rad pos: 22.5,-54.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4656 components: - type: Transform pos: 26.5,-54.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4658 components: - type: Transform pos: 24.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4659 components: - type: Transform pos: 23.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4660 components: - type: Transform rot: 1.5707963267948966 rad pos: 26.5,-52.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4661 components: - type: Transform pos: 25.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4662 components: - type: Transform rot: -1.5707963267948966 rad pos: 23.5,-51.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4663 components: - type: Transform pos: 22.5,-54.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4866 components: - type: Transform pos: -21.5,-60.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5377 components: - type: Transform pos: 30.5,-72.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5944 components: - type: Transform rot: 1.5707963267948966 rad pos: 52.5,-32.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6703 components: - type: Transform rot: -1.5707963267948966 rad pos: 22.5,-85.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6704 components: - type: Transform rot: 1.5707963267948966 rad pos: 26.5,-85.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7070 components: - type: Transform rot: 1.5707963267948966 rad pos: 25.5,-51.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7097 components: - type: Transform rot: -1.5707963267948966 rad pos: 22.5,-52.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7272 components: - type: Transform pos: 31.5,-72.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7285 components: - type: Transform pos: 33.5,-72.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7668 components: - type: Transform rot: 3.141592653589793 rad pos: 24.5,-51.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7710 components: - type: Transform rot: 3.141592653589793 rad pos: 23.5,-51.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7758 components: - type: Transform rot: -1.5707963267948966 rad pos: 22.5,-53.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7943 components: - type: Transform rot: 1.5707963267948966 rad pos: 26.5,-54.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7944 components: - type: Transform rot: 3.141592653589793 rad pos: 26.5,-52.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8037 components: - type: Transform rot: 3.141592653589793 rad pos: 25.5,-51.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8367 components: - type: Transform rot: 1.5707963267948966 rad pos: 25.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8826 components: - type: Transform rot: 1.5707963267948966 rad pos: 51.5,-28.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9092 components: - type: Transform pos: 58.5,-48.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9304 components: - type: Transform rot: 1.5707963267948966 rad pos: 33.5,-14.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9341 components: - type: Transform pos: 20.5,-24.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10554 components: - type: Transform rot: -1.5707963267948966 rad pos: -9.5,-35.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 11869 components: - type: Transform rot: 1.5707963267948966 rad pos: 76.5,-66.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 11880 components: - type: Transform pos: 76.5,-66.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 13991 components: - type: Transform rot: 1.5707963267948966 rad pos: 17.5,-15.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14135 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-36.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14136 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-34.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14137 components: - type: Transform rot: 3.141592653589793 rad pos: -5.5,-37.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14145 components: - type: Transform pos: -6.5,-33.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16394 components: - type: Transform pos: 15.5,-70.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16395 components: - type: Transform pos: 12.5,-70.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16417 components: - type: Transform pos: 13.5,-70.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 17059 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,-17.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 17900 components: - type: Transform rot: -1.5707963267948966 rad pos: 30.5,-72.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19535 components: - type: Transform rot: 3.141592653589793 rad pos: 27.5,-39.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - proto: Wirecutter entities: - uid: 8104 @@ -125227,1790 +126299,2453 @@ entities: parent: 2 - proto: XenoResinWindow entities: - - uid: 223 - components: - - type: Transform - pos: 51.5,-64.5 - parent: 2 - uid: 585 components: - type: Transform pos: -30.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 760 components: - type: Transform pos: -45.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 761 components: - type: Transform pos: 32.5,-62.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 764 components: - type: Transform pos: -45.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 769 components: - type: Transform pos: -45.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 772 components: - type: Transform pos: -57.5,-28.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 774 components: - type: Transform pos: 2.5,-39.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 775 components: - type: Transform pos: 1.5,-37.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 776 components: - type: Transform pos: 36.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 777 components: - type: Transform pos: 75.5,-18.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 778 components: - type: Transform pos: 75.5,-17.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 779 components: - type: Transform pos: 0.5,-37.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 798 components: - type: Transform rot: 1.5707963267948966 rad pos: 37.5,-14.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 822 components: - type: Transform pos: 75.5,-72.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 860 components: - type: Transform rot: 1.5707963267948966 rad pos: 37.5,-12.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 861 components: - type: Transform rot: 1.5707963267948966 rad pos: 37.5,-13.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 902 components: - type: Transform pos: 0.5,-38.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1159 components: - type: Transform pos: 3.5,-43.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1171 components: - type: Transform pos: 3.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1198 components: - type: Transform pos: 2.5,-41.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1219 components: - type: Transform pos: 2.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1220 components: - type: Transform pos: 2.5,-42.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1231 components: - type: Transform pos: -1.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1568 components: - type: Transform pos: -13.5,-76.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1593 components: - type: Transform pos: -16.5,-10.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1685 components: - type: Transform pos: 49.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1686 components: - type: Transform pos: 50.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1804 components: - type: Transform pos: 47.5,-78.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1817 components: - type: Transform pos: 47.5,-79.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1818 components: - type: Transform pos: 81.5,-59.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1827 components: - type: Transform pos: -19.5,-53.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1841 components: - type: Transform pos: 34.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1842 components: - type: Transform pos: 22.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1843 components: - type: Transform pos: -12.5,-76.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1844 components: - type: Transform pos: -6.5,-80.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1845 components: - type: Transform pos: 42.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1846 components: - type: Transform pos: 43.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1850 components: - type: Transform pos: 33.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1851 components: - type: Transform pos: 20.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1852 components: - type: Transform pos: 22.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1853 components: - type: Transform pos: -3.5,-23.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1854 components: - type: Transform pos: -4.5,-23.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1857 components: - type: Transform pos: 17.5,-37.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1858 components: - type: Transform pos: 18.5,-37.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1859 components: - type: Transform pos: 16.5,-37.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1860 components: - type: Transform pos: -20.5,-19.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1961 components: - type: Transform pos: -5.5,-23.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 1963 components: - type: Transform pos: -6.5,-23.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2203 components: - type: Transform pos: 3.5,-42.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2204 components: - type: Transform pos: -0.5,-39.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2225 components: - type: Transform pos: 0.5,-39.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2310 components: - type: Transform pos: 18.5,-50.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2311 components: - type: Transform pos: 14.5,-33.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2312 components: - type: Transform pos: 15.5,-33.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2313 components: - type: Transform pos: 37.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2314 components: - type: Transform pos: 22.5,-43.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2315 components: - type: Transform pos: 17.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2318 components: - type: Transform pos: 16.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2322 components: - type: Transform pos: 18.5,-49.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2323 components: - type: Transform pos: 15.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2345 components: - type: Transform pos: -54.5,-21.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2346 components: - type: Transform pos: -54.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2347 components: - type: Transform pos: -55.5,-21.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2348 components: - type: Transform pos: -47.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2349 components: - type: Transform pos: -45.5,-21.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2350 components: - type: Transform pos: -46.5,-21.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2368 components: - type: Transform pos: -46.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2369 components: - type: Transform pos: -47.5,-21.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2370 components: - type: Transform pos: -45.5,-20.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2371 components: - type: Transform pos: -56.5,-30.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2378 components: - type: Transform pos: 47.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2389 components: - type: Transform pos: -57.5,-27.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2456 components: - type: Transform pos: -50.5,-31.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2457 components: - type: Transform pos: -51.5,-31.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2458 components: - type: Transform pos: -53.5,-30.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2514 components: - type: Transform pos: -54.5,-30.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2525 components: - type: Transform pos: 51.5,-58.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2549 components: - type: Transform pos: -55.5,-30.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2611 components: - type: Transform pos: -57.5,-29.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2613 components: - type: Transform pos: -25.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2649 components: - type: Transform pos: 42.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2673 components: - type: Transform pos: -25.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2674 components: - type: Transform pos: -25.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2704 components: - type: Transform pos: 40.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2709 components: - type: Transform pos: 48.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2726 components: - type: Transform pos: 43.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2727 components: - type: Transform pos: 19.5,-37.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2836 components: - type: Transform pos: 44.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2843 components: - type: Transform pos: 45.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2851 components: - type: Transform pos: 46.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2886 components: - type: Transform pos: 54.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2887 components: - type: Transform pos: 56.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 2968 components: - type: Transform pos: 55.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3105 components: - type: Transform pos: -18.5,-17.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3220 components: - type: Transform pos: 16.5,-33.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3288 components: - type: Transform pos: -40.5,-51.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3304 components: - type: Transform pos: -45.5,-69.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3332 components: - type: Transform pos: 73.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3439 components: - type: Transform pos: 47.5,-54.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3467 components: - type: Transform pos: -57.5,-61.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3468 components: - type: Transform pos: -54.5,-69.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3472 components: - type: Transform pos: -45.5,-70.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3476 components: - type: Transform pos: -54.5,-70.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3477 components: - type: Transform pos: -47.5,-76.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3478 components: - type: Transform pos: -55.5,-69.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3482 components: - type: Transform pos: -47.5,-78.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3484 components: - type: Transform pos: -46.5,-69.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3596 components: - type: Transform pos: -29.5,-73.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3604 components: - type: Transform pos: -47.5,-70.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3605 components: - type: Transform pos: -47.5,-69.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3619 components: - type: Transform pos: 45.5,-54.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3636 components: - type: Transform pos: -42.5,-51.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3642 components: - type: Transform pos: 53.5,-58.5 parent: 2 - - uid: 3643 - components: - - type: Transform - pos: 53.5,-60.5 - parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3658 components: - type: Transform pos: -57.5,-63.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3660 components: - type: Transform pos: -57.5,-62.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3670 components: - type: Transform pos: -49.5,-59.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3779 components: - type: Transform pos: 15.5,-37.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3916 components: - type: Transform pos: -51.5,-59.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 3947 components: - type: Transform pos: -40.5,-63.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4012 components: - type: Transform pos: -54.5,-60.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4013 components: - type: Transform pos: -56.5,-60.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4015 components: - type: Transform pos: 19.5,-9.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4016 components: - type: Transform pos: 17.5,-9.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4021 components: - type: Transform pos: 17.5,-10.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4072 components: - type: Transform pos: -55.5,-60.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4074 components: - type: Transform pos: -53.5,-60.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4075 components: - type: Transform pos: 45.5,-79.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4079 components: - type: Transform pos: 45.5,-78.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4195 components: - type: Transform pos: 80.5,-33.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4196 components: - type: Transform pos: 19.5,-10.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4197 components: - type: Transform pos: -41.5,-51.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4198 components: - type: Transform pos: -46.5,-70.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4199 components: - type: Transform pos: -12.5,-77.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4207 components: - type: Transform pos: 16.5,-51.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4209 components: - type: Transform pos: 81.5,-33.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4210 components: - type: Transform pos: -4.5,-18.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4221 components: - type: Transform pos: -1.5,-41.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4231 components: - type: Transform pos: -1.5,-39.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4310 components: - type: Transform pos: -3.5,-18.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4313 components: - type: Transform pos: 44.5,-54.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4320 components: - type: Transform pos: 44.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4334 components: - type: Transform pos: 46.5,-54.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4350 components: - type: Transform pos: 45.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4378 components: - type: Transform pos: 83.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4382 components: - type: Transform pos: -8.5,-80.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4386 components: - type: Transform pos: 22.5,-42.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4388 components: - type: Transform pos: -49.5,-31.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4390 components: - type: Transform pos: 22.5,-41.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4392 components: - type: Transform pos: -5.5,-18.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4397 components: - type: Transform pos: -2.5,-26.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4398 components: - type: Transform pos: 18.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4403 components: - type: Transform pos: 49.5,-79.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4404 components: - type: Transform pos: 80.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4408 components: - type: Transform pos: 81.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4409 components: - type: Transform pos: 81.5,-31.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4410 components: - type: Transform pos: 80.5,-31.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4418 components: - type: Transform pos: -13.5,-77.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4420 components: - type: Transform pos: 35.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4421 components: - type: Transform pos: 21.5,-10.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4424 components: - type: Transform pos: 19.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4429 components: - type: Transform pos: -14.5,-9.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4432 components: - type: Transform pos: -14.5,-10.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4433 components: - type: Transform pos: 73.5,-72.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4439 components: - type: Transform pos: -16.5,-9.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4440 components: - type: Transform pos: -50.5,-59.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4461 components: - type: Transform pos: 41.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4464 components: - type: Transform pos: 73.5,-17.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4466 components: - type: Transform pos: 73.5,-18.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4467 components: - type: Transform pos: 77.5,-18.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4468 components: - type: Transform pos: 77.5,-17.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4469 components: - type: Transform pos: -2.5,-25.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4470 components: - type: Transform pos: -2.5,-24.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4471 components: - type: Transform pos: 1.5,-75.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4472 components: - type: Transform pos: -22.5,-23.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4474 components: - type: Transform pos: -20.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4475 components: - type: Transform pos: -53.5,-54.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4476 components: - type: Transform pos: -52.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4477 components: - type: Transform pos: -55.5,-48.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4479 components: - type: Transform pos: -54.5,-51.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4480 components: - type: Transform pos: -55.5,-42.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4481 components: - type: Transform pos: -55.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4482 components: - type: Transform pos: -55.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4483 components: - type: Transform pos: -51.5,-55.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4484 components: - type: Transform pos: -54.5,-39.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4485 components: - type: Transform pos: -54.5,-41.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4486 components: - type: Transform pos: -54.5,-38.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4487 components: - type: Transform pos: -49.5,-34.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4488 components: - type: Transform pos: -0.5,-80.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4489 components: - type: Transform pos: 3.5,-80.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4490 components: - type: Transform pos: 5.5,-80.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4491 components: - type: Transform pos: 37.5,-58.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4493 components: - type: Transform pos: 37.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4495 components: - type: Transform pos: 41.5,-58.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4497 components: - type: Transform pos: 39.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4498 components: - type: Transform pos: 35.5,-58.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4504 components: - type: Transform pos: 43.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4506 components: - type: Transform pos: 43.5,-58.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4508 components: - type: Transform pos: 33.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4509 components: - type: Transform pos: 33.5,-58.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4510 components: - type: Transform pos: 34.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4512 components: - type: Transform pos: 46.5,-60.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4513 components: - type: Transform pos: 40.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4514 components: - type: Transform pos: 45.5,-60.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4515 components: - type: Transform pos: 38.5,-58.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4517 components: - type: Transform pos: 39.5,-58.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4518 components: - type: Transform pos: 45.5,-59.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4519 components: - type: Transform pos: 33.5,-59.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4531 components: - type: Transform pos: 46.5,-59.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4539 components: - type: Transform pos: 21.5,-9.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4543 components: - type: Transform pos: 39.5,-14.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4571 components: - type: Transform pos: -28.5,-7.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4579 components: - type: Transform pos: -28.5,-8.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4580 components: - type: Transform pos: -28.5,-9.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4581 components: - type: Transform pos: -30.5,-7.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4680 components: - type: Transform pos: -30.5,-8.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4682 components: - type: Transform pos: -30.5,-9.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4695 components: - type: Transform pos: -33.5,-9.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4696 components: - type: Transform pos: -32.5,-9.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4697 components: - type: Transform pos: -32.5,-7.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4698 components: - type: Transform pos: -32.5,-8.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4761 components: - type: Transform pos: -47.5,-14.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4839 components: - type: Transform pos: -47.5,-12.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4846 components: - type: Transform pos: 21.5,-75.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 4937 components: - type: Transform pos: -53.5,-53.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5008 components: - type: Transform pos: -54.5,-52.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5011 components: - type: Transform pos: -54.5,-50.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5012 components: - type: Transform pos: -54.5,-49.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5027 components: - type: Transform pos: -55.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5051 components: - type: Transform pos: -55.5,-43.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5054 components: - type: Transform pos: -55.5,-45.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5056 components: - type: Transform pos: -50.5,-56.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5057 components: - type: Transform pos: -49.5,-56.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5067 components: - type: Transform pos: -48.5,-56.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5068 components: - type: Transform pos: -54.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5140 components: - type: Transform pos: -53.5,-37.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5147 components: - type: Transform pos: -53.5,-36.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5191 components: - type: Transform pos: -52.5,-35.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5194 components: - type: Transform pos: -50.5,-34.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5258 components: - type: Transform pos: -48.5,-34.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5332 components: - type: Transform pos: 82.5,-41.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5375 components: - type: Transform pos: -51.5,-35.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5394 components: - type: Transform pos: -47.5,-34.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5431 components: - type: Transform pos: 16.5,-71.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5434 components: - type: Transform pos: 75.5,-73.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5436 components: - type: Transform pos: 77.5,-73.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5438 components: - type: Transform pos: 39.5,-17.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5439 components: - type: Transform pos: 39.5,-16.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5441 components: - type: Transform pos: 39.5,-15.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5442 components: - type: Transform pos: 43.5,-11.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5443 components: - type: Transform pos: 47.5,-12.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5446 components: - type: Transform pos: 37.5,-15.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5447 components: - type: Transform pos: 47.5,-11.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5448 components: - type: Transform pos: 46.5,-12.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5449 components: - type: Transform pos: 44.5,-11.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5450 components: - type: Transform pos: 46.5,-11.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5451 components: - type: Transform pos: 45.5,-11.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5511 components: - type: Transform pos: 43.5,-12.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5513 components: - type: Transform pos: -2.5,-80.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5517 components: - type: Transform pos: 3.5,-81.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5522 components: - type: Transform pos: 5.5,-81.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5528 components: - type: Transform pos: 16.5,-73.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5529 components: - type: Transform pos: 16.5,-74.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5530 components: - type: Transform pos: 17.5,-76.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5531 components: - type: Transform pos: 17.5,-75.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5532 components: - type: Transform pos: 22.5,-74.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5533 components: - type: Transform pos: 22.5,-73.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5535 components: - type: Transform pos: 22.5,-72.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5536 components: - type: Transform pos: 22.5,-71.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5604 components: - type: Transform pos: 47.5,-62.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5632 components: - type: Transform pos: 77.5,-72.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5634 components: - type: Transform pos: 40.5,-58.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5657 components: - type: Transform pos: 42.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5658 components: - type: Transform pos: 41.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5659 components: - type: Transform pos: 42.5,-58.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5663 components: - type: Transform pos: 36.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5694 components: - type: Transform pos: 36.5,-58.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5696 components: - type: Transform pos: 44.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5786 components: - type: Transform pos: 34.5,-58.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 5899 components: - type: Transform pos: 35.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6046 components: - type: Transform pos: 45.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6104 components: - type: Transform pos: 80.5,-49.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6106 components: - type: Transform pos: 82.5,-42.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6114 components: - type: Transform pos: 46.5,-58.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6142 components: - type: Transform pos: 45.5,-58.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6301 components: - type: Transform pos: 33.5,-60.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6386 components: - type: Transform pos: 82.5,-49.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6387 components: - type: Transform pos: 82.5,-43.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6598 components: - type: Transform pos: 32.5,-59.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6659 components: - type: Transform pos: 29.5,-68.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6666 components: - type: Transform pos: 27.5,-68.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6677 components: - type: Transform pos: 32.5,-58.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 6678 components: - type: Transform pos: 44.5,-58.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7320 components: - type: Transform pos: 82.5,-47.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7409 components: - type: Transform pos: 73.5,-73.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7764 components: - type: Transform pos: 44.5,-12.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7792 components: - type: Transform pos: 45.5,-12.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 7794 components: - type: Transform pos: 32.5,-13.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8063 components: - type: Transform pos: 80.5,-41.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8144 components: - type: Transform pos: 38.5,-57.5 parent: 2 - - uid: 8182 - components: - - type: Transform - pos: 52.5,-60.5 - parent: 2 - - uid: 8192 - components: - - type: Transform - pos: 50.5,-63.5 - parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8346 components: - type: Transform pos: 21.5,-76.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8358 components: - type: Transform pos: 16.5,-72.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8422 components: - type: Transform pos: 66.5,-59.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 8503 components: - type: Transform pos: 69.5,-57.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9294 components: - type: Transform pos: 51.5,-53.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9329 components: - type: Transform pos: 81.5,-42.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9337 components: - type: Transform pos: 28.5,-15.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9354 components: - type: Transform pos: 29.5,-16.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9446 components: - type: Transform pos: 83.5,-42.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9695 components: - type: Transform pos: 80.5,-59.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 9847 components: - type: Transform pos: 65.5,-59.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10305 components: - type: Transform pos: 52.5,-53.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10516 components: - type: Transform pos: 81.5,-49.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10721 components: - type: Transform pos: 81.5,-41.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10752 components: - type: Transform pos: 81.5,-40.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 10889 components: - type: Transform pos: -17.5,-73.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 11716 components: - type: Transform pos: -30.5,-46.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 11872 components: - type: Transform pos: 49.5,-62.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 12851 components: - type: Transform pos: 59.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 13647 components: - type: Transform pos: 52.5,-58.5 parent: 2 - - uid: 13803 - components: - - type: Transform - pos: 51.5,-60.5 - parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 13888 components: - type: Transform pos: -14.5,-32.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 13963 components: - type: Transform pos: -0.5,-42.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 13981 components: - type: Transform pos: -30.5,-44.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14115 components: - type: Transform pos: -26.5,-73.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14189 components: - type: Transform pos: -28.5,-73.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 14587 components: - type: Transform pos: -20.5,-73.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15156 components: - type: Transform pos: 83.5,-48.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15157 components: - type: Transform pos: 82.5,-48.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15164 components: - type: Transform pos: 81.5,-48.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15166 components: - type: Transform pos: 81.5,-50.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15230 components: - type: Transform pos: -19.5,-73.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 15960 components: - type: Transform rot: -1.5707963267948966 rad pos: -32.5,-14.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16314 components: - type: Transform rot: -1.5707963267948966 rad pos: -32.5,-15.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16445 components: - type: Transform pos: 46.5,-62.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16449 components: - type: Transform pos: 49.5,-78.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 16677 components: - type: Transform pos: -22.5,-53.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 17655 components: - type: Transform pos: 48.5,-62.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 17657 components: - type: Transform pos: -18.5,-15.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18416 components: - type: Transform pos: 58.5,-22.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18467 components: - type: Transform pos: -18.5,-73.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18636 components: - type: Transform pos: 55.5,-64.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18734 components: - type: Transform pos: 56.5,-63.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18767 components: - type: Transform pos: 2.5,-37.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18787 components: - type: Transform rot: -1.5707963267948966 rad pos: -18.5,-16.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18804 components: - type: Transform pos: 32.5,-60.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 18932 components: - type: Transform pos: -16.5,-70.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19193 components: - type: Transform pos: -20.5,-21.5 parent: 2 - - uid: 19208 - components: - - type: Transform - pos: 54.5,-63.5 - parent: 2 - - uid: 19293 - components: - - type: Transform - pos: 52.5,-64.5 - parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19321 components: - type: Transform pos: -27.5,-73.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19347 components: - type: Transform pos: 26.5,-62.5 parent: 2 + - type: DeltaPressure + gridUid: 2 - uid: 19348 components: - type: Transform pos: 26.5,-63.5 parent: 2 + - type: DeltaPressure + gridUid: 2 ... diff --git a/Resources/Maps/marathon.yml b/Resources/Maps/marathon.yml index 4679e76938..fb11cf4f70 100644 --- a/Resources/Maps/marathon.yml +++ b/Resources/Maps/marathon.yml @@ -4,8 +4,8 @@ meta: engineVersion: 266.0.0 forkId: "" forkVersion: "" - time: 08/21/2025 15:09:09 - entityCount: 23143 + time: 08/29/2025 15:07:57 + entityCount: 23830 maps: - 5350 grids: @@ -85,51 +85,51 @@ entities: chunks: -1,0: ind: -1,0 - tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAwB+AAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAIAXQAAAAACAF0AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAMAXQAAAAACAF0AAAAAAABdAAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAQBdAAAAAAMAXQAAAAACAF0AAAAAAwBdAAAAAAIAXQAAAAABAF0AAAAAAgBdAAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAEAXQAAAAABAF0AAAAAAwBdAAAAAAMAXQAAAAACAF0AAAAAAwBdAAAAAAIAXQAAAAABAF0AAAAAAQBdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAADAF0AAAAAAwBdAAAAAAIAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAABAF0AAAAAAgBdAAAAAAEAXQAAAAADAF0AAAAAAABdAAAAAAAAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAwBdAAAAAAEAXQAAAAACAF0AAAAAAwBdAAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAADAH4AAAAAAABgAAAAAAIAYAAAAAABAGAAAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAIAXQAAAAAAAB8AAAAAAwB+AAAAAAAAYAAAAAADAGAAAAAAAABgAAAAAAMAYAAAAAABAGAAAAAAAQB+AAAAAAAAXQAAAAADAB8AAAAAAQBdAAAAAAEAHwAAAAABAF0AAAAAAAAfAAAAAAIAXQAAAAABAB8AAAAAAABdAAAAAAAAHwAAAAADAGAAAAAAAgBgAAAAAAMAYAAAAAAAAGAAAAAAAQBgAAAAAAIAfgAAAAAAAB8AAAAAAgBdAAAAAAEAHwAAAAACAF0AAAAAAgAfAAAAAAEAXQAAAAADAB8AAAAAAwBdAAAAAAIAHwAAAAAAAF0AAAAAAABgAAAAAAMAYAAAAAACAGAAAAAAAwBgAAAAAAAAYAAAAAAAAH4AAAAAAABdAAAAAAMAHwAAAAACAF0AAAAAAwAfAAAAAAMAXQAAAAACAB8AAAAAAQBdAAAAAAIAHwAAAAABAF0AAAAAAQAfAAAAAAMAYAAAAAADAGAAAAAAAgBgAAAAAAIAYAAAAAAAAGAAAAAAAwB+AAAAAAAAHwAAAAAAAF0AAAAAAwAfAAAAAAEAXQAAAAACAB8AAAAAAgBdAAAAAAIAHwAAAAAAAF0AAAAAAgAfAAAAAAAAXQAAAAADAGAAAAAAAgBgAAAAAAIAYAAAAAADAGAAAAAAAABgAAAAAAEAfgAAAAAAAF0AAAAAAAAfAAAAAAAAXQAAAAACAB8AAAAAAgBdAAAAAAIAHwAAAAADAF0AAAAAAgAfAAAAAAIAXQAAAAACAB8AAAAAAgBgAAAAAAEAYAAAAAAAAGAAAAAAAgBgAAAAAAIAYAAAAAAAAH4AAAAAAAAfAAAAAAIAXQAAAAACAB8AAAAAAwBdAAAAAAEAHwAAAAAAAF0AAAAAAgAfAAAAAAMAXQAAAAABAB8AAAAAAQBdAAAAAAMAfgAAAAAAAH4AAAAAAAAfAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAAAHwAAAAABAC4AAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAgAfAAAAAAMAHwAAAAAAAB8AAAAAAQAfAAAAAAAAHwAAAAAAAH4AAAAAAAB6AAAAAAIAegAAAAACAHoAAAAAAQB6AAAAAAIAegAAAAADAHoAAAAAAwAuAAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAABAB8AAAAAAAAfAAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAEAegAAAAABAHoAAAAAAAB6AAAAAAIAegAAAAACAHoAAAAAAQB6AAAAAAAALgAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAADAB8AAAAAAgAfAAAAAAIAHwAAAAABAA== + tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAgB+AAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAADAF0AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAMAXQAAAAACAF0AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAIAXQAAAAABAF0AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAMAXQAAAAADAF0AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAQBdAAAAAAMAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAACAF0AAAAAAgBdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAABAF0AAAAAAgBdAAAAAAEAfgAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAABAH4AAAAAAABgAAAAAAIAYAAAAAAAAGAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAIAXQAAAAAAAB8AAAAAAgB+AAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAIAYAAAAAADAGAAAAAAAQB+AAAAAAAAXQAAAAADAB8AAAAAAwBdAAAAAAMAHwAAAAABAF0AAAAAAAAfAAAAAAMAXQAAAAAAAB8AAAAAAQBdAAAAAAAAHwAAAAAAAGAAAAAAAgBgAAAAAAMAYAAAAAACAGAAAAAAAQBgAAAAAAEAfgAAAAAAAB8AAAAAAABdAAAAAAEAHwAAAAABAF0AAAAAAwAfAAAAAAEAXQAAAAACAB8AAAAAAwBdAAAAAAIAHwAAAAADAF0AAAAAAgBgAAAAAAEAYAAAAAAAAGAAAAAAAwBgAAAAAAIAYAAAAAAAAH4AAAAAAABdAAAAAAMAHwAAAAADAF0AAAAAAgAfAAAAAAIAXQAAAAACAB8AAAAAAgBdAAAAAAIAHwAAAAABAF0AAAAAAgAfAAAAAAEAYAAAAAAAAGAAAAAAAABgAAAAAAIAYAAAAAACAGAAAAAAAAB+AAAAAAAAHwAAAAADAF0AAAAAAwAfAAAAAAMAXQAAAAADAB8AAAAAAwBdAAAAAAAAHwAAAAACAF0AAAAAAgAfAAAAAAEAXQAAAAABAGAAAAAAAgBgAAAAAAMAYAAAAAACAGAAAAAAAgBgAAAAAAMAfgAAAAAAAF0AAAAAAwAfAAAAAAIAXQAAAAADAB8AAAAAAQBdAAAAAAEAHwAAAAADAF0AAAAAAAAfAAAAAAEAXQAAAAACAB8AAAAAAgBgAAAAAAMAYAAAAAACAGAAAAAAAQBgAAAAAAMAYAAAAAAAAH4AAAAAAAAfAAAAAAAAXQAAAAACAB8AAAAAAwBdAAAAAAAAHwAAAAADAF0AAAAAAAAfAAAAAAEAXQAAAAABAB8AAAAAAgBdAAAAAAIAfgAAAAAAAH4AAAAAAAAfAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAMAfgAAAAAAAB8AAAAAAQAfAAAAAAEAHwAAAAACAB8AAAAAAgAfAAAAAAMAHwAAAAABAC4AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAAAHwAAAAADAB8AAAAAAAAfAAAAAAMAHwAAAAADAH4AAAAAAAB6AAAAAAEAegAAAAABAHoAAAAAAwB6AAAAAAIAegAAAAACAHoAAAAAAwAuAAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAwAfAAAAAAEAegAAAAAAAHoAAAAAAwB6AAAAAAEAegAAAAACAHoAAAAAAgB6AAAAAAMALgAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAIAHwAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAABAA== version: 7 0,0: ind: 0,0 - tiles: XQAAAAACAF0AAAAAAwB+AAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAgB+AAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAwBdAAAAAAIAXQAAAAABAF0AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAQBdAAAAAAIAXQAAAAACAF0AAAAAAwBdAAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAABdAAAAAAEAXQAAAAACAH4AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAQBdAAAAAAIAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAgB+AAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAEAXQAAAAABAF0AAAAAAwBdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAADAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAB8AAAAAAQBdAAAAAAEAHwAAAAADAF0AAAAAAQAfAAAAAAIAXQAAAAABAH4AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAABdAAAAAAMAHwAAAAABAF0AAAAAAQAfAAAAAAIAXQAAAAAAAB8AAAAAAQBdAAAAAAIAXQAAAAABAF0AAAAAAQBdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAHwAAAAADAF0AAAAAAAAfAAAAAAEAXQAAAAABAB8AAAAAAgBdAAAAAAEAXQAAAAADAF0AAAAAAABdAAAAAAIAXQAAAAABAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAHwAAAAAAAF0AAAAAAAAfAAAAAAMAfgAAAAAAAB8AAAAAAwBdAAAAAAEAHwAAAAACAH4AAAAAAABdAAAAAAIAXQAAAAABAF0AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwAfAAAAAAIAXQAAAAADAH4AAAAAAABdAAAAAAIAHwAAAAABAF0AAAAAAwB+AAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAMAfgAAAAAAAHAAAAAAAwBwAAAAAAMAcAAAAAAAAB8AAAAAAQAfAAAAAAMAXQAAAAADAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAACAH4AAAAAAAAfAAAAAAIAHwAAAAADAB8AAAAAAwAfAAAAAAMAHwAAAAAAAH4AAAAAAAAfAAAAAAMAfgAAAAAAAB8AAAAAAQAfAAAAAAMAHwAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAAB+AAAAAAAAcAAAAAAAAB8AAAAAAABwAAAAAAIAHwAAAAADAHoAAAAAAwB+AAAAAAAAGwAAAAAAABsAAAAAAABDAAAAAAAAQwAAAAAAAEMAAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAIAfgAAAAAAAH4AAAAAAAAfAAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAAAfgAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAEMAAAAAAABDAAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAACAH4AAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAAAfAAAAAAEAHwAAAAADAH4AAAAAAAAfAAAAAAMAHwAAAAADAB8AAAAAAgB+AAAAAAAAbQAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAQBdAAAAAAEAXQAAAAAAAF0AAAAAAQBdAAAAAAIAHwAAAAAAAA== + tiles: XQAAAAACAF0AAAAAAQB+AAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAACAF0AAAAAAQBdAAAAAAMAXQAAAAACAF0AAAAAAgBdAAAAAAMAXQAAAAADAF0AAAAAAwBdAAAAAAMAXQAAAAACAF0AAAAAAQBdAAAAAAIAXQAAAAAAAF0AAAAAAgBdAAAAAAEAXQAAAAACAF0AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAQBdAAAAAAEAXQAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAMAXQAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAACAF0AAAAAAQB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAgBdAAAAAAAAXQAAAAAAAF0AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAMAXQAAAAABAF0AAAAAAABdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAQB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAACAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAB8AAAAAAQBdAAAAAAEAHwAAAAAAAF0AAAAAAQAfAAAAAAAAXQAAAAACAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQBdAAAAAAEAHwAAAAAAAF0AAAAAAAAfAAAAAAAAXQAAAAABAB8AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAwBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAIAHwAAAAAAAF0AAAAAAgAfAAAAAAAAXQAAAAABAB8AAAAAAgBdAAAAAAMAXQAAAAADAF0AAAAAAwBdAAAAAAMAXQAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAHwAAAAAAAF0AAAAAAgAfAAAAAAEAfgAAAAAAAB8AAAAAAwBdAAAAAAAAHwAAAAADAH4AAAAAAABdAAAAAAAAXQAAAAACAF0AAAAAAQB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwAfAAAAAAAAXQAAAAADAH4AAAAAAABdAAAAAAMAHwAAAAACAF0AAAAAAwB+AAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAIAfgAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAADAB8AAAAAAgAfAAAAAAEAXQAAAAAAAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAADAH4AAAAAAAAfAAAAAAMAHwAAAAAAAB8AAAAAAwAfAAAAAAEAHwAAAAADAH4AAAAAAAAfAAAAAAIAfgAAAAAAAB8AAAAAAgAfAAAAAAIAHwAAAAACAH4AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAwB+AAAAAAAAcAAAAAACAB8AAAAAAQBwAAAAAAAAHwAAAAACAHoAAAAAAAB+AAAAAAAAGwAAAAAAABsAAAAAAABDAAAAAAAAQwAAAAAAAEMAAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAIAfgAAAAAAAH4AAAAAAAAfAAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAAAfgAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAEMAAAAAAABDAAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAACAH4AAAAAAAAfAAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAAAHwAAAAACAH4AAAAAAAAfAAAAAAEAHwAAAAABAB8AAAAAAQB+AAAAAAAAbQAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAAAHwAAAAABAA== version: 7 -1,-1: ind: -1,-1 - tiles: cAAAAAAAAHAAAAAAAgBwAAAAAAAAcAAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAABwAAAAAAIAcAAAAAAAAHAAAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAAAAHAAAAAAAwBwAAAAAAEAcAAAAAAAAHAAAAAAAAB+AAAAAAAAcAAAAAABAHAAAAAAAgBwAAAAAAEAcAAAAAADAE8AAAAAAABPAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAgBwAAAAAAMAcAAAAAACAHAAAAAAAgBwAAAAAAEAfgAAAAAAAHAAAAAAAQBwAAAAAAAAcAAAAAAAAHAAAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABwAAAAAAAAcAAAAAABAHAAAAAAAABwAAAAAAIAcAAAAAABAHAAAAAAAgBwAAAAAAEAcAAAAAADAHAAAAAAAwBwAAAAAAAAcAAAAAADAHAAAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAABAHAAAAAAAgBwAAAAAAMAcAAAAAADAHAAAAAAAABwAAAAAAAAcAAAAAACAHAAAAAAAQBwAAAAAAAAcAAAAAACAHAAAAAAAQBwAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAACAHAAAAAAAgBwAAAAAAMAcAAAAAADAHAAAAAAAABwAAAAAAIAcAAAAAACAHAAAAAAAABwAAAAAAIAcAAAAAABAHAAAAAAAABwAAAAAAEAcAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAABwAAAAAAEAcAAAAAAAAH4AAAAAAABwAAAAAAMAcAAAAAAAAHAAAAAAAwBwAAAAAAIAcAAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAIAcAAAAAAAAHAAAAAAAgB+AAAAAAAAcAAAAAAAAHAAAAAAAgB+AAAAAAAAcAAAAAADAHAAAAAAAwBwAAAAAAAAcAAAAAACAHAAAAAAAwB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAACAHAAAAAAAABwAAAAAAAAfgAAAAAAAH4AAAAAAABwAAAAAAIAfgAAAAAAAHAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAABwAAAAAAAAcAAAAAADAHAAAAAAAABwAAAAAAIAcAAAAAACAHAAAAAAAgBwAAAAAAEAcAAAAAACAHAAAAAAAQBwAAAAAAIAcAAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAAAAHAAAAAAAgBwAAAAAAMAcAAAAAADAHAAAAAAAABwAAAAAAMAcAAAAAAAAHAAAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAwBdAAAAAAEAXQAAAAABAH4AAAAAAABwAAAAAAEAcAAAAAACAHAAAAAAAABwAAAAAAAAcAAAAAACAHAAAAAAAgBwAAAAAAMAcAAAAAADAHAAAAAAAwBwAAAAAAMAXQAAAAADAF0AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAwB+AAAAAAAAcAAAAAADAHAAAAAAAwBwAAAAAAEAcAAAAAAAAHAAAAAAAwBwAAAAAAAAcAAAAAADAHAAAAAAAABwAAAAAAMAcAAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAgB+AAAAAAAAfgAAAAAAAHAAAAAAAwBwAAAAAAAAcAAAAAADAHAAAAAAAABwAAAAAAIAcAAAAAAAAHAAAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAEAfgAAAAAAAA== + tiles: cAAAAAADAHAAAAAAAABwAAAAAAMAcAAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAABwAAAAAAMAcAAAAAAAAHAAAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAMAcAAAAAADAHAAAAAAAAB+AAAAAAAAcAAAAAACAHAAAAAAAABwAAAAAAEAcAAAAAABAE8AAAAAAABPAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAwBwAAAAAAEAcAAAAAABAHAAAAAAAgBwAAAAAAAAfgAAAAAAAHAAAAAAAABwAAAAAAEAcAAAAAACAHAAAAAAAgBPAAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABwAAAAAAIAcAAAAAAAAHAAAAAAAgBwAAAAAAEAcAAAAAACAHAAAAAAAABwAAAAAAMAcAAAAAABAHAAAAAAAgBwAAAAAAAAcAAAAAABAHAAAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAAAAHAAAAAAAQBwAAAAAAEAcAAAAAABAHAAAAAAAgBwAAAAAAMAcAAAAAAAAHAAAAAAAABwAAAAAAIAcAAAAAADAHAAAAAAAABwAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAHAAAAAAAABwAAAAAAMAcAAAAAAAAHAAAAAAAQBwAAAAAAAAcAAAAAADAHAAAAAAAABwAAAAAAEAcAAAAAACAHAAAAAAAgBwAAAAAAAAcAAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAABwAAAAAAIAcAAAAAABAH4AAAAAAABwAAAAAAEAcAAAAAACAHAAAAAAAQBwAAAAAAIAcAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAMAcAAAAAAAAHAAAAAAAQB+AAAAAAAAcAAAAAABAHAAAAAAAgB+AAAAAAAAcAAAAAACAHAAAAAAAwBwAAAAAAAAcAAAAAADAHAAAAAAAgB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAHAAAAAAAwBwAAAAAAAAcAAAAAABAHAAAAAAAQBwAAAAAAAAfgAAAAAAAH4AAAAAAABwAAAAAAIAfgAAAAAAAHAAAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAABwAAAAAAMAcAAAAAAAAHAAAAAAAgBwAAAAAAMAcAAAAAABAHAAAAAAAQBwAAAAAAMAcAAAAAAAAHAAAAAAAwBwAAAAAAAAcAAAAAACAH4AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAABAHAAAAAAAgBwAAAAAAMAcAAAAAAAAHAAAAAAAQBwAAAAAAEAcAAAAAACAHAAAAAAAABdAAAAAAAAXQAAAAACAF0AAAAAAgBdAAAAAAMAXQAAAAAAAH4AAAAAAABwAAAAAAMAcAAAAAAAAHAAAAAAAgBwAAAAAAEAcAAAAAADAHAAAAAAAABwAAAAAAMAcAAAAAACAHAAAAAAAgBwAAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAIAXQAAAAACAF0AAAAAAgB+AAAAAAAAcAAAAAADAHAAAAAAAwBwAAAAAAMAcAAAAAAAAHAAAAAAAgBwAAAAAAAAcAAAAAAAAHAAAAAAAQBwAAAAAAIAcAAAAAACAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAwB+AAAAAAAAfgAAAAAAAHAAAAAAAABwAAAAAAMAcAAAAAABAHAAAAAAAQBwAAAAAAAAcAAAAAADAHAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAEAfgAAAAAAAA== version: 7 0,-1: ind: 0,-1 - tiles: fgAAAAAAAH4AAAAAAABsAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAfgAAAAAAAHoAAAAAAAB6AAAAAAMAegAAAAABAH4AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAQAfAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAH4AAAAAAAB6AAAAAAIAegAAAAABAHoAAAAAAQB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAIAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAB+AAAAAAAAegAAAAABAHoAAAAAAwB6AAAAAAEAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAABAB8AAAAAAQB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAMAfgAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAADMAAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAAAHwAAAAACAH4AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAAB6AAAAAAIAegAAAAACAHoAAAAAAgAmAAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAMAXQAAAAADAF0AAAAAAABdAAAAAAAAXQAAAAABAB8AAAAAAABdAAAAAAAAHwAAAAAAAB8AAAAAAQAfAAAAAAMAegAAAAABAHoAAAAAAQB6AAAAAAMAJgAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAgAfAAAAAAMAfgAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAADAHoAAAAAAAB6AAAAAAAAegAAAAACACYAAAAAAwBdAAAAAAAAXQAAAAADAF0AAAAAAQB+AAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAEAfgAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAAAAH4AAAAAAAB6AAAAAAMAegAAAAADAHoAAAAAAQAzAAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAEAfgAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAIAHwAAAAAAAB8AAAAAAQB+AAAAAAAAegAAAAADAHoAAAAAAgB6AAAAAAMAMwAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAABAH4AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAgBdAAAAAAMAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAgB6AAAAAAEAegAAAAABAH4AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAgB+AAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAMAXQAAAAACAF0AAAAAAQAOAAAAAAMADgAAAAAAAA4AAAAAAAAzAAAAAAAAJgAAAAACADMAAAAAAAAzAAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAIAfgAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAACAF0AAAAAAQBdAAAAAAIAXQAAAAABAF0AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAABdAAAAAAEAXQAAAAABAH4AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAACAF0AAAAAAgBdAAAAAAIAXQAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAADAF0AAAAAAwB+AAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAEAXQAAAAAAAF0AAAAAAABdAAAAAAIAfgAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAIAXQAAAAABAB8AAAAAAAAfAAAAAAEAHwAAAAADAH4AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAAB+AAAAAAAAfgAAAAAAAA== + tiles: fgAAAAAAAH4AAAAAAABsAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAfgAAAAAAAHoAAAAAAQB6AAAAAAMAegAAAAACAH4AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAwAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAH4AAAAAAAB6AAAAAAAAegAAAAADAHoAAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAMAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAB+AAAAAAAAegAAAAABAHoAAAAAAAB6AAAAAAIAfgAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAADAB8AAAAAAQB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAIAfgAAAAAAAHoAAAAAAwB6AAAAAAIAegAAAAACADMAAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAwBdAAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAAAHwAAAAABAH4AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAAB6AAAAAAAAegAAAAACAHoAAAAAAAAmAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAADAF0AAAAAAgBdAAAAAAIAXQAAAAADAB8AAAAAAQBdAAAAAAAAHwAAAAABAB8AAAAAAgAfAAAAAAMAegAAAAADAHoAAAAAAAB6AAAAAAAAJgAAAAACAF0AAAAAAwBdAAAAAAMAXQAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAAAAF0AAAAAAQAfAAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAAAHwAAAAAAAHoAAAAAAgB6AAAAAAIAegAAAAACACYAAAAAAgBdAAAAAAEAXQAAAAABAF0AAAAAAgB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAMAfgAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAABAH4AAAAAAAB6AAAAAAIAegAAAAADAHoAAAAAAQAzAAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAACAF0AAAAAAwBdAAAAAAEAHwAAAAABAB8AAAAAAgB+AAAAAAAAegAAAAACAHoAAAAAAwB6AAAAAAEAMwAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAABAH4AAAAAAABdAAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAIAXQAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAwB6AAAAAAAAegAAAAACAH4AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAwB+AAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAMAXQAAAAABAF0AAAAAAQAOAAAAAAEADgAAAAACAA4AAAAAAgAzAAAAAAAAJgAAAAABADMAAAAAAAAzAAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAMAfgAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAwBdAAAAAAMAXQAAAAABAF0AAAAAAQBdAAAAAAEAXQAAAAADAF0AAAAAAwBdAAAAAAMAXQAAAAACAF0AAAAAAwBdAAAAAAIAXQAAAAACAH4AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAEAXQAAAAACAF0AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAQB+AAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAABAF0AAAAAAgBdAAAAAAAAXQAAAAACAF0AAAAAAgBdAAAAAAEAXQAAAAAAAF0AAAAAAQBdAAAAAAEAfgAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAACAF0AAAAAAwBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAMAXQAAAAAAAB8AAAAAAgAfAAAAAAIAHwAAAAABAH4AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAQB+AAAAAAAAfgAAAAAAAA== version: 7 -2,0: ind: -2,0 - tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwB+AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAMAXQAAAAADAF0AAAAAAQBdAAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAABAF0AAAAAAwBdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAMAXQAAAAADAF0AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAgBdAAAAAAAAfgAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAAF0AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAMAfgAAAAAAAGAAAAAAAgBgAAAAAAEAHwAAAAAAAB8AAAAAAwB+AAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAEAXQAAAAACAF0AAAAAAwBgAAAAAAAAYAAAAAACACQAAAAAAAAfAAAAAAEAfgAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAACAH4AAAAAAABdAAAAAAIAXQAAAAABAF0AAAAAAgB+AAAAAAAAYAAAAAAAAGAAAAAAAwAkAAAAAAAAHwAAAAADAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAACAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGAAAAAAAgBgAAAAAAMAJAAAAAACAB8AAAAAAgB+AAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAACAH4AAAAAAABgAAAAAAMAYAAAAAADAB8AAAAAAwAfAAAAAAEAfgAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAIAXQAAAAADAF0AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAwBdAAAAAAIAYAAAAAAAAGAAAAAAAgAfAAAAAAMAfgAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAABAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAAAAGAAAAAAAABgAAAAAAAAHwAAAAABAB8AAAAAAgB+AAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAIAXQAAAAABAF0AAAAAAQBdAAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAEAXQAAAAACAH4AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAAAfAAAAAAEAfgAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAAAAF0AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAJgAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAAB8AAAAAAgA8AAAAAAAAPAAAAAAAAH4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== + tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAEAXQAAAAADAF0AAAAAAgBdAAAAAAIAXQAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAwBdAAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAABAF0AAAAAAwBdAAAAAAEAXQAAAAACAF0AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAADAF0AAAAAAgBdAAAAAAEAXQAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAABdAAAAAAEAfgAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAAF0AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAEAfgAAAAAAAGAAAAAAAABgAAAAAAMAHwAAAAADAB8AAAAAAAB+AAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAABAF0AAAAAAQBgAAAAAAEAYAAAAAABACQAAAAAAwAfAAAAAAMAfgAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAIAXQAAAAACAH4AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAgB+AAAAAAAAYAAAAAABAGAAAAAAAgAkAAAAAAAAHwAAAAABAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAwBdAAAAAAEAXQAAAAACAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGAAAAAAAABgAAAAAAEAJAAAAAADAB8AAAAAAQB+AAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAMAXQAAAAADAF0AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAAAAH4AAAAAAABgAAAAAAEAYAAAAAADAB8AAAAAAgAfAAAAAAMAfgAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAABAF0AAAAAAQBdAAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAwBdAAAAAAEAYAAAAAACAGAAAAAAAQAfAAAAAAMAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAQBdAAAAAAEAXQAAAAADAF0AAAAAAwBdAAAAAAIAXQAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAABAGAAAAAAAgBgAAAAAAEAHwAAAAABAB8AAAAAAQB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAAAXQAAAAADAH4AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAAAfAAAAAAEAfgAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAABAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAJgAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAAB8AAAAAAQA8AAAAAAAAPAAAAAAAAH4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== version: 7 0,1: ind: 0,1 - tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAwBdAAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAAAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAXQAAAAACAF0AAAAAAgBdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAMAXQAAAAADAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAABAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAwAfAAAAAAIAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAgB+AAAAAAAAfgAAAAAAAF0AAAAAAQB+AAAAAAAAfgAAAAAAAB8AAAAAAwB+AAAAAAAAXQAAAAAAAF0AAAAAAgAfAAAAAAAAXQAAAAACAF0AAAAAAwB+AAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAEAfgAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAACAH4AAAAAAAAfAAAAAAIAfgAAAAAAAF0AAAAAAwAfAAAAAAIAHwAAAAADAB8AAAAAAwBdAAAAAAEAfgAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAADAH4AAAAAAABdAAAAAAAAHwAAAAABAF0AAAAAAABdAAAAAAAAHwAAAAABAB8AAAAAAQAfAAAAAAMAHwAAAAAAAB8AAAAAAAAfAAAAAAMAHwAAAAACAH4AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAQB+AAAAAAAAXQAAAAACAB8AAAAAAABdAAAAAAEAfgAAAAAAAB8AAAAAAgB+AAAAAAAAXQAAAAADAF0AAAAAAAAfAAAAAAEAXQAAAAAAAF0AAAAAAgB+AAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAMAXQAAAAABAF0AAAAAAQBdAAAAAAMAXQAAAAADAF0AAAAAAgBdAAAAAAIAXQAAAAADAF0AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAgBdAAAAAAIAXQAAAAACAF0AAAAAAwBdAAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAMAXQAAAAACAF0AAAAAAQBdAAAAAAIAXQAAAAADAF0AAAAAAwBdAAAAAAEAXQAAAAADAF0AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAEAXQAAAAACAF0AAAAAAwBdAAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAAAAF0AAAAAAgBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAADAF0AAAAAAABdAAAAAAIAXQAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAABAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAAAXQAAAAABAF0AAAAAAQB+AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAegAAAAACAHoAAAAAAQB6AAAAAAEAegAAAAADAHoAAAAAAgB6AAAAAAMAfgAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAIAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAA== + tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAABdAAAAAAMAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAADAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAACAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAgAfAAAAAAEAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAgB+AAAAAAAAfgAAAAAAAF0AAAAAAgB+AAAAAAAAfgAAAAAAAB8AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAQAfAAAAAAEAXQAAAAACAF0AAAAAAwB+AAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAEAfgAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAABAH4AAAAAAAAfAAAAAAAAfgAAAAAAAF0AAAAAAAAfAAAAAAIAHwAAAAAAAB8AAAAAAgBdAAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAEAXQAAAAAAAH4AAAAAAABdAAAAAAIAHwAAAAACAF0AAAAAAABdAAAAAAEAHwAAAAACAB8AAAAAAQAfAAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAIAHwAAAAADAH4AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAwB+AAAAAAAAXQAAAAABAB8AAAAAAABdAAAAAAAAfgAAAAAAAB8AAAAAAQB+AAAAAAAAXQAAAAADAF0AAAAAAwAfAAAAAAAAXQAAAAACAF0AAAAAAwB+AAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAIAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAIAXQAAAAABAF0AAAAAAgBdAAAAAAMAXQAAAAACAF0AAAAAAQBdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAABAF0AAAAAAgBdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAACAF0AAAAAAgBdAAAAAAEAXQAAAAADAF0AAAAAAQBdAAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAgBdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAEAXQAAAAABAF0AAAAAAQBdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAMAXQAAAAABAH4AAAAAAABdAAAAAAIAXQAAAAABAF0AAAAAAgBdAAAAAAAAXQAAAAADAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAEAXQAAAAAAAF0AAAAAAwB+AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAegAAAAAAAHoAAAAAAgB6AAAAAAEAegAAAAACAHoAAAAAAwB6AAAAAAIAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAgBdAAAAAAIAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAA== version: 7 -1,1: ind: -1,1 - tiles: LgAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAAAAH4AAAAAAAB6AAAAAAEAegAAAAACAHoAAAAAAAAfAAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAC4AAAAAAAB+AAAAAAAAHwAAAAACAH4AAAAAAAB+AAAAAAAAegAAAAABAHoAAAAAAAB6AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAHoAAAAAAQB6AAAAAAMAegAAAAADAHoAAAAAAQBsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAMAHwAAAAACAB8AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgBdAAAAAAIAXQAAAAABAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAMAXQAAAAADAF0AAAAAAABdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAACAF0AAAAAAABdAAAAAAIAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAwAAAAAAQAMAAAAAAEADAAAAAADAAwAAAAAAwAMAAAAAAIADAAAAAAAAAwAAAAAAgB+AAAAAAAAfgAAAAAAAB8AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAwB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAEAXQAAAAADAF0AAAAAAgBdAAAAAAIAXQAAAAAAAF0AAAAAAgBdAAAAAAEAXQAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAgBdAAAAAAIAXQAAAAADAF0AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAADAF0AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAwBdAAAAAAMAXQAAAAACAF0AAAAAAQBdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAADAF0AAAAAAABdAAAAAAIAHwAAAAACAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAACAH4AAAAAAAB+AAAAAAAAXQAAAAADAB8AAAAAAAAfAAAAAAIAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAgB+AAAAAAAAXQAAAAADAF0AAAAAAwAfAAAAAAEAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAwAfAAAAAAMAHwAAAAADAB8AAAAAAwAfAAAAAAAAHwAAAAACAH4AAAAAAAAfAAAAAAAAHwAAAAADAH4AAAAAAAAfAAAAAAEAegAAAAACAA== + tiles: LgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAABAH4AAAAAAAB6AAAAAAMAegAAAAACAHoAAAAAAQAfAAAAAAIAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAC4AAAAAAAB+AAAAAAAAHwAAAAACAH4AAAAAAAB+AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAHoAAAAAAwB6AAAAAAEAegAAAAAAAHoAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAEAHwAAAAADAB8AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAIAXQAAAAAAAF0AAAAAAwBdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAACAF0AAAAAAgBdAAAAAAIAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAwAAAAAAwAMAAAAAAIADAAAAAADAAwAAAAAAwAMAAAAAAMADAAAAAAAAAwAAAAAAwB+AAAAAAAAfgAAAAAAAB8AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAQB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAgBdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAgBdAAAAAAIAXQAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAwBdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAEAXQAAAAACAF0AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAACAF0AAAAAAwBdAAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAMAHwAAAAABAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAACAH4AAAAAAAB+AAAAAAAAXQAAAAACAB8AAAAAAwAfAAAAAAIAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAgB+AAAAAAAAXQAAAAADAF0AAAAAAQAfAAAAAAEAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAgB+AAAAAAAAHwAAAAAAAB8AAAAAAQAfAAAAAAAAHwAAAAADAB8AAAAAAgAfAAAAAAMAHwAAAAADAH4AAAAAAAAfAAAAAAAAHwAAAAABAH4AAAAAAAAfAAAAAAMAegAAAAABAA== version: 7 -2,1: ind: -2,1 - tiles: fgAAAAAAAGwAAAAAAAB+AAAAAAAAPAAAAAAAAB8AAAAAAQAfAAAAAAEAHwAAAAACAB8AAAAAAwAfAAAAAAIAPAAAAAAAAH4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAIAegAAAAABAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAACAHoAAAAAAgB+AAAAAAAAYgAAAAADAGIAAAAAAgBiAAAAAAEAYgAAAAABAH4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAgB6AAAAAAMAfgAAAAAAAGIAAAAAAwBiAAAAAAEAYgAAAAADAGIAAAAAAQB+AAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAOAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAAuAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAIAXQAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAACAF0AAAAAAgBdAAAAAAMAXQAAAAABAF0AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAQBdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAgBdAAAAAAEAXQAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAAAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAACAF0AAAAAAwBdAAAAAAMAXQAAAAADAF0AAAAAAABdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAgBdAAAAAAEAXQAAAAACAF0AAAAAAQBdAAAAAAEAXQAAAAABAH4AAAAAAAB+AAAAAAAAegAAAAABAHoAAAAAAgB6AAAAAAEAegAAAAACAHoAAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAgBdAAAAAAMAXQAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAAB6AAAAAAMAegAAAAACAHoAAAAAAQB6AAAAAAAAfgAAAAAAAA== + tiles: fgAAAAAAAGwAAAAAAAB+AAAAAAAAPAAAAAAAAB8AAAAAAgAfAAAAAAEAHwAAAAACAB8AAAAAAwAfAAAAAAAAPAAAAAAAAH4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAEAegAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAAAAHoAAAAAAQB+AAAAAAAAYgAAAAAAAGIAAAAAAwBiAAAAAAMAYgAAAAAAAH4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAwB6AAAAAAEAfgAAAAAAAGIAAAAAAQBiAAAAAAIAYgAAAAABAGIAAAAAAQB+AAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAOAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAAuAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAMAXQAAAAACAF0AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAQBdAAAAAAIAXQAAAAADAF0AAAAAAwBdAAAAAAMAXQAAAAADAF0AAAAAAQBdAAAAAAEAXQAAAAADAF0AAAAAAQBdAAAAAAMAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAACAF0AAAAAAwBdAAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAADAF0AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAMAXQAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAAAAF0AAAAAAwBdAAAAAAMAXQAAAAACAF0AAAAAAwBdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAACAHoAAAAAAwB6AAAAAAEAegAAAAACAHoAAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAEAXQAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAwB6AAAAAAMAegAAAAAAAHoAAAAAAAB6AAAAAAEAfgAAAAAAAA== version: 7 -3,0: ind: -3,0 - tiles: AAAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAACAH4AAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAACAB8AAAAAAgAfAAAAAAIAfgAAAAAAAAAAAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAQB+AAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAQAAAAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAEAfgAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAACAF0AAAAAAgBdAAAAAAIAAAAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAAAAH4AAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAAAXQAAAAADAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAADAF0AAAAAAgBdAAAAAAMAXQAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAMAXQAAAAADAF0AAAAAAgBdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAEAXQAAAAABAH4AAAAAAAAfAAAAAAMAXQAAAAACAF0AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAgBdAAAAAAEAXQAAAAADAF0AAAAAAwBdAAAAAAEAXQAAAAACAF0AAAAAAwB+AAAAAAAAHwAAAAACAF0AAAAAAgBdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAABAF0AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAwBdAAAAAAIAHwAAAAADAB8AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAABAB8AAAAAAAAfAAAAAAEAXQAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAgBdAAAAAAIAXQAAAAADAH4AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAgB+AAAAAAAAHwAAAAABAF0AAAAAAABtAAAAAAAAfgAAAAAAAF0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAMAXQAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAwBdAAAAAAAAfgAAAAAAAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAEAXQAAAAABAF0AAAAAAwBdAAAAAAEAfgAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAMAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAAB+AAAAAAAAHwAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAABAF0AAAAAAwBdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAEAXQAAAAAAAF0AAAAAAwBdAAAAAAIAfgAAAAAAAB8AAAAAAQBdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAACAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAABAF0AAAAAAQBdAAAAAAEAXQAAAAACAF0AAAAAAgBdAAAAAAMAXQAAAAABAF0AAAAAAwBdAAAAAAIAXQAAAAAAAF0AAAAAAgBtAAAAAAAAfgAAAAAAAA== + tiles: AAAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAADAH4AAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAMAfgAAAAAAAAAAAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAAB+AAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAQAAAAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAEAfgAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAQBdAAAAAAMAAAAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAAAAH4AAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAQBdAAAAAAEAXQAAAAACAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAACAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAAAXQAAAAACAF0AAAAAAgBdAAAAAAEAXQAAAAACAF0AAAAAAwBdAAAAAAIAXQAAAAAAAH4AAAAAAAAfAAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAABAF0AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAgB+AAAAAAAAHwAAAAAAAF0AAAAAAwBdAAAAAAMAXQAAAAABAF0AAAAAAgBdAAAAAAIAXQAAAAABAF0AAAAAAQBdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAABdAAAAAAIAHwAAAAAAAB8AAAAAAABdAAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAB8AAAAAAAAfAAAAAAEAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAgBdAAAAAAMAXQAAAAABAH4AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAgB+AAAAAAAAHwAAAAABAF0AAAAAAgBtAAAAAAAAfgAAAAAAAF0AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAMAXQAAAAACAF0AAAAAAgBdAAAAAAEAXQAAAAACAF0AAAAAAgBdAAAAAAEAfgAAAAAAAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAQBdAAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAMAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAwB+AAAAAAAAHwAAAAADAF0AAAAAAQBdAAAAAAEAXQAAAAADAF0AAAAAAQBdAAAAAAMAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAADAF0AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAwBdAAAAAAEAfgAAAAAAAB8AAAAAAwBdAAAAAAEAXQAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAACAF0AAAAAAQBdAAAAAAMAXQAAAAACAF0AAAAAAwBdAAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAEAXQAAAAABAF0AAAAAAwBdAAAAAAEAXQAAAAADAF0AAAAAAwBdAAAAAAEAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAACAF0AAAAAAwBtAAAAAAAAfgAAAAAAAA== version: 7 -3,1: ind: -3,1 - tiles: fgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAEAfgAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAABdAAAAAAMAXQAAAAACAH4AAAAAAAAfAAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAIAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABtAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAgB+AAAAAAAAHwAAAAABAF0AAAAAAgBdAAAAAAIAXQAAAAAAAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAADAF0AAAAAAABdAAAAAAMAfgAAAAAAAB8AAAAAAwBdAAAAAAIAXQAAAAADAF0AAAAAAAAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAHoAAAAAAQB6AAAAAAAAegAAAAACAHoAAAAAAgB6AAAAAAEAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAADAH4AAAAAAAB6AAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAIAegAAAAADAHoAAAAAAgB6AAAAAAAAegAAAAABAH4AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAQB+AAAAAAAAegAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAIAfgAAAAAAAHoAAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAMAHwAAAAABAB8AAAAAAgAfAAAAAAIAfgAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAAfAAAAAAAAEQAAAAAAABEAAAAAAAARAAAAAAAAHwAAAAACAB8AAAAAAQBdAAAAAAIAXQAAAAACAF0AAAAAAABdAAAAAAIAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAHwAAAAABABEAAAAAAAARAAAAAAAAEQAAAAAAAB8AAAAAAgB+AAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAMAHwAAAAAAAB8AAAAAAQAfAAAAAAMAfgAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAAB6AAAAAAEAegAAAAABAHoAAAAAAwB+AAAAAAAAMQAAAAAAADEAAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAEAfgAAAAAAAF0AAAAAAQB+AAAAAAAAfgAAAAAAAG0AAAAAAAB6AAAAAAEAegAAAAAAAHoAAAAAAQB6AAAAAAMAfgAAAAAAADEAAAAAAAAxAAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAABAH4AAAAAAABdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAAAAHoAAAAAAQB6AAAAAAIAegAAAAADAH4AAAAAAAAxAAAAAAAAMQAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAAB+AAAAAAAAXQAAAAAAAA== + tiles: fgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAAAfgAAAAAAAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAABdAAAAAAMAXQAAAAAAAH4AAAAAAAAfAAAAAAIAXQAAAAADAF0AAAAAAABdAAAAAAIAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABtAAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAIAXQAAAAABAF0AAAAAAQB+AAAAAAAAHwAAAAABAF0AAAAAAABdAAAAAAAAXQAAAAAAAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAABAF0AAAAAAgBdAAAAAAIAfgAAAAAAAB8AAAAAAwBdAAAAAAEAXQAAAAACAF0AAAAAAwAfAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAgBdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAHoAAAAAAAB6AAAAAAEAegAAAAABAHoAAAAAAQB6AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAABAH4AAAAAAAB6AAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAMAegAAAAADAHoAAAAAAQB6AAAAAAEAegAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAQB+AAAAAAAAegAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAEAfgAAAAAAAHoAAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAMAHwAAAAACAB8AAAAAAwAfAAAAAAMAfgAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAAfAAAAAAAAEQAAAAAAABEAAAAAAAARAAAAAAAAHwAAAAABAB8AAAAAAQBdAAAAAAIAXQAAAAABAF0AAAAAAgBdAAAAAAEAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAHwAAAAADABEAAAAAAAARAAAAAAAAEQAAAAAAAB8AAAAAAwB+AAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAAAXQAAAAABAF0AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAEAHwAAAAABAB8AAAAAAQAfAAAAAAIAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAABAF0AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAQB6AAAAAAMAegAAAAAAAHoAAAAAAgB+AAAAAAAAMQAAAAAAADEAAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAAAfgAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB6AAAAAAMAegAAAAAAAHoAAAAAAQB6AAAAAAMAfgAAAAAAADEAAAAAAAAxAAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAADAH4AAAAAAABdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAADAHoAAAAAAQB6AAAAAAAAegAAAAAAAH4AAAAAAAAxAAAAAAAAMQAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAQB+AAAAAAAAXQAAAAAAAA== version: 7 -4,0: ind: -4,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAABAH4AAAAAAABtAAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAADAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAgBdAAAAAAMAXQAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAIAXQAAAAACAF0AAAAAAwAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAIAXQAAAAACAF0AAAAAAQBdAAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAMAXQAAAAAAAF0AAAAAAQBdAAAAAAMAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAEAXQAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAABAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAAAXQAAAAAAAF0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAIAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAIAXQAAAAADAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAADAH4AAAAAAAAyAAAAAAAAfgAAAAAAADQAAAAAAwB+AAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAIAXQAAAAADAF0AAAAAAQBdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAMAXQAAAAADAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAIAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAAAXQAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAADAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAwBdAAAAAAMAXQAAAAACAF0AAAAAAwAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAMAXQAAAAAAAF0AAAAAAgBdAAAAAAEAXQAAAAAAAF0AAAAAAQBdAAAAAAIAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAADAF0AAAAAAQBdAAAAAAIAXQAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAADAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAACAF0AAAAAAgAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAIAXQAAAAACAF0AAAAAAwBdAAAAAAEAXQAAAAAAAF0AAAAAAABdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAwBdAAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAMAXQAAAAADAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAACAH4AAAAAAAAyAAAAAAMAfgAAAAAAADQAAAAAAQB+AAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAgBdAAAAAAIAXQAAAAACAF0AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAQBdAAAAAAMAXQAAAAACAA== version: 7 -3,-1: ind: -3,-1 - tiles: fgAAAAAAAB8AAAAAAQAfAAAAAAAAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAgBwAAAAAAEAcAAAAAACAH4AAAAAAAAfAAAAAAEALwAAAAAAAB8AAAAAAQB+AAAAAAAAXQAAAAAAAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAQAfAAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAEAfgAAAAAAAB8AAAAAAAAvAAAAAAIAHwAAAAABAH4AAAAAAABdAAAAAAIAfgAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAADAH4AAAAAAAAfAAAAAAAAHwAAAAABAB8AAAAAAQB+AAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAgB+AAAAAAAAHwAAAAABAB8AAAAAAgAfAAAAAAMAfgAAAAAAAH4AAAAAAABdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAQAfAAAAAAMAHwAAAAADAF0AAAAAAwBdAAAAAAEAXQAAAAAAAF0AAAAAAwB+AAAAAAAAXQAAAAACAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAAAHwAAAAAAAB8AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAAAAF0AAAAAAABdAAAAAAMAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAABAH4AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAABAH4AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAQB+AAAAAAAAAAAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAQB+AAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAQBdAAAAAAEAXQAAAAAAAF0AAAAAAABdAAAAAAIAcAAAAAABAAAAAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAEAfgAAAAAAAF0AAAAAAwBdAAAAAAMAfgAAAAAAAF0AAAAAAgBdAAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAABAH4AAAAAAAAAAAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAABAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAABAF0AAAAAAQB+AAAAAAAAAAAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAMAfgAAAAAAAAAAAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAABAH4AAAAAAAAAAAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAMAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAABwAAAAAAIAAAAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAABAH4AAAAAAAB+AAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgB+AAAAAAAAfgAAAAAAAA== + tiles: fgAAAAAAAB8AAAAAAQAfAAAAAAMAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAwBwAAAAAAAAcAAAAAACAH4AAAAAAAAfAAAAAAEALwAAAAAAAB8AAAAAAwB+AAAAAAAAXQAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAQAfAAAAAAIAfgAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAIAfgAAAAAAAB8AAAAAAgAvAAAAAAIAHwAAAAAAAH4AAAAAAABdAAAAAAMAfgAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAACAH4AAAAAAAAfAAAAAAEAHwAAAAACAB8AAAAAAgB+AAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAgB+AAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAIAfgAAAAAAAH4AAAAAAABdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAAAHwAAAAABAF0AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAwB+AAAAAAAAXQAAAAABAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAAAAB8AAAAAAQBdAAAAAAMAXQAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAACAF0AAAAAAwBdAAAAAAMAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAABAH4AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAgBdAAAAAAEAXQAAAAABAH4AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAQBdAAAAAAEAcAAAAAACAAAAAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAIAfgAAAAAAAF0AAAAAAABdAAAAAAIAfgAAAAAAAF0AAAAAAABdAAAAAAIAfgAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAADAH4AAAAAAAAAAAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAACAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAwB+AAAAAAAAAAAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAIAfgAAAAAAAAAAAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAADAH4AAAAAAAAAAAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAIAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAgBwAAAAAAMAAAAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAABAH4AAAAAAAB+AAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgB+AAAAAAAAfgAAAAAAAA== version: 7 -4,-1: ind: -4,-1 @@ -137,139 +137,139 @@ entities: version: 7 -2,-1: ind: -2,-1 - tiles: fgAAAAAAAHAAAAAAAwBwAAAAAAEAcAAAAAACAH4AAAAAAAAfAAAAAAEAHwAAAAAAAB8AAAAAAAB+AAAAAAAAcAAAAAADAHAAAAAAAABwAAAAAAMAcAAAAAACAHAAAAAAAQBwAAAAAAEAcAAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAgBwAAAAAAIAcAAAAAABAH4AAAAAAABwAAAAAAEAcAAAAAABAHAAAAAAAwBdAAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAEAXQAAAAACAH4AAAAAAABwAAAAAAMAcAAAAAABAH4AAAAAAAB+AAAAAAAAcAAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAEAXQAAAAADAF0AAAAAAwB+AAAAAAAAcAAAAAAAAHAAAAAAAgBwAAAAAAIAcAAAAAADAHAAAAAAAABwAAAAAAEAcAAAAAACAHAAAAAAAABwAAAAAAMAfgAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAACAF0AAAAAAABdAAAAAAMAfgAAAAAAAHAAAAAAAgBwAAAAAAIAcAAAAAADAHAAAAAAAABwAAAAAAIAcAAAAAABAHAAAAAAAQBwAAAAAAAAcAAAAAABAH4AAAAAAAAfAAAAAAEAHwAAAAABAF0AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAgBwAAAAAAAAcAAAAAABAHAAAAAAAwBwAAAAAAIAcAAAAAADAHAAAAAAAQBwAAAAAAAAcAAAAAADAHAAAAAAAABwAAAAAAMAHwAAAAABAB8AAAAAAwBdAAAAAAIAXQAAAAADAF0AAAAAAQBdAAAAAAAAcAAAAAABAHAAAAAAAABwAAAAAAMAcAAAAAABAHAAAAAAAwBwAAAAAAEAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAADAH4AAAAAAAB+AAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAQBwAAAAAAAAcAAAAAADAHAAAAAAAQBwAAAAAAIAcAAAAAABAHAAAAAAAQBwAAAAAAIAcAAAAAACAH4AAAAAAABwAAAAAAIAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAACAH4AAAAAAABwAAAAAAMAcAAAAAADAHAAAAAAAwBwAAAAAAMAcAAAAAACAHAAAAAAAQBwAAAAAAEAcAAAAAABAHAAAAAAAwB+AAAAAAAAcAAAAAACAHAAAAAAAgBwAAAAAAIAcAAAAAADAHAAAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAACAHAAAAAAAABwAAAAAAAAfgAAAAAAAHAAAAAAAABwAAAAAAMAcAAAAAACAHAAAAAAAwBwAAAAAAIAHwAAAAAAAB8AAAAAAwAfAAAAAAIAHwAAAAADAB8AAAAAAgAfAAAAAAAAHwAAAAADAHAAAAAAAQBwAAAAAAIAcAAAAAABAHAAAAAAAgBwAAAAAAIAfgAAAAAAAH4AAAAAAABwAAAAAAMAfgAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAAAAB8AAAAAAQAfAAAAAAAAHwAAAAABAH4AAAAAAABwAAAAAAMAcAAAAAADAHAAAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAIAegAAAAAAAHoAAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAMAHwAAAAACAB8AAAAAAwB+AAAAAAAAfgAAAAAAAF0AAAAAAwB+AAAAAAAAfgAAAAAAAF8AAAAAAgBfAAAAAAIAegAAAAADAHoAAAAAAgB6AAAAAAEAfgAAAAAAAB8AAAAAAQAfAAAAAAEAHwAAAAACAB8AAAAAAQAfAAAAAAMAfgAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAwBfAAAAAAIAXwAAAAAAAHoAAAAAAgB6AAAAAAEAegAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAAAAB8AAAAAAgAfAAAAAAMAHwAAAAACAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAgBdAAAAAAEAXwAAAAABAF8AAAAAAQB6AAAAAAAAegAAAAACAHoAAAAAAwB+AAAAAAAAHwAAAAADAB8AAAAAAAAfAAAAAAAAHwAAAAABAB8AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAMAXQAAAAADAA== + tiles: fgAAAAAAAHAAAAAAAABwAAAAAAMAcAAAAAABAH4AAAAAAAAfAAAAAAIAHwAAAAADAB8AAAAAAwB+AAAAAAAAcAAAAAADAHAAAAAAAgBwAAAAAAEAcAAAAAAAAHAAAAAAAwBwAAAAAAIAcAAAAAADAH4AAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAgBwAAAAAAMAcAAAAAADAH4AAAAAAABwAAAAAAMAcAAAAAADAHAAAAAAAQBdAAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAAAXQAAAAADAH4AAAAAAABwAAAAAAAAcAAAAAACAH4AAAAAAAB+AAAAAAAAcAAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAQB+AAAAAAAAcAAAAAADAHAAAAAAAwBwAAAAAAMAcAAAAAACAHAAAAAAAwBwAAAAAAIAcAAAAAAAAHAAAAAAAwBwAAAAAAMAfgAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAIAfgAAAAAAAHAAAAAAAwBwAAAAAAMAcAAAAAAAAHAAAAAAAQBwAAAAAAEAcAAAAAACAHAAAAAAAwBwAAAAAAAAcAAAAAABAH4AAAAAAAAfAAAAAAEAHwAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAACAF0AAAAAAQBwAAAAAAEAcAAAAAABAHAAAAAAAwBwAAAAAAEAcAAAAAADAHAAAAAAAwBwAAAAAAMAcAAAAAABAHAAAAAAAQBwAAAAAAIAHwAAAAACAB8AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAAAcAAAAAAAAHAAAAAAAQBwAAAAAAAAcAAAAAABAHAAAAAAAQBwAAAAAAMAcAAAAAACAHAAAAAAAgBwAAAAAAAAcAAAAAABAH4AAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAQBwAAAAAAAAcAAAAAACAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAgBwAAAAAAEAcAAAAAADAH4AAAAAAABwAAAAAAMAcAAAAAABAHAAAAAAAQBwAAAAAAAAcAAAAAACAH4AAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAwBwAAAAAAMAcAAAAAAAAHAAAAAAAwBwAAAAAAAAcAAAAAADAHAAAAAAAgB+AAAAAAAAcAAAAAAAAHAAAAAAAwBwAAAAAAAAcAAAAAACAHAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAMAfgAAAAAAAHAAAAAAAABwAAAAAAIAcAAAAAABAHAAAAAAAQBwAAAAAAAAHwAAAAAAAB8AAAAAAwAfAAAAAAEAHwAAAAACAB8AAAAAAAAfAAAAAAIAHwAAAAABAHAAAAAAAwBwAAAAAAEAcAAAAAADAHAAAAAAAABwAAAAAAAAfgAAAAAAAH4AAAAAAABwAAAAAAMAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAADAB8AAAAAAAAfAAAAAAMAHwAAAAABAH4AAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAEAegAAAAACAHoAAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAAAfAAAAAAMAHwAAAAACAB8AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwB+AAAAAAAAfgAAAAAAAF8AAAAAAgBfAAAAAAEAegAAAAADAHoAAAAAAQB6AAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAMAHwAAAAAAAB8AAAAAAgAfAAAAAAEAfgAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAACAF0AAAAAAgBfAAAAAAIAXwAAAAADAHoAAAAAAAB6AAAAAAAAegAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAAAAB8AAAAAAwAfAAAAAAAAHwAAAAADAH4AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAEAXwAAAAADAF8AAAAAAQB6AAAAAAIAegAAAAACAHoAAAAAAgB+AAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAAAHwAAAAACAB8AAAAAAwB+AAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAABAA== version: 7 -2,2: ind: -2,2 - tiles: XQAAAAACAF0AAAAAAQBdAAAAAAEAXQAAAAABAF0AAAAAAgBdAAAAAAEAXQAAAAADAF0AAAAAAwB+AAAAAAAAfgAAAAAAAHoAAAAAAAB6AAAAAAMAegAAAAABACYAAAAAAwB6AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAwBdAAAAAAMAXQAAAAABAF0AAAAAAgBdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAIAegAAAAAAAHoAAAAAAgB6AAAAAAEAegAAAAADAHoAAAAAAwB+AAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAIAfgAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAB+AAAAAAAAegAAAAABAHoAAAAAAwB6AAAAAAEAegAAAAAAAHoAAAAAAgB6AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAADAH4AAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAfgAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAABAHoAAAAAAwB6AAAAAAAAegAAAAACAH4AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAwB+AAAAAAAAHwAAAAADAB8AAAAAAAAfAAAAAAMAHwAAAAABAB8AAAAAAQAfAAAAAAMAHwAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAAAAB8AAAAAAAAfAAAAAAMAHwAAAAADAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAMAfgAAAAAAAHAAAAAAAQBwAAAAAAAAcAAAAAACAFIAAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAABtAAAAAAAAHwAAAAADAB8AAAAAAwAfAAAAAAAAHwAAAAAAACQAAAAAAwAfAAAAAAEAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAMAHwAAAAADAB8AAAAAAwAkAAAAAAIAHwAAAAABAH4AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAQAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAMAfQAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAABAB8AAAAAAQAfAAAAAAMAHwAAAAACAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAgAfAAAAAAMAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAgBtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAA== + tiles: XQAAAAABAF0AAAAAAgBdAAAAAAEAXQAAAAADAF0AAAAAAQBdAAAAAAIAXQAAAAADAF0AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAQB6AAAAAAEAegAAAAACACYAAAAAAAB6AAAAAAEAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAMAegAAAAADAHoAAAAAAAB6AAAAAAMAegAAAAADAHoAAAAAAwB+AAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAEAfgAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAB+AAAAAAAAegAAAAACAHoAAAAAAAB6AAAAAAEAegAAAAACAHoAAAAAAgB6AAAAAAMAfgAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAADAH4AAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAfgAAAAAAAHoAAAAAAwB6AAAAAAMAegAAAAABAHoAAAAAAwB6AAAAAAMAegAAAAACAH4AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAgB+AAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAMAHwAAAAADAB8AAAAAAwAfAAAAAAAAHwAAAAABAB8AAAAAAQAfAAAAAAEAHwAAAAABAB8AAAAAAAAfAAAAAAEAHwAAAAAAAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAEAfgAAAAAAAHAAAAAAAgBwAAAAAAMAcAAAAAAAAFIAAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAABtAAAAAAAAHwAAAAAAAB8AAAAAAgAfAAAAAAEAHwAAAAADACQAAAAAAAAfAAAAAAMAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAEAHwAAAAAAAB8AAAAAAgAkAAAAAAEAHwAAAAABAH4AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAEAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAAAfQAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAACAB8AAAAAAQAfAAAAAAEAHwAAAAAAAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAgB+AAAAAAAAHwAAAAACAB8AAAAAAAAfAAAAAAMAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAQBtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAA== version: 7 -3,2: ind: -3,2 - tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAH4AAAAAAAAxAAAAAAAAMQAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAAB+AAAAAAAAXQAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAB+AAAAAAAAMQAAAAAAADEAAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAEAfgAAAAAAAF0AAAAAAgB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAACAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAAAAF0AAAAAAwBdAAAAAAMAXQAAAAADAF0AAAAAAgBdAAAAAAIAXQAAAAADAF0AAAAAAwBdAAAAAAIAXQAAAAABAF0AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAMAXQAAAAACAF0AAAAAAgBdAAAAAAMAXQAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAMAXQAAAAABAF0AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAEAJAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAfgAAAAAAAB8AAAAAAQB+AAAAAAAAHwAAAAADAF0AAAAAAABdAAAAAAAAXQAAAAAAAB8AAAAAAAAfAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAHwAAAAAAAB8AAAAAAAB+AAAAAAAAHwAAAAABAF0AAAAAAAAfAAAAAAMAHwAAAAADAB8AAAAAAgBdAAAAAAAAXQAAAAAAAF0AAAAAAAAfAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAfAAAAAAAAfgAAAAAAAB8AAAAAAwBdAAAAAAMAHwAAAAADAB8AAAAAAQAfAAAAAAIAXQAAAAACAF0AAAAAAABdAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAH4AAAAAAAAfAAAAAAAAfgAAAAAAAB8AAAAAAQB+AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAEAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAQBdAAAAAAMAXQAAAAABAF0AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAgBdAAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAEAXQAAAAADAF0AAAAAAwBdAAAAAAEAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAIAXQAAAAADAF0AAAAAAwB+AAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAABAF0AAAAAAQBdAAAAAAMAXQAAAAACAF0AAAAAAQBdAAAAAAEAXQAAAAACAH4AAAAAAABdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAUgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQAvAAAAAAAAawAAAAAAAH4AAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAQBdAAAAAAMALwAAAAAAAGsAAAAAAAB+AAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAIAXQAAAAADAA== + tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAH4AAAAAAAAxAAAAAAAAMQAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAAB+AAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAB+AAAAAAAAMQAAAAAAADEAAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAIAfgAAAAAAAF0AAAAAAgB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAABAH4AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAwBdAAAAAAMAXQAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAQBdAAAAAAIAXQAAAAACAF0AAAAAAwBdAAAAAAMAXQAAAAABAF0AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAgBdAAAAAAIAXQAAAAABAF0AAAAAAQBdAAAAAAEAXQAAAAADAF0AAAAAAwBdAAAAAAIAXQAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAACAF0AAAAAAQBdAAAAAAEAXQAAAAABAF0AAAAAAgBdAAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAEAJAAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAfgAAAAAAAB8AAAAAAAB+AAAAAAAAHwAAAAACAF0AAAAAAABdAAAAAAMAXQAAAAABAB8AAAAAAAAfAAAAAAIAcAAAAAAAAHAAAAAAAABwAAAAAAAAHwAAAAAAAB8AAAAAAAB+AAAAAAAAHwAAAAADAF0AAAAAAwAfAAAAAAMAHwAAAAADAB8AAAAAAgBdAAAAAAMAXQAAAAAAAF0AAAAAAQAfAAAAAAEAcAAAAAABAHAAAAAAAABwAAAAAAIAcAAAAAAAAHAAAAAAAAAfAAAAAAMAfgAAAAAAAB8AAAAAAQBdAAAAAAMAHwAAAAACAB8AAAAAAAAfAAAAAAEAXQAAAAACAF0AAAAAAgBdAAAAAAAAcAAAAAACAHAAAAAAAABwAAAAAAAAcAAAAAADAHAAAAAAAgBwAAAAAAEAcAAAAAADAH4AAAAAAAAfAAAAAAIAfgAAAAAAAB8AAAAAAQB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAIAfgAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAADAF0AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAABAF0AAAAAAwBdAAAAAAEAXQAAAAABAF0AAAAAAQBdAAAAAAMAXQAAAAACAF0AAAAAAgBdAAAAAAEAXQAAAAADAF0AAAAAAQBdAAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAEAXQAAAAADAF0AAAAAAwB+AAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAEAXQAAAAABAF0AAAAAAgBdAAAAAAMAXQAAAAABAF0AAAAAAABdAAAAAAAAXQAAAAACAH4AAAAAAABdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAUgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAAAvAAAAAAEAawAAAAAAAH4AAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAgBdAAAAAAMALwAAAAACAGsAAAAAAwB+AAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAAAXQAAAAAAAA== version: 7 -4,1: ind: -4,1 - tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAIAXQAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAAAAF0AAAAAAQBdAAAAAAMAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAADADEAAAAAAAAxAAAAAAAAMQAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAAAAB8AAAAAAwB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAQAxAAAAAAAAMQAAAAAAADEAAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAAAfAAAAAAEAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAIAMQAAAAAAADEAAAAAAAAxAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAIAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAABAF0AAAAAAQBdAAAAAAEAXQAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAwBdAAAAAAMAXQAAAAADAF0AAAAAAgBdAAAAAAAAXQAAAAADAF0AAAAAAQAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAAB+AAAAAAAANAAAAAACAH4AAAAAAAAxAAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAMAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAEAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAADAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAQBdAAAAAAMAXQAAAAABAF0AAAAAAwB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAQAfAAAAAAMAHwAAAAADAB8AAAAAAgAfAAAAAAIAHwAAAAABAB8AAAAAAQAfAAAAAAEAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB6AAAAAAEAegAAAAADAHoAAAAAAwB6AAAAAAAAegAAAAADAHoAAAAAAwAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAegAAAAACAHoAAAAAAgB6AAAAAAIAegAAAAAAAHoAAAAAAAB6AAAAAAIAAAAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAHoAAAAAAgB6AAAAAAAAegAAAAABAHoAAAAAAwB6AAAAAAEAegAAAAAAAA== + tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAgBdAAAAAAIAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAABAB8AAAAAAwB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAQAfAAAAAAEAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAMAMQAAAAAAADEAAAAAAAAxAAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAAAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAADAF0AAAAAAQBdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAAAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAgBdAAAAAAIAXQAAAAABAF0AAAAAAgBdAAAAAAIAXQAAAAABAF0AAAAAAQAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAAB+AAAAAAAANAAAAAAAAH4AAAAAAAAxAAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAAAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAEAXQAAAAACAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAQBdAAAAAAMAXQAAAAABAF0AAAAAAQB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAQAfAAAAAAMAHwAAAAABAB8AAAAAAAAfAAAAAAIAHwAAAAADAB8AAAAAAQAfAAAAAAMAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB6AAAAAAIAegAAAAADAHoAAAAAAQB6AAAAAAAAegAAAAABAHoAAAAAAwAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAegAAAAACAHoAAAAAAgB6AAAAAAAAegAAAAACAHoAAAAAAwB6AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAHoAAAAAAgB6AAAAAAEAegAAAAABAHoAAAAAAQB6AAAAAAMAegAAAAAAAA== version: 7 -4,2: ind: -4,2 - tiles: AAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbQAAAAAAAHoAAAAAAQB6AAAAAAIAegAAAAABAHoAAAAAAAB6AAAAAAIAegAAAAABAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAABAB8AAAAAAwAfAAAAAAIAHwAAAAADAB8AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAwB+AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAABdAAAAAAAAXQAAAAACAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAAAXQAAAAADAF0AAAAAAgAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAB8AAAAAAwB+AAAAAAAAbQAAAAAAAH4AAAAAAABdAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAGQAAAAAAABkAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAZAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAZAAAAAAAAH4AAAAAAABkAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAZAAAAAAAAGQAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAABdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABkAAAAAAAAZAAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAawAAAAAAAA== + tiles: AAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbQAAAAAAAHoAAAAAAAB6AAAAAAMAegAAAAACAHoAAAAAAgB6AAAAAAAAegAAAAACAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAMAHwAAAAADAB8AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAwB+AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAwBdAAAAAAMAXQAAAAADAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAgBdAAAAAAMAXQAAAAADAF0AAAAAAgAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAB8AAAAAAQB+AAAAAAAAbQAAAAAAAH4AAAAAAABdAAAAAAIAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAGQAAAAAAgBkAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAZAAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAZAAAAAABAH4AAAAAAABkAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAZAAAAAACAGQAAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAABdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABkAAAAAAMAZAAAAAABAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAawAAAAABAA== version: 7 -4,3: ind: -4,3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAGsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABrAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAH4AAAAAAABdAAAAAAAAawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAGsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAfgAAAAAAAF0AAAAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAawAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAAB+AAAAAAAAXQAAAAAAAGsAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABrAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAMAAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAH4AAAAAAABdAAAAAAAAawAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAGsAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAGsAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAawAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAGsAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwBrAAAAAAIAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAAAAH4AAAAAAABdAAAAAAEAawAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAgBdAAAAAAAAXQAAAAACAGsAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAfgAAAAAAAF0AAAAAAgBrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAawAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAQB+AAAAAAAAXQAAAAAAAGsAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAACAF0AAAAAAgBrAAAAAAIAfQAAAAAAAH4AAAAAAAB+AAAAAAAAMAAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAADAH4AAAAAAABdAAAAAAAAawAAAAACAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAGsAAAAAAgAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAABrAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAgBdAAAAAAMAawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAAAAGsAAAAAAwB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAABrAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAMAawAAAAADAA== version: 7 -3,3: ind: -3,3 - tiles: LwAAAAAAAGsAAAAAAAB+AAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAAAAC8AAAAAAABrAAAAAAAAfgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAACAF0AAAAAAgAvAAAAAAAAawAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAMAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAQBdAAAAAAIALwAAAAAAAGsAAAAAAABdAAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAMATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAB8AAAAAAwB+AAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAEAXQAAAAADAC8AAAAAAABrAAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAAfAAAAAAMAfgAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAADAF0AAAAAAgAvAAAAAAAAawAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAwBdAAAAAAAALwAAAAAAAGsAAAAAAABdAAAAAAAAfgAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAEAXQAAAAAAAC8AAAAAAABrAAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAFIAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAvAAAAAAAAawAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAALwAAAAAAAGsAAAAAAABdAAAAAAAAXQAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAC8AAAAAAABrAAAAAAAAXQAAAAAAAF0AAAAAAQB+AAAAAAAAfgAAAAAAAF0AAAAAAgB+AAAAAAAAXQAAAAAAAFIAAAAAAABSAAAAAAAAfgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAAAvAAAAAAAAawAAAAAAAF0AAAAAAABdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAH4AAAAAAABSAAAAAAAAUgAAAAAAAC4AAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAALwAAAAAAAGsAAAAAAABdAAAAAAAAXQAAAAAAAC4AAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAABdAAAAAAIAUgAAAAAAAFIAAAAAAAB+AAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAC8AAAAAAABrAAAAAAAAXQAAAAAAAF0AAAAAAAAuAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAvAAAAAAAAawAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwAAAAAAAGsAAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAA== + tiles: LwAAAAADAGsAAAAAAQB+AAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAAAAC8AAAAAAABrAAAAAAMAfgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAAAAF0AAAAAAwAvAAAAAAIAawAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAIAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAQBdAAAAAAAALwAAAAADAGsAAAAAAQBdAAAAAAEAfgAAAAAAAH4AAAAAAAAfAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAB8AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAEAXQAAAAACAC8AAAAAAQBrAAAAAAMAXQAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAAfAAAAAAIAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAAAAF0AAAAAAgAvAAAAAAEAawAAAAABAF0AAAAAAQB+AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAQBdAAAAAAAALwAAAAACAGsAAAAAAABdAAAAAAIAfgAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAAAXQAAAAAAAC8AAAAAAQBrAAAAAAIAXQAAAAACAH4AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAFIAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAvAAAAAAIAawAAAAACAF0AAAAAAwB+AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAALwAAAAADAGsAAAAAAgBdAAAAAAMAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAC8AAAAAAwBrAAAAAAMAXQAAAAADAF0AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAAB+AAAAAAAAXQAAAAADAFIAAAAAAABSAAAAAAAAfgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAAAvAAAAAAMAawAAAAABAF0AAAAAAwBdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAH4AAAAAAABSAAAAAAAAUgAAAAAAAC4AAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAALwAAAAABAGsAAAAAAgBdAAAAAAEAXQAAAAADAC4AAAAAAAB+AAAAAAAAXQAAAAAAAH4AAAAAAABdAAAAAAMAUgAAAAAAAFIAAAAAAAB+AAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAC8AAAAAAwBrAAAAAAMAXQAAAAACAF0AAAAAAgAuAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAvAAAAAAMAawAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwAAAAADAGsAAAAAAwBdAAAAAAAAXQAAAAAAAF0AAAAAAgB+AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAA== version: 7 -2,3: ind: -2,3 - tiles: XQAAAAACAF0AAAAAAwBdAAAAAAIAHwAAAAABAH4AAAAAAAAfAAAAAAAAHwAAAAABAB8AAAAAAwAfAAAAAAMAHwAAAAADAB8AAAAAAwB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAADAB8AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAEAHwAAAAADAB8AAAAAAQAfAAAAAAEAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAwAfAAAAAAMAHwAAAAAAAB8AAAAAAwAfAAAAAAAAHwAAAAABAB8AAAAAAgAfAAAAAAIAHwAAAAACAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAIAHwAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAADAB8AAAAAAgAfAAAAAAIAHwAAAAADAB8AAAAAAgB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAACAB8AAAAAAgB+AAAAAAAAHwAAAAABAB8AAAAAAQAfAAAAAAAAHwAAAAAAAB8AAAAAAAAfAAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAIAegAAAAAAAHoAAAAAAAB6AAAAAAEAegAAAAABAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACAF0AAAAAAgBdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: XQAAAAABAF0AAAAAAgBdAAAAAAEAHwAAAAACAH4AAAAAAAAfAAAAAAMAHwAAAAACAB8AAAAAAAAfAAAAAAMAHwAAAAABAB8AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAACAB8AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAQAfAAAAAAEAHwAAAAAAAB8AAAAAAgAfAAAAAAMAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAwAfAAAAAAAAHwAAAAAAAB8AAAAAAAAfAAAAAAIAHwAAAAACAB8AAAAAAAAfAAAAAAAAHwAAAAABAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAAAHwAAAAABAH4AAAAAAAAfAAAAAAIAHwAAAAAAAB8AAAAAAAAfAAAAAAAAHwAAAAACAB8AAAAAAgB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAACAB8AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAQAfAAAAAAEAHwAAAAAAAB8AAAAAAwAfAAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAMAegAAAAABAHoAAAAAAAB6AAAAAAIAegAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAFIAAAAAAABSAAAAAAAAUgAAAAAAAFIAAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -3,4: ind: -3,4 - tiles: LwAAAAAAAGsAAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8AAAAAAABrAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAvAAAAAAAAawAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwAAAAAAAGsAAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: LwAAAAABAGsAAAAAAgBdAAAAAAAAXQAAAAAAAF0AAAAAAgB+AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8AAAAAAgBrAAAAAAMAXQAAAAACAF0AAAAAAQBdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAvAAAAAAIAawAAAAACAF0AAAAAAgBdAAAAAAMAXQAAAAACAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwAAAAAAAGsAAAAAAwBdAAAAAAIAXQAAAAAAAF0AAAAAAgB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -4,4: ind: -4,4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAGsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAMAawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAADAGsAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAABrAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAAAawAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -1,2: ind: -1,2 - tiles: HwAAAAADAB8AAAAAAQAfAAAAAAMAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAB8AAAAAAAAfAAAAAAEAHwAAAAABACQAAAAAAgAfAAAAAAAAegAAAAAAAB8AAAAAAQAfAAAAAAIAfgAAAAAAAEAAAAAAAAB6AAAAAAIAegAAAAADAHoAAAAAAgB6AAAAAAMAegAAAAAAAEAAAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAAB+AAAAAAAAHwAAAAABAHoAAAAAAwAfAAAAAAIAHwAAAAACAH4AAAAAAABAAAAAAAAAegAAAAADAC8AAAAAAQAvAAAAAAMALwAAAAABAHoAAAAAAwBAAAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAEAfgAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAADAB8AAAAAAAB+AAAAAAAAQAAAAAAAAHoAAAAAAgB6AAAAAAMAegAAAAACAHoAAAAAAgB6AAAAAAEAQAAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAACAH4AAAAAAAB6AAAAAAMAegAAAAACAB8AAAAAAQAfAAAAAAEAfgAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAIAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAIAHwAAAAADAGwAAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAwAfAAAAAAEAHwAAAAADAH4AAAAAAAB+AAAAAAAAHwAAAAADAH4AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAgAfAAAAAAAAHwAAAAADAH4AAAAAAABsAAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAADAB8AAAAAAwAfAAAAAAEAHwAAAAADAB8AAAAAAAAfAAAAAAEAHwAAAAABAB8AAAAAAgAfAAAAAAMAHwAAAAACAB8AAAAAAQB+AAAAAAAAfgAAAAAAAG0AAAAAAAAfAAAAAAIAHwAAAAACACQAAAAAAQAfAAAAAAEAHwAAAAACAB8AAAAAAwAfAAAAAAMAHwAAAAABAB8AAAAAAgAfAAAAAAEAJAAAAAADAB8AAAAAAQAfAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAQAfAAAAAAAAHwAAAAAAAB8AAAAAAgAMAAAAAAMADAAAAAADAAwAAAAAAwAfAAAAAAIAHwAAAAABAB8AAAAAAAAfAAAAAAEAHwAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAACAB8AAAAAAwAfAAAAAAIAHwAAAAAAAB8AAAAAAwAfAAAAAAIAHwAAAAACAB8AAAAAAwAfAAAAAAIAHwAAAAADAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAIAAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAwAfAAAAAAMAHwAAAAABAB8AAAAAAwAkAAAAAAMAHwAAAAACAB8AAAAAAwAfAAAAAAAAHwAAAAADAB8AAAAAAQB+AAAAAAAAAAAAAAAAAH0AAAAAAAACAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAwAfAAAAAAEAHwAAAAAAAB8AAAAAAgAfAAAAAAEAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAADAB8AAAAAAgAfAAAAAAEAHwAAAAABAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAIAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAABAB8AAAAAAQAfAAAAAAEAHwAAAAACAB8AAAAAAAAfAAAAAAIAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAACAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAgAAAAAAAA== + tiles: HwAAAAABAB8AAAAAAwAfAAAAAAEAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAAAACQAAAAAAgAfAAAAAAMAegAAAAACAB8AAAAAAAAfAAAAAAAAfgAAAAAAAEAAAAAAAAB6AAAAAAIAegAAAAABAHoAAAAAAwB6AAAAAAIAegAAAAADAEAAAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAgB+AAAAAAAAHwAAAAACAHoAAAAAAgAfAAAAAAMAHwAAAAACAH4AAAAAAABAAAAAAAAAegAAAAAAAC8AAAAAAQAvAAAAAAEALwAAAAADAHoAAAAAAQBAAAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAIAfgAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAADAB8AAAAAAgB+AAAAAAAAQAAAAAAAAHoAAAAAAAB6AAAAAAIAegAAAAAAAHoAAAAAAAB6AAAAAAMAQAAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAADAH4AAAAAAAB6AAAAAAEAegAAAAACAB8AAAAAAgAfAAAAAAIAfgAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAMAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAAAHwAAAAADAGwAAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAADAH4AAAAAAAB+AAAAAAAAHwAAAAADAH4AAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAQAfAAAAAAMAHwAAAAACAH4AAAAAAABsAAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAMAHwAAAAACAB8AAAAAAQAfAAAAAAEAHwAAAAACAB8AAAAAAwAfAAAAAAEAHwAAAAACAB8AAAAAAAAfAAAAAAEAHwAAAAADAB8AAAAAAgB+AAAAAAAAfgAAAAAAAG0AAAAAAAAfAAAAAAIAHwAAAAAAACQAAAAAAwAfAAAAAAIAHwAAAAACAB8AAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAAAfAAAAAAEAJAAAAAACAB8AAAAAAwAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAAAfAAAAAAMAHwAAAAABAB8AAAAAAQAMAAAAAAEADAAAAAABAAwAAAAAAQAfAAAAAAAAHwAAAAABAB8AAAAAAgAfAAAAAAEAHwAAAAADAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAACAB8AAAAAAAAfAAAAAAAAHwAAAAADAB8AAAAAAAAfAAAAAAIAHwAAAAACAB8AAAAAAwAfAAAAAAAAHwAAAAABAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAIAAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAgAfAAAAAAAAHwAAAAADAB8AAAAAAwAkAAAAAAEAHwAAAAABAB8AAAAAAAAfAAAAAAAAHwAAAAABAB8AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAACAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAIAHwAAAAABAB8AAAAAAgAfAAAAAAEAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAEAHwAAAAACAB8AAAAAAAAfAAAAAAIAHwAAAAADAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAIAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAACAB8AAAAAAAAfAAAAAAAAHwAAAAABAB8AAAAAAQAfAAAAAAIAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAACAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAgAAAAAAAA== version: 7 0,2: ind: 0,2 - tiles: egAAAAACAHoAAAAAAQB6AAAAAAIAegAAAAABAHoAAAAAAgB6AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAADAF0AAAAAAwBdAAAAAAMAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAHoAAAAAAAB6AAAAAAEAegAAAAABAHoAAAAAAwB6AAAAAAIAegAAAAADAB8AAAAAAQBdAAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAAAXQAAAAADAH4AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAwB+AAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAegAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAABdAAAAAAMAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAwBdAAAAAAMAXQAAAAABAH4AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAwBdAAAAAAMAXQAAAAABAF0AAAAAAQBdAAAAAAAAXQAAAAABAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAEAXQAAAAADAF0AAAAAAwB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAIAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAgAfAAAAAAIAHwAAAAABAB8AAAAAAgB+AAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAMAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAB8AAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAfAAAAAAMAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAABAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAAfAAAAAAEAOAAAAAAAAB8AAAAAAwA4AAAAAAAAHwAAAAADAH4AAAAAAABsAAAAAAAAbQAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAHwAAAAACADgAAAAAAAA4AAAAAAAAOAAAAAAAAB8AAAAAAwB+AAAAAAAAbQAAAAAAAG0AAAAAAABtAAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABtAAAAAAAAbAAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAA== + tiles: egAAAAAAAHoAAAAAAQB6AAAAAAIAegAAAAADAHoAAAAAAwB6AAAAAAMAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAABAF0AAAAAAABdAAAAAAMAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAHoAAAAAAAB6AAAAAAMAegAAAAAAAHoAAAAAAwB6AAAAAAMAegAAAAACAB8AAAAAAgBdAAAAAAEAXQAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAACAH4AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAAAHwAAAAACAB8AAAAAAgB+AAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAEAXQAAAAADAF0AAAAAAgB+AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAegAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAAAAF0AAAAAAQBdAAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAgBdAAAAAAEAXQAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAACAF0AAAAAAgBdAAAAAAEAXQAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAIAXQAAAAABAF0AAAAAAgBdAAAAAAMAXQAAAAADAF0AAAAAAwB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAIAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAQAfAAAAAAMAHwAAAAADAB8AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAMAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAB8AAAAAAQA4AAAAAAAAOAAAAAAAADgAAAAAAAAfAAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAABAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAAfAAAAAAEAOAAAAAAAAB8AAAAAAgA4AAAAAAAAHwAAAAADAH4AAAAAAABsAAAAAAAAbQAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAHwAAAAADADgAAAAAAAA4AAAAAAAAOAAAAAAAAB8AAAAAAgB+AAAAAAAAbQAAAAAAAG0AAAAAAABtAAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABtAAAAAAAAbAAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAA== version: 7 -1,3: ind: -1,3 - tiles: AAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAQAAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAEAAAAAAAAAfAAAAAAMAHwAAAAABAA== + tiles: AAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAQAAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAEAAAAAAAAAfAAAAAAMAHwAAAAADAA== version: 7 1,1: ind: 1,1 - tiles: HwAAAAABAB8AAAAAAgAfAAAAAAIAfgAAAAAAAB8AAAAAAAAfAAAAAAMAHwAAAAAAAB8AAAAAAAB+AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAEAegAAAAACAHoAAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAwAfAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgB+AAAAAAAAfgAAAAAAAF0AAAAAAQB+AAAAAAAAcAAAAAABAHAAAAAAAwBwAAAAAAIAcAAAAAADAF0AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAwBdAAAAAAEAHwAAAAADAB8AAAAAAQAfAAAAAAIAHwAAAAABAB8AAAAAAgAfAAAAAAMAfgAAAAAAAHAAAAAAAgBwAAAAAAIAcAAAAAACAHAAAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAAAAB8AAAAAAgAfAAAAAAIAHwAAAAACAB8AAAAAAAAfAAAAAAMAHwAAAAACAB8AAAAAAwAfAAAAAAMAHwAAAAABAF0AAAAAAwBdAAAAAAIAXQAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAQAfAAAAAAMAHwAAAAABAB8AAAAAAAAfAAAAAAMAHwAAAAABAB8AAAAAAQAfAAAAAAAAHwAAAAACAB8AAAAAAgBdAAAAAAMAXQAAAAADAF0AAAAAAgBdAAAAAAIAXQAAAAACAF0AAAAAAQBdAAAAAAIAfgAAAAAAACQAAAAAAgAkAAAAAAEAJAAAAAAAAF0AAAAAAQBdAAAAAAIAHwAAAAAAAB8AAAAAAgAfAAAAAAMAXQAAAAABAF0AAAAAAQBdAAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAMAXQAAAAACAH4AAAAAAAAkAAAAAAIAJAAAAAABACQAAAAAAABdAAAAAAMAXQAAAAACAB8AAAAAAgAfAAAAAAIAHwAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAEAXQAAAAAAAF0AAAAAAAB+AAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAIAXQAAAAACAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAXQAAAAACAF0AAAAAAgBdAAAAAAEAXQAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAADAF0AAAAAAABdAAAAAAEAfgAAAAAAAC4AAAAAAAAuAAAAAAAAEAAAAAAAABAAAAAAAAB+AAAAAAAAbAAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAAAXQAAAAADAHAAAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAIAXQAAAAABAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAwB+AAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAEAAAAAAAAH4AAAAAAAAQAAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAwB+AAAAAAAAfgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAABAAAAAAAAB+AAAAAAAAEAAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAAAfgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAbQAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAAAAH4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAQB+AAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== + tiles: HwAAAAADAB8AAAAAAQAfAAAAAAIAfgAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAACAB8AAAAAAQB+AAAAAAAAegAAAAADAHoAAAAAAwB6AAAAAAEAegAAAAABAHoAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAAAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgB+AAAAAAAAfgAAAAAAAF0AAAAAAQB+AAAAAAAAcAAAAAAAAHAAAAAAAwBwAAAAAAEAcAAAAAACAF0AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAQBdAAAAAAMAHwAAAAAAAB8AAAAAAQAfAAAAAAMAHwAAAAABAB8AAAAAAAAfAAAAAAMAfgAAAAAAAHAAAAAAAQBwAAAAAAMAcAAAAAABAHAAAAAAAQBdAAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAMAXQAAAAAAAB8AAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAABAB8AAAAAAwAfAAAAAAIAHwAAAAACAF0AAAAAAQBdAAAAAAEAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAACAF0AAAAAAgAfAAAAAAEAHwAAAAACAB8AAAAAAgAfAAAAAAEAHwAAAAACAB8AAAAAAAAfAAAAAAMAHwAAAAABAB8AAAAAAgBdAAAAAAMAXQAAAAACAF0AAAAAAQBdAAAAAAIAXQAAAAAAAF0AAAAAAABdAAAAAAIAfgAAAAAAACQAAAAAAAAkAAAAAAEAJAAAAAACAF0AAAAAAABdAAAAAAAAHwAAAAABAB8AAAAAAwAfAAAAAAIAXQAAAAABAF0AAAAAAQBdAAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAEAXQAAAAADAH4AAAAAAAAkAAAAAAIAJAAAAAAAACQAAAAAAABdAAAAAAAAXQAAAAADAB8AAAAAAwAfAAAAAAIAHwAAAAABAF0AAAAAAgBdAAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAwB+AAAAAAAAJAAAAAAAACQAAAAAAwAkAAAAAAMAXQAAAAABAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAAAAF0AAAAAAQBdAAAAAAIAfgAAAAAAAC4AAAAAAAAuAAAAAAAAEAAAAAAAABAAAAAAAAB+AAAAAAAAbAAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAMAXQAAAAACAF0AAAAAAwBdAAAAAAMAXQAAAAABAHAAAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAABAF0AAAAAAQBdAAAAAAMAXQAAAAAAAF0AAAAAAAB+AAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAEAAAAAAAAH4AAAAAAAAQAAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAQB+AAAAAAAAfgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAABAAAAAAAAB+AAAAAAAAEAAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAEAfgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAbQAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAADAH4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAQB+AAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== version: 7 1,2: ind: 1,2 - tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAQB+AAAAAAAAfgAAAAAAAHAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAACAF0AAAAAAgBdAAAAAAIAXQAAAAACAH4AAAAAAABnAAAAAAAAZwAAAAACAGcAAAAAAwBAAAAAAAAAQAAAAAAAAEAAAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAMAXQAAAAACAF0AAAAAAwBdAAAAAAIAXQAAAAABAF0AAAAAAwB+AAAAAAAAZwAAAAACAGcAAAAAAQBnAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAADAF0AAAAAAgBdAAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAIAfgAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAADAHoAAAAAAgB6AAAAAAEAegAAAAABAHoAAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAwBdAAAAAAMAXQAAAAABAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAwB6AAAAAAAAegAAAAADAHoAAAAAAwB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAQBdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAADAF0AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAwBdAAAAAAEAfgAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAADAHoAAAAAAwB6AAAAAAMAegAAAAADAHoAAAAAAgBdAAAAAAEAXQAAAAADAF0AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAAAAH4AAAAAAABnAAAAAAAAZwAAAAADAGcAAAAAAgB6AAAAAAMAegAAAAABAHoAAAAAAwB+AAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAGwAAAAAAAB+AAAAAAAAPwAAAAAAAD8AAAAAAAA/AAAAAAAAPwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAbQAAAAAAAD8AAAAAAAA/AAAAAAAAPwAAAAAAAD8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAAH4AAAAAAAA/AAAAAAAAPwAAAAAAAD8AAAAAAAA/AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAA== + tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABdAAAAAAAAXQAAAAACAF0AAAAAAgBdAAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAEAXQAAAAABAH4AAAAAAABnAAAAAAMAZwAAAAAAAGcAAAAAAwBAAAAAAAAAQAAAAAAAAEAAAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAMAXQAAAAABAF0AAAAAAgB+AAAAAAAAZwAAAAADAGcAAAAAAQBnAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAACAF0AAAAAAABdAAAAAAEAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAACAHoAAAAAAAB6AAAAAAAAegAAAAACAHoAAAAAAQBdAAAAAAIAXQAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAMAXQAAAAABAF0AAAAAAwBdAAAAAAEAXQAAAAACAF0AAAAAAwB6AAAAAAAAegAAAAACAHoAAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAEAXQAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAwBdAAAAAAMAXQAAAAABAF0AAAAAAABdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAQBdAAAAAAIAXQAAAAAAAF0AAAAAAQBdAAAAAAMAfgAAAAAAAF0AAAAAAwBdAAAAAAMAXQAAAAABAHoAAAAAAwB6AAAAAAMAegAAAAADAHoAAAAAAgBdAAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAMAXQAAAAACAF0AAAAAAABdAAAAAAEAXQAAAAACAH4AAAAAAABnAAAAAAIAZwAAAAADAGcAAAAAAQB6AAAAAAAAegAAAAADAHoAAAAAAQB+AAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAAAXQAAAAACAF0AAAAAAgBdAAAAAAAAXQAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAGwAAAAAAAB+AAAAAAAAPwAAAAAAAD8AAAAAAAA/AAAAAAAAPwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAbQAAAAAAAD8AAAAAAAA/AAAAAAAAPwAAAAAAAD8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAAH4AAAAAAAA/AAAAAAAAPwAAAAAAAD8AAAAAAAA/AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAA== version: 7 2,2: ind: 2,2 - tiles: fgAAAAAAAE8AAAAAAAB+AAAAAAAAHwAAAAADACYAAAAAAwAmAAAAAAAAJgAAAAAAACYAAAAAAAAmAAAAAAMAJgAAAAABACYAAAAAAgAfAAAAAAMAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAACYAAAAAAwAmAAAAAAIAHwAAAAADAB8AAAAAAAAfAAAAAAIAHwAAAAACAB8AAAAAAgAmAAAAAAIAJgAAAAACAH4AAAAAAABdAAAAAAMAHwAAAAACAH4AAAAAAABnAAAAAAIAZwAAAAAAAH4AAAAAAAAmAAAAAAEAHwAAAAABAB8AAAAAAAAfAAAAAAMAHwAAAAADAB8AAAAAAwAfAAAAAAEAHwAAAAACACYAAAAAAQAfAAAAAAIAHwAAAAAAAF0AAAAAAQB+AAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAIAJgAAAAAAAB8AAAAAAwAfAAAAAAAAHwAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAAAAB8AAAAAAQAmAAAAAAMAfgAAAAAAAF0AAAAAAAAfAAAAAAMAfgAAAAAAAF0AAAAAAQBdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAXQAAAAACAH4AAAAAAABdAAAAAAIAXQAAAAABAH4AAAAAAAAfAAAAAAIAegAAAAABAHoAAAAAAgB6AAAAAAMAegAAAAACAHoAAAAAAgB6AAAAAAAAegAAAAAAAHoAAAAAAwB+AAAAAAAAXQAAAAABAB8AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAwAfAAAAAAIAHwAAAAADAHoAAAAAAgB6AAAAAAIAegAAAAADAHoAAAAAAAB6AAAAAAMAegAAAAAAAHoAAAAAAQB6AAAAAAAAHwAAAAACAB8AAAAAAQBdAAAAAAEAfgAAAAAAAGcAAAAAAwBnAAAAAAIAfgAAAAAAAB8AAAAAAgB6AAAAAAAAegAAAAABAHoAAAAAAQB6AAAAAAEAegAAAAABAHoAAAAAAwB6AAAAAAIAegAAAAAAAH4AAAAAAABdAAAAAAMAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAIAegAAAAABAHoAAAAAAQB6AAAAAAAAegAAAAADAHoAAAAAAwB6AAAAAAAAegAAAAAAAHoAAAAAAwB+AAAAAAAAfgAAAAAAAF0AAAAAAAB+AAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAHwAAAAAAAHoAAAAAAwB6AAAAAAMAegAAAAABAHoAAAAAAAB6AAAAAAEAegAAAAACAHoAAAAAAAAfAAAAAAMAXQAAAAABAF0AAAAAAQBdAAAAAAEAfgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAACAH4AAAAAAAB+AAAAAAAAegAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAAAAH4AAAAAAAB6AAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAAB6AAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAgB6AAAAAAEAegAAAAACAH4AAAAAAAB6AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB6AAAAAAAAfgAAAAAAAHoAAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAA== + tiles: fgAAAAAAAE8AAAAAAAB+AAAAAAAAHwAAAAABACYAAAAAAgAmAAAAAAIAJgAAAAABACYAAAAAAAAmAAAAAAMAJgAAAAACACYAAAAAAAAfAAAAAAEAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAACYAAAAAAAAmAAAAAAAAHwAAAAABAB8AAAAAAgAfAAAAAAIAHwAAAAADAB8AAAAAAQAmAAAAAAIAJgAAAAABAH4AAAAAAABdAAAAAAIAHwAAAAAAAH4AAAAAAABnAAAAAAMAZwAAAAADAH4AAAAAAAAmAAAAAAMAHwAAAAAAAB8AAAAAAQAfAAAAAAMAHwAAAAADAB8AAAAAAQAfAAAAAAAAHwAAAAACACYAAAAAAQAfAAAAAAIAHwAAAAACAF0AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAEAJgAAAAACAB8AAAAAAgAfAAAAAAAAHwAAAAADAB8AAAAAAAAfAAAAAAMAHwAAAAACAB8AAAAAAwAmAAAAAAIAfgAAAAAAAF0AAAAAAAAfAAAAAAMAfgAAAAAAAF0AAAAAAgBdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAXQAAAAACAH4AAAAAAABdAAAAAAEAXQAAAAAAAH4AAAAAAAAfAAAAAAAAegAAAAADAHoAAAAAAQB6AAAAAAAAegAAAAACAHoAAAAAAgB6AAAAAAIAegAAAAAAAHoAAAAAAgB+AAAAAAAAXQAAAAABAB8AAAAAAwB+AAAAAAAAXQAAAAABAF0AAAAAAQAfAAAAAAIAHwAAAAACAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAgB6AAAAAAAAegAAAAACAHoAAAAAAwB6AAAAAAEAHwAAAAAAAB8AAAAAAwBdAAAAAAAAfgAAAAAAAGcAAAAAAABnAAAAAAAAfgAAAAAAAB8AAAAAAQB6AAAAAAEAegAAAAACAHoAAAAAAwB6AAAAAAMAegAAAAAAAHoAAAAAAQB6AAAAAAAAegAAAAABAH4AAAAAAABdAAAAAAAAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAIAegAAAAACAHoAAAAAAwB6AAAAAAEAegAAAAADAHoAAAAAAgB6AAAAAAEAegAAAAACAHoAAAAAAQB+AAAAAAAAfgAAAAAAAF0AAAAAAwB+AAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAHwAAAAABAHoAAAAAAAB6AAAAAAEAegAAAAADAHoAAAAAAgB6AAAAAAAAegAAAAADAHoAAAAAAwAfAAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAIAfgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAADAH4AAAAAAAB+AAAAAAAAegAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAACAH4AAAAAAAB6AAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAwB6AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAwB6AAAAAAMAegAAAAAAAH4AAAAAAAB6AAAAAAIAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB6AAAAAAAAfgAAAAAAAHoAAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAA== version: 7 2,1: ind: 2,1 - tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAZAAAAAAAAB8AAAAAAAAfAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAZAAAAAAAAH4AAAAAAABkAAAAAAAAZAAAAAAAAH4AAAAAAABdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAZAAAAAAAAGQAAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGQAAAAAAABsAAAAAAAAfgAAAAAAAF0AAAAAAwB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAZAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAB+AAAAAAAAfgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAACsAAAAAAAArAAAAAAAAKwAAAAAAACsAAAAAAAArAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAAArAAAAAAAAKwAAAAAAACsAAAAAAAArAAAAAAAAKwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAKwAAAAAAACsAAAAAAAArAAAAAAAAKwAAAAAAACsAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAA== + tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAZAAAAAABAB8AAAAAAgAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAZAAAAAAAAH4AAAAAAABkAAAAAAMAZAAAAAABAH4AAAAAAABdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAZAAAAAAAAGQAAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGQAAAAAAABsAAAAAAAAfgAAAAAAAF0AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAZAAAAAACAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAB+AAAAAAAAfgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAACsAAAAAAAArAAAAAAAAKwAAAAAAACsAAAAAAAArAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAAArAAAAAAAAKwAAAAAAACsAAAAAAAArAAAAAAAAKwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAKwAAAAAAACsAAAAAAAArAAAAAAAAKwAAAAAAACsAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAA== version: 7 1,0: ind: 1,0 - tiles: XQAAAAADAF0AAAAAAwBdAAAAAAMAXQAAAAADAF0AAAAAAgBdAAAAAAIAfgAAAAAAAHoAAAAAAwB6AAAAAAIAegAAAAABAHoAAAAAAABdAAAAAAIAfgAAAAAAAF0AAAAAAwBdAAAAAAMAXQAAAAABAF0AAAAAAwBdAAAAAAEAXQAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAADAH4AAAAAAAB6AAAAAAMAegAAAAABAHoAAAAAAQB6AAAAAAMAXQAAAAADAF0AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAgBdAAAAAAIAXQAAAAADAF0AAAAAAABdAAAAAAIAXQAAAAABAF0AAAAAAgB+AAAAAAAAegAAAAADAHoAAAAAAwB6AAAAAAMAegAAAAAAAF0AAAAAAwB+AAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAwAfAAAAAAIAcAAAAAACAHAAAAAAAwBwAAAAAAEAcAAAAAAAAHAAAAAAAQBwAAAAAAIAHwAAAAADAB8AAAAAAgBsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAMAHwAAAAADAHAAAAAAAQBwAAAAAAIAcAAAAAAAAHAAAAAAAQBwAAAAAAMAcAAAAAADAB8AAAAAAgAfAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAABAB8AAAAAAgBwAAAAAAEAcAAAAAACAF0AAAAAAQBdAAAAAAAAXQAAAAAAAHAAAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAQAfAAAAAAMAHwAAAAABAB8AAAAAAAAfAAAAAAIAHwAAAAABAB8AAAAAAAAfAAAAAAAAcAAAAAADAHAAAAAAAgBdAAAAAAIAXQAAAAACAF0AAAAAAABwAAAAAAIAfgAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAACAB8AAAAAAAAfAAAAAAEAHwAAAAADAB8AAAAAAwAfAAAAAAIAHwAAAAADAHAAAAAAAgBwAAAAAAMAcAAAAAABAHAAAAAAAQBwAAAAAAMAcAAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAAAAB8AAAAAAwAfAAAAAAIAHwAAAAABAB8AAAAAAwAfAAAAAAMAHwAAAAADAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAH4AAAAAAAAfAAAAAAMAHwAAAAACAB8AAAAAAAAfAAAAAAMAHwAAAAADAB8AAAAAAAAfAAAAAAAAfgAAAAAAAHoAAAAAAgB6AAAAAAAAegAAAAACAHoAAAAAAAB6AAAAAAMAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAACAB8AAAAAAgAfAAAAAAAAHwAAAAACAB8AAAAAAQAfAAAAAAMAHwAAAAAAAH4AAAAAAAB6AAAAAAEAegAAAAABAHoAAAAAAgB6AAAAAAMAegAAAAACAH4AAAAAAAARAAAAAAAAHwAAAAAAAB8AAAAAAgAfAAAAAAMAHwAAAAACAB8AAAAAAwAfAAAAAAEAHwAAAAACAB8AAAAAAgB+AAAAAAAAegAAAAABAHoAAAAAAQB6AAAAAAAAegAAAAADAHoAAAAAAwB+AAAAAAAAEQAAAAAAAA== + tiles: XQAAAAACAF0AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAIAfgAAAAAAAHoAAAAAAAB6AAAAAAMAegAAAAACAHoAAAAAAQBdAAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAABAF0AAAAAAgBdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAACAH4AAAAAAAB6AAAAAAIAegAAAAABAHoAAAAAAwB6AAAAAAAAXQAAAAACAF0AAAAAAgBdAAAAAAMAXQAAAAADAF0AAAAAAQBdAAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAAAXQAAAAABAF0AAAAAAQB+AAAAAAAAegAAAAABAHoAAAAAAAB6AAAAAAEAegAAAAADAF0AAAAAAwB+AAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAwAfAAAAAAEAcAAAAAAAAHAAAAAAAgBwAAAAAAIAcAAAAAABAHAAAAAAAABwAAAAAAIAHwAAAAACAB8AAAAAAgBsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAMAHwAAAAADAHAAAAAAAQBwAAAAAAIAcAAAAAAAAHAAAAAAAgBwAAAAAAMAcAAAAAABAB8AAAAAAAAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAADAB8AAAAAAgBwAAAAAAAAcAAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAACAHAAAAAAAQB+AAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAACAB8AAAAAAgAfAAAAAAAAcAAAAAABAHAAAAAAAQBdAAAAAAMAXQAAAAADAF0AAAAAAABwAAAAAAMAfgAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAABAB8AAAAAAAAfAAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAMAHwAAAAACAHAAAAAAAgBwAAAAAAAAcAAAAAADAHAAAAAAAgBwAAAAAAAAcAAAAAACAH4AAAAAAAAfAAAAAAMAHwAAAAACAB8AAAAAAgAfAAAAAAIAHwAAAAACAB8AAAAAAQAfAAAAAAAAHwAAAAABAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAACAH4AAAAAAAAfAAAAAAEAHwAAAAADAB8AAAAAAAAfAAAAAAIAHwAAAAABAB8AAAAAAgAfAAAAAAMAfgAAAAAAAHoAAAAAAAB6AAAAAAIAegAAAAABAHoAAAAAAwB6AAAAAAMAfgAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAADAB8AAAAAAQAfAAAAAAIAHwAAAAACAB8AAAAAAgAfAAAAAAIAHwAAAAAAAH4AAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAgB6AAAAAAIAegAAAAADAH4AAAAAAAARAAAAAAAAHwAAAAAAAB8AAAAAAgAfAAAAAAIAHwAAAAACAB8AAAAAAAAfAAAAAAAAHwAAAAACAB8AAAAAAAB+AAAAAAAAegAAAAAAAHoAAAAAAgB6AAAAAAAAegAAAAAAAHoAAAAAAgB+AAAAAAAAEQAAAAAAAA== version: 7 1,-1: ind: 1,-1 - tiles: fQAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAABAB8AAAAAAAAfAAAAAAMAHwAAAAADAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAMAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAABAH4AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAADAF0AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAQBdAAAAAAEAXQAAAAABAF0AAAAAAgBdAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAABAF0AAAAAAwBdAAAAAAIAXQAAAAACAF0AAAAAAgBdAAAAAAEAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAABAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAADAF0AAAAAAwBdAAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAMAXQAAAAACAF0AAAAAAgBdAAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAMAfgAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAABAH4AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAQBdAAAAAAIAXQAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAQB+AAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAQBdAAAAAAMAXQAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAABAF0AAAAAAQB+AAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAEAbQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAADAF0AAAAAAgBdAAAAAAMAXQAAAAABAF0AAAAAAgBdAAAAAAIAfgAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAACAF0AAAAAAgBdAAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAwBdAAAAAAEAXQAAAAADAF0AAAAAAgBdAAAAAAAAXQAAAAACAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAgBdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAIAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAABAF0AAAAAAgBdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAfgAAAAAAAA== + tiles: fQAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAADAB8AAAAAAgAfAAAAAAIAHwAAAAACAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAMAfgAAAAAAAF0AAAAAAgBdAAAAAAEAXQAAAAACAH4AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAgBdAAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAMAXQAAAAACAF0AAAAAAgBdAAAAAAMAXQAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAMAXQAAAAADAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAEAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAABAH4AAAAAAAB+AAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAwBdAAAAAAMAXQAAAAADAF0AAAAAAQBdAAAAAAEAXQAAAAACAF0AAAAAAABdAAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAEAXQAAAAABAF0AAAAAAwBdAAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAEAXQAAAAABAF0AAAAAAwBdAAAAAAIAfgAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAADAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAQBdAAAAAAEAXQAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAADAF0AAAAAAgB+AAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAEAbQAAAAAAAF0AAAAAAgBdAAAAAAEAXQAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAACAF0AAAAAAABdAAAAAAMAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAACAF0AAAAAAgBdAAAAAAIAXQAAAAACAF0AAAAAAQBdAAAAAAMAXQAAAAADAF0AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAgBdAAAAAAMAXQAAAAADAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAQBdAAAAAAMAXQAAAAACAF0AAAAAAQBdAAAAAAMAXQAAAAADAF0AAAAAAgBdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAfgAAAAAAAA== version: 7 -1,-2: ind: -1,-2 - tiles: HwAAAAACAH4AAAAAAABdAAAAAAMAEQAAAAAAAF0AAAAAAAARAAAAAAAAXQAAAAAAABEAAAAAAABdAAAAAAEAEQAAAAAAAF0AAAAAAQB+AAAAAAAAfgAAAAAAAF0AAAAAAwB+AAAAAAAAfgAAAAAAAB8AAAAAAABdAAAAAAMAXQAAAAABABEAAAAAAABdAAAAAAMAEQAAAAAAAF0AAAAAAQARAAAAAAAAXQAAAAADABEAAAAAAABdAAAAAAIAfgAAAAAAAF0AAAAAAwBdAAAAAAMAXQAAAAAAAF0AAAAAAwAfAAAAAAMAfgAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAwBdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAAAHwAAAAAAAH4AAAAAAABdAAAAAAAAEQAAAAAAAF0AAAAAAgARAAAAAAAAXQAAAAAAABEAAAAAAABdAAAAAAMAEQAAAAAAAF0AAAAAAgB+AAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAMAXQAAAAABAH4AAAAAAAB+AAAAAAAAXQAAAAACABEAAAAAAABdAAAAAAAAEQAAAAAAAF0AAAAAAQARAAAAAAAAXQAAAAACABEAAAAAAABdAAAAAAEAfgAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAACAF0AAAAAAwBsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAQB+AAAAAAAAcAAAAAACAHAAAAAAAwBwAAAAAAEAcAAAAAACAH4AAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAAAfgAAAAAAAHAAAAAAAwBwAAAAAAEAcAAAAAACAHAAAAAAAQB+AAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAABAH4AAAAAAABwAAAAAAAAcAAAAAABAHAAAAAAAQBwAAAAAAEAfgAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAQBdAAAAAAIAcAAAAAAAAHAAAAAAAQBwAAAAAAAAcAAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAEAXQAAAAAAAHAAAAAAAQBwAAAAAAMAcAAAAAABAHAAAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAACAF0AAAAAAQB+AAAAAAAAfgAAAAAAAHAAAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAQBwAAAAAAAAcAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAA== + tiles: HwAAAAACAH4AAAAAAABdAAAAAAMAEQAAAAAAAF0AAAAAAAARAAAAAAAAXQAAAAAAABEAAAAAAABdAAAAAAMAEQAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQBdAAAAAAMAXQAAAAAAABEAAAAAAABdAAAAAAAAEQAAAAAAAF0AAAAAAgARAAAAAAAAXQAAAAADABEAAAAAAABdAAAAAAIAfgAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAgAfAAAAAAMAfgAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAACAF0AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAEAHwAAAAACAH4AAAAAAABdAAAAAAEAEQAAAAAAAF0AAAAAAQARAAAAAAAAXQAAAAADABEAAAAAAABdAAAAAAMAEQAAAAAAAF0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADABEAAAAAAABdAAAAAAMAEQAAAAAAAF0AAAAAAwARAAAAAAAAXQAAAAAAABEAAAAAAABdAAAAAAIAfgAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAABAF0AAAAAAQBsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAACAF0AAAAAAQB+AAAAAAAAcAAAAAACAHAAAAAAAgBwAAAAAAMAcAAAAAAAAH4AAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAIAfgAAAAAAAHAAAAAAAQBwAAAAAAAAcAAAAAAAAHAAAAAAAQB+AAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAAAAH4AAAAAAABwAAAAAAIAcAAAAAABAHAAAAAAAgBwAAAAAAEAfgAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAQBdAAAAAAEAcAAAAAABAHAAAAAAAwBwAAAAAAMAcAAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAAAXQAAAAACAHAAAAAAAgBwAAAAAAIAcAAAAAAAAHAAAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAACAF0AAAAAAgB+AAAAAAAAfgAAAAAAAHAAAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAABwAAAAAAMAcAAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAA== version: 7 -2,-2: ind: -2,-2 - tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAAB6AAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAAAAH4AAAAAAAB6AAAAAAIAegAAAAABAHoAAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAACAHAAAAAAAwBwAAAAAAEAfgAAAAAAAB8AAAAAAQAfAAAAAAMAHwAAAAACAH4AAAAAAABwAAAAAAEAcAAAAAACAHAAAAAAAgB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAwBwAAAAAAEAcAAAAAAAAB8AAAAAAgAfAAAAAAAAHwAAAAACAB8AAAAAAAAfAAAAAAIAcAAAAAADAHAAAAAAAQBwAAAAAAIADAAAAAABAHAAAAAAAgBwAAAAAAAAcAAAAAABAH4AAAAAAABwAAAAAAIAcAAAAAABAHAAAAAAAAB+AAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAAHAAAAAAAQBwAAAAAAIAcAAAAAABAAwAAAAAAgBwAAAAAAAAcAAAAAACAHAAAAAAAgB+AAAAAAAAcAAAAAADAHAAAAAAAABwAAAAAAEAfgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAABwAAAAAAIAcAAAAAABAHAAAAAAAABwAAAAAAEAcAAAAAADAHAAAAAAAwBwAAAAAAEAfgAAAAAAAHAAAAAAAwBwAAAAAAEAcAAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAACAHAAAAAAAwBwAAAAAAEADAAAAAACAHAAAAAAAABwAAAAAAIAcAAAAAACAH4AAAAAAABwAAAAAAMAcAAAAAABAHAAAAAAAQB+AAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAAHAAAAAAAABwAAAAAAIAcAAAAAADAAwAAAAAAgBwAAAAAAMAcAAAAAACAHAAAAAAAQBwAAAAAAEAcAAAAAACAHAAAAAAAgBwAAAAAAAAfgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAABwAAAAAAAAcAAAAAABAHAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAQBwAAAAAAEAcAAAAAAAAB8AAAAAAgAfAAAAAAEAHwAAAAADAB8AAAAAAQAfAAAAAAMAcAAAAAADAHAAAAAAAgBwAAAAAAIAfgAAAAAAAHAAAAAAAwBwAAAAAAIAcAAAAAABAA== + tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAwB6AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAAAAH4AAAAAAAB6AAAAAAAAegAAAAACAHoAAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAABAHAAAAAAAQBwAAAAAAEAfgAAAAAAAB8AAAAAAAAfAAAAAAMAHwAAAAABAH4AAAAAAABwAAAAAAEAcAAAAAABAHAAAAAAAQB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAwBwAAAAAAIAcAAAAAAAAB8AAAAAAQAfAAAAAAAAHwAAAAACAB8AAAAAAQAfAAAAAAAAcAAAAAADAHAAAAAAAABwAAAAAAEADAAAAAABAHAAAAAAAwBwAAAAAAAAcAAAAAABAH4AAAAAAABwAAAAAAAAcAAAAAABAHAAAAAAAQB+AAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAAHAAAAAAAABwAAAAAAEAcAAAAAABAAwAAAAAAQBwAAAAAAAAcAAAAAADAHAAAAAAAgB+AAAAAAAAcAAAAAACAHAAAAAAAgBwAAAAAAEAfgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAABwAAAAAAMAcAAAAAAAAHAAAAAAAgBwAAAAAAIAcAAAAAADAHAAAAAAAQBwAAAAAAEAfgAAAAAAAHAAAAAAAABwAAAAAAIAcAAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAABAHAAAAAAAQBwAAAAAAAADAAAAAABAHAAAAAAAQBwAAAAAAAAcAAAAAADAH4AAAAAAABwAAAAAAMAcAAAAAABAHAAAAAAAAB+AAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAAHAAAAAAAwBwAAAAAAMAcAAAAAADAAwAAAAAAABwAAAAAAIAcAAAAAABAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAgBwAAAAAAIAfgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAABwAAAAAAAAcAAAAAABAHAAAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAwBwAAAAAAAAcAAAAAACAB8AAAAAAgAfAAAAAAMAHwAAAAAAAB8AAAAAAgAfAAAAAAIAcAAAAAACAHAAAAAAAwBwAAAAAAMAfgAAAAAAAHAAAAAAAgBwAAAAAAAAcAAAAAACAA== version: 7 -3,-2: ind: -3,-2 - tiles: fQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAAAfAAAAAAIAHwAAAAAAAB8AAAAAAwAfAAAAAAAAHwAAAAADAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAADAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAABAB8AAAAAAwAfAAAAAAIAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAAAAHoAAAAAAwB6AAAAAAEAfgAAAAAAAB8AAAAAAAAfAAAAAAAAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAAB6AAAAAAEAegAAAAADAH4AAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAEAegAAAAACAHoAAAAAAwB+AAAAAAAAHwAAAAADAC8AAAAAAgAfAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAMAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAQBwAAAAAAEAcAAAAAAAAH4AAAAAAAAfAAAAAAMALwAAAAADAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABwAAAAAAEAcAAAAAADAHAAAAAAAgB+AAAAAAAAHwAAAAABAB8AAAAAAwAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAACAHAAAAAAAwBwAAAAAAMAfgAAAAAAAB8AAAAAAwAvAAAAAAIAHwAAAAACAG0AAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAgBwAAAAAAEAcAAAAAAAAA== + tiles: fQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAAAfAAAAAAMAHwAAAAABAB8AAAAAAwAfAAAAAAEAHwAAAAADAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAADAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAwAfAAAAAAIAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAABAHoAAAAAAgB6AAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAwB6AAAAAAMAegAAAAABAH4AAAAAAAAfAAAAAAIAHwAAAAABAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAEAegAAAAABAHoAAAAAAgB+AAAAAAAAHwAAAAABAC8AAAAAAwAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwB+AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAAAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAABwAAAAAAMAcAAAAAADAH4AAAAAAAAfAAAAAAAALwAAAAAAAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABwAAAAAAAAcAAAAAADAHAAAAAAAgB+AAAAAAAAHwAAAAADAB8AAAAAAAAfAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAABAHAAAAAAAABwAAAAAAIAfgAAAAAAAB8AAAAAAwAvAAAAAAIAHwAAAAABAG0AAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAQBwAAAAAAIAcAAAAAABAA== version: 7 0,-2: ind: 0,-2 - tiles: fgAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAwB+AAAAAAAAfgAAAAAAAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAABAF0AAAAAAQBdAAAAAAAAXQAAAAADAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAwBdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAEAXQAAAAACAH4AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAQB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAACAF0AAAAAAwB+AAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAIAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAACAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAgBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAQB+AAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAwB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAIAXQAAAAABAF0AAAAAAQBdAAAAAAIAXQAAAAAAAF0AAAAAAwBdAAAAAAAAbAAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAADAF0AAAAAAgBdAAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAEAXQAAAAADAGwAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAADAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAQAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAABAF0AAAAAAgBdAAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAAAXQAAAAACAF0AAAAAAAAfAAAAAAIAfgAAAAAAAF0AAAAAAgBdAAAAAAEAXQAAAAABAF0AAAAAAgBdAAAAAAMAXQAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAACAF0AAAAAAwBdAAAAAAMAXQAAAAADAF0AAAAAAgBdAAAAAAEAHwAAAAADAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAABAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAfgAAAAAAAHoAAAAAAQB6AAAAAAMAegAAAAABAH4AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAgAfAAAAAAAAfgAAAAAAAA== + tiles: fgAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAADAF0AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAQBdAAAAAAMAXQAAAAABAF0AAAAAAgBdAAAAAAEAXQAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAgBdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAABAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAADAF0AAAAAAgB+AAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAEAfgAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAwBdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAgB+AAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAIAXQAAAAADAF0AAAAAAwB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAgBdAAAAAAEAXQAAAAACAF0AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAMAbAAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAgBdAAAAAAMAXQAAAAABAGwAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAAAAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAwAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAQBdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAADAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAABAF0AAAAAAQBdAAAAAAIAXQAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAQAfAAAAAAEAfgAAAAAAAF0AAAAAAwBdAAAAAAMAXQAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAADAF0AAAAAAgBdAAAAAAIAXQAAAAAAAF0AAAAAAgBdAAAAAAAAHwAAAAACAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAABAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAfgAAAAAAAHoAAAAAAAB6AAAAAAIAegAAAAACAH4AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAQAfAAAAAAMAfgAAAAAAAA== version: 7 1,-2: ind: 1,-2 - tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAABAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAABPAAAAAAAAHwAAAAADAB8AAAAAAABPAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAQAfAAAAAAEAHwAAAAACAB8AAAAAAQAfAAAAAAIAHwAAAAABAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAB8AAAAAAQAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAAfAAAAAAAAHwAAAAABAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAACAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAABPAAAAAAAAHwAAAAACAB8AAAAAAQBPAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAwAfAAAAAAAAHwAAAAAAAB8AAAAAAwAfAAAAAAIAHwAAAAABAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAB8AAAAAAQAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAAfAAAAAAAAHwAAAAACAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 2,-1: ind: 2,-1 - tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAABAF0AAAAAAQB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAgBdAAAAAAMAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAADAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0AAAAAAwBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAgBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAEAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAAAAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAwBdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAEAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAQBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAABAF0AAAAAAwB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAgBdAAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0AAAAAAgBdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAwBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAACAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAQBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAEAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0AAAAAAwBdAAAAAAMAXQAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAQBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 0,-3: ind: 0,-3 - tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAQAfAAAAAAEAHwAAAAACAB8AAAAAAQAfAAAAAAIAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAgBdAAAAAAIAXQAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAMAXQAAAAADAF0AAAAAAgBtAAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0AAAAAAQBdAAAAAAMAXQAAAAABAF0AAAAAAQBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAXQAAAAAAAB8AAAAAAQAfAAAAAAEAHwAAAAADAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAB8AAAAAAwB+AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAwAfAAAAAAEAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAEAXQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAB8AAAAAAQBdAAAAAAIAXQAAAAADAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB9AAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAEAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAACAF0AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAgBdAAAAAAEAXQAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAAAXQAAAAACAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAA== + tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAAAAB8AAAAAAQAfAAAAAAMAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAgBdAAAAAAAAXQAAAAABAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAIAXQAAAAADAF0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAADAF0AAAAAAABdAAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAABdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAXQAAAAABAB8AAAAAAgAfAAAAAAEAHwAAAAABAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAAAAAAAAAAF0AAAAAAABdAAAAAAEAXQAAAAADAB8AAAAAAgB+AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH0AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAwAfAAAAAAIAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB9AAAAAAAAXQAAAAADAF0AAAAAAgBdAAAAAAMAXQAAAAABAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAB8AAAAAAgBdAAAAAAIAXQAAAAABAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAIAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAAAAF0AAAAAAwB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAABAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAACAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAA== version: 7 1,-3: ind: 1,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAA== version: 7 -1,-3: ind: -1,-3 - tiles: XQAAAAACAH4AAAAAAABdAAAAAAMAXQAAAAABAF0AAAAAAwBdAAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAMAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQB+AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAACAB8AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAABdAAAAAAAAXQAAAAADAB8AAAAAAgB+AAAAAAAAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgB+AAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAMAHwAAAAADAH4AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAABdAAAAAAAAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAMAXQAAAAABAF0AAAAAAABdAAAAAAIAXQAAAAADAH4AAAAAAAAfAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAABAF0AAAAAAwBdAAAAAAMAXQAAAAADAF0AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAEAXQAAAAADAF0AAAAAAwBdAAAAAAEAHwAAAAAAAB8AAAAAAwAfAAAAAAIAHwAAAAADAB8AAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAgAfAAAAAAMAHwAAAAABAF0AAAAAAgBdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAMAXQAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAQBdAAAAAAMAXQAAAAADAF0AAAAAAgB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAMAXQAAAAABAF0AAAAAAgBdAAAAAAMAXQAAAAACAF0AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAQAfAAAAAAEAHwAAAAACAB8AAAAAAgBdAAAAAAEAHwAAAAABAB8AAAAAAQAfAAAAAAEAXQAAAAACAF0AAAAAAABdAAAAAAAAfgAAAAAAAE8AAAAAAAB+AAAAAAAAHwAAAAADAF0AAAAAAgAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQBdAAAAAAMAHwAAAAACAH4AAAAAAABPAAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAfgAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAADAB8AAAAAAgAfAAAAAAEAHwAAAAABAH4AAAAAAAB+AAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAATwAAAAAAAH4AAAAAAAAfAAAAAAAAXQAAAAACAB8AAAAAAgB+AAAAAAAAHwAAAAAAAB8AAAAAAgAfAAAAAAMAHwAAAAABAB8AAAAAAQB+AAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAIAfgAAAAAAAE8AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAwAfAAAAAAMAfgAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAABAB8AAAAAAQAfAAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwAfAAAAAAMAHwAAAAADAH4AAAAAAAAfAAAAAAIAHwAAAAABAB8AAAAAAQAfAAAAAAAAHwAAAAABAH4AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAgBdAAAAAAMAHwAAAAACAH4AAAAAAABdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAEAfgAAAAAAAA== + tiles: XQAAAAABAH4AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAQBdAAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAwB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAABAB8AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgBdAAAAAAIAXQAAAAADAB8AAAAAAwB+AAAAAAAAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAwB+AAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAMAHwAAAAABAH4AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAIAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAIAXQAAAAADAH4AAAAAAAAfAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAACAH4AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAMAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAAAXQAAAAABAF0AAAAAAgBdAAAAAAIAHwAAAAAAAB8AAAAAAgAfAAAAAAIAHwAAAAACAB8AAAAAAgAfAAAAAAEAHwAAAAACAB8AAAAAAQAfAAAAAAAAHwAAAAABAF0AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAwBdAAAAAAEAXQAAAAABAF0AAAAAAQBdAAAAAAEAXQAAAAADAF0AAAAAAQBdAAAAAAAAXQAAAAACAF0AAAAAAQB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAABdAAAAAAEAXQAAAAAAAF0AAAAAAgBdAAAAAAEAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAgAfAAAAAAIAHwAAAAADAB8AAAAAAQBdAAAAAAIAHwAAAAACAB8AAAAAAQAfAAAAAAIAXQAAAAABAF0AAAAAAQBdAAAAAAIAfgAAAAAAAE8AAAAAAAB+AAAAAAAAHwAAAAAAAF0AAAAAAwAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQBdAAAAAAAAHwAAAAADAH4AAAAAAABPAAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAfgAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAABAB8AAAAAAQAfAAAAAAAAHwAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAH4AAAAAAAB+AAAAAAAATwAAAAAAAH4AAAAAAAAfAAAAAAAAXQAAAAAAAB8AAAAAAQB+AAAAAAAAHwAAAAABAB8AAAAAAwAfAAAAAAEAHwAAAAADAB8AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAEAfgAAAAAAAE8AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAAAfAAAAAAIAfgAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAADAB8AAAAAAAAfAAAAAAMAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgAfAAAAAAAAHwAAAAADAH4AAAAAAAAfAAAAAAAAHwAAAAACAB8AAAAAAQAfAAAAAAEAHwAAAAACAH4AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAwBdAAAAAAMAHwAAAAACAH4AAAAAAABdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAgBdAAAAAAAAfgAAAAAAAA== version: 7 -2,-3: ind: -2,-3 - tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAAB+AAAAAAAAHwAAAAABAGYAAAAAAwBmAAAAAAEAZgAAAAADAB8AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAMAXQAAAAAAAH4AAAAAAABtAAAAAAAAXQAAAAADAH4AAAAAAABdAAAAAAIAfgAAAAAAAB8AAAAAAwAfAAAAAAMAZgAAAAABAB8AAAAAAgAfAAAAAAAAfgAAAAAAAB8AAAAAAwBdAAAAAAEAXQAAAAAAAF0AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGYAAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAgBdAAAAAAMAHwAAAAAAAB8AAAAAAgAfAAAAAAMAHwAAAAADAF0AAAAAAwBdAAAAAAMAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAB8AAAAAAABdAAAAAAMAXQAAAAAAAF0AAAAAAwBdAAAAAAEAXQAAAAADAF0AAAAAAgBdAAAAAAIAXQAAAAABAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAAfAAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAwBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABtAAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAwBdAAAAAAIAXQAAAAADAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAB8AAAAAAgBdAAAAAAMAXQAAAAABAF0AAAAAAQBdAAAAAAEAXQAAAAADAF0AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAAfAAAAAAEAXQAAAAABAF0AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAwAfAAAAAAIAXQAAAAAAAF0AAAAAAABdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABkAAAAAAAAfgAAAAAAAH4AAAAAAABkAAAAAAAAfgAAAAAAAGQAAAAAAABkAAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABkAAAAAAAAfgAAAAAAAGQAAAAAAAB+AAAAAAAAZAAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAZAAAAAAAAGQAAAAAAABkAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAACAHoAAAAAAgB+AAAAAAAAegAAAAABAHoAAAAAAwB+AAAAAAAAegAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAIAegAAAAAAAHoAAAAAAAB+AAAAAAAAegAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAAAAA== + tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAH4AAAAAAAB+AAAAAAAAHwAAAAAAAGYAAAAAAwBmAAAAAAMAZgAAAAAAAB8AAAAAAQB+AAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAIAXQAAAAABAH4AAAAAAABtAAAAAAAAXQAAAAAAAH4AAAAAAABdAAAAAAIAfgAAAAAAAB8AAAAAAQAfAAAAAAMAZgAAAAABAB8AAAAAAwAfAAAAAAEAfgAAAAAAAB8AAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGYAAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAgBdAAAAAAMAHwAAAAAAAB8AAAAAAwAfAAAAAAEAHwAAAAADAF0AAAAAAgBdAAAAAAAAXQAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAB8AAAAAAgBdAAAAAAMAXQAAAAADAF0AAAAAAwBdAAAAAAIAXQAAAAADAF0AAAAAAgBdAAAAAAEAXQAAAAACAF0AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAAfAAAAAAIAXQAAAAACAF0AAAAAAwBdAAAAAAEAXQAAAAACAF0AAAAAAABdAAAAAAMAXQAAAAADAF0AAAAAAQBdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABtAAAAAAAAXQAAAAADAF0AAAAAAwBdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAIAXQAAAAACAF0AAAAAAABdAAAAAAEAXQAAAAABAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAB8AAAAAAwBdAAAAAAAAXQAAAAABAF0AAAAAAwBdAAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAEAXQAAAAAAAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAAfAAAAAAEAXQAAAAACAF0AAAAAAABdAAAAAAEAXQAAAAABAF0AAAAAAQAfAAAAAAMAXQAAAAAAAF0AAAAAAQBdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABkAAAAAAMAfgAAAAAAAH4AAAAAAABkAAAAAAMAfgAAAAAAAGQAAAAAAwBkAAAAAAMAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABkAAAAAAAAfgAAAAAAAGQAAAAAAgB+AAAAAAAAZAAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAZAAAAAADAGQAAAAAAwBkAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAABAHoAAAAAAgB+AAAAAAAAegAAAAADAHoAAAAAAgB+AAAAAAAAegAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAIAegAAAAADAHoAAAAAAgB+AAAAAAAAegAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAABAA== version: 7 -2,-4: ind: -2,-4 - tiles: AAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAF0AAAAAAwBdAAAAAAAAXQAAAAADAF0AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAF0AAAAAAwBdAAAAAAIAHwAAAAADAB8AAAAAAgAfAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAXQAAAAACAB8AAAAAAAAfAAAAAAAAHwAAAAADAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwAfAAAAAAEAHwAAAAACAB8AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAHwAAAAADAB8AAAAAAgAfAAAAAAMAfQAAAAAAAH4AAAAAAABsAAAAAAAAbQAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAwBdAAAAAAIAXQAAAAAAAH0AAAAAAAB+AAAAAAAAbQAAAAAAAG0AAAAAAABtAAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAEAHwAAAAADAB8AAAAAAQAfAAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAIAXQAAAAACAB8AAAAAAAB9AAAAAAAAfgAAAAAAAGwAAAAAAABtAAAAAAAAbAAAAAAAAGwAAAAAAAAfAAAAAAMAZgAAAAACAGYAAAAAAgBmAAAAAAEAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAACAGYAAAAAAgBmAAAAAAAAZgAAAAACAB8AAAAAAAB+AAAAAAAAHwAAAAABAF0AAAAAAABdAAAAAAEAXQAAAAACAA== + tiles: AAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAF0AAAAAAwBdAAAAAAAAXQAAAAADAF0AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAF0AAAAAAABdAAAAAAIAHwAAAAABAB8AAAAAAQAfAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAXQAAAAADAB8AAAAAAwAfAAAAAAIAHwAAAAADAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQAfAAAAAAEAHwAAAAACAB8AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAIAHwAAAAABAB8AAAAAAAAfAAAAAAIAfQAAAAAAAH4AAAAAAABsAAAAAAAAbQAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAAAAH0AAAAAAAB+AAAAAAAAbQAAAAAAAG0AAAAAAABtAAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAEAfgAAAAAAAB8AAAAAAwAfAAAAAAAAXQAAAAADAB8AAAAAAwB9AAAAAAAAfgAAAAAAAGwAAAAAAABtAAAAAAAAbAAAAAAAAGwAAAAAAAAfAAAAAAMAZgAAAAACAGYAAAAAAgBmAAAAAAIAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAGYAAAAAAwBmAAAAAAAAZgAAAAADAB8AAAAAAgB+AAAAAAAAHwAAAAABAF0AAAAAAwBdAAAAAAAAXQAAAAACAA== version: 7 -1,-4: ind: -1,-4 - tiles: fQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwAfAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAABAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAB8AAAAAAwB+AAAAAAAAHwAAAAADAB8AAAAAAwAfAAAAAAMAHwAAAAACAB8AAAAAAQAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAfgAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAAAAB8AAAAAAwAfAAAAAAEAHwAAAAADAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAH4AAAAAAAAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAAB+AAAAAAAAHwAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAABAB8AAAAAAQAfAAAAAAMAHwAAAAADAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAQB+AAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAMAXQAAAAACAF0AAAAAAQB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAH4AAAAAAABdAAAAAAEAfgAAAAAAAF0AAAAAAABdAAAAAAMAXQAAAAACAF0AAAAAAABdAAAAAAIAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAA== + tiles: fQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAF0AAAAAAwAfAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAACAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAABdAAAAAAIAXQAAAAABAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAB8AAAAAAQB+AAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAMAHwAAAAABAB8AAAAAAgAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAfgAAAAAAAB8AAAAAAgAfAAAAAAEAHwAAAAAAAB8AAAAAAwAfAAAAAAAAHwAAAAACAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAH4AAAAAAAAfAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQB+AAAAAAAAHwAAAAABAH4AAAAAAAAfAAAAAAEAHwAAAAAAAB8AAAAAAwAfAAAAAAEAHwAAAAADAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAEAXQAAAAACAF0AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAH4AAAAAAABdAAAAAAIAfgAAAAAAAF0AAAAAAgBdAAAAAAIAXQAAAAADAF0AAAAAAQBdAAAAAAMAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAA== version: 7 0,-4: ind: 0,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: fQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -2,-5: ind: -2,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAA== version: 7 -1,-5: ind: -1,-5 - tiles: AAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -2,4: ind: -2,4 @@ -277,7 +277,7 @@ entities: version: 7 2,0: ind: 2,0 - tiles: fgAAAAAAAHoAAAAAAwB6AAAAAAAAegAAAAABAHoAAAAAAgB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG0AAAAAAAB+AAAAAAAAegAAAAABAHoAAAAAAgB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAEAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAEAfgAAAAAAAHoAAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAB8AAAAAAQAfAAAAAAEAfgAAAAAAAHAAAAAAAgBwAAAAAAEAcAAAAAACAHAAAAAAAwBwAAAAAAAAcAAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAfAAAAAAEAHwAAAAACAHAAAAAAAgBwAAAAAAEAcAAAAAAAAHAAAAAAAgBwAAAAAAMAcAAAAAAAAHAAAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAHwAAAAAAAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAABwAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABwAAAAAAIAcAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAfAAAAAAIAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAHwAAAAACAB8AAAAAAgB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAB8AAAAAAAB+AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAfAAAAAAIAEQAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAHwAAAAACABEAAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAA== + tiles: fgAAAAAAAHoAAAAAAgB6AAAAAAIAegAAAAACAHoAAAAAAwB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG0AAAAAAAB+AAAAAAAAegAAAAADAHoAAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAEAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAIAfgAAAAAAAHoAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAB8AAAAAAQAfAAAAAAAAfgAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAwBwAAAAAAMAcAAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAfAAAAAAAAHwAAAAABAHAAAAAAAQBwAAAAAAEAcAAAAAADAHAAAAAAAgBwAAAAAAIAcAAAAAAAAHAAAAAAAQB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAHwAAAAABAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAgBwAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABwAAAAAAMAcAAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAfAAAAAAEAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAHwAAAAAAAB8AAAAAAgB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAB8AAAAAAgB+AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAfAAAAAAMAEQAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAHwAAAAABABEAAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAA== version: 7 2,-3: ind: 2,-3 @@ -289,15 +289,15 @@ entities: version: 7 2,-4: ind: 2,-4 - tiles: BwAAAAADAH8AAAAAAAAHAAAAAAoABwAAAAAAAH8AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAgAHAAAAAAAABwAAAAAAAH8AAAAAAAAHAAAAAAwABwAAAAAAAAcAAAAAAAB/AAAAAAAABwAAAAAAAH8AAAAAAAB/AAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAFAAkAAAAAAAAJAAAAAAAABwAAAAAAAAcAAAAAAAB/AAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAfwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAfwAAAAAAAAcAAAAAAQAAAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAH8AAAAAAAAJAAAAAAAABwAAAAAAAAcAAAAAAAB/AAAAAAAAfwAAAAAAAH8AAAAAAAB/AAAAAAAABwAAAAADAH8AAAAAAAAHAAAAAAcAAAAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAB/AAAAAAAABwAAAAAAAH8AAAAAAAB/AAAAAAAAfwAAAAAAAH8AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAACAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAgABwAAAAAAAAcAAAAABQAHAAAAAAAABwAAAAAAAAcAAAAACQAAAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAQABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAH8AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAB/AAAAAAAAfwAAAAAAAH8AAAAAAAB/AAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAIAAAAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAFAAcAAAAAAAAHAAAAAAgABwAAAAAAAAcAAAAAAAAHAAAAAAAAfwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAAAHAAAAAAgABwAAAAAAAH8AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAAB/AAAAAAAABwAAAAAAAAcAAAAAAAB+AAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB/AAAAAAAAfwAAAAAAAH8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: BwAAAAAAAH8AAAAAAAAHAAAAAAAABwAAAAAAAH8AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAH8AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACgB/AAAAAAAABwAAAAAIAH8AAAAAAAB/AAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAGAAkAAAAAAAAJAAAAAAAABwAAAAAAAAcAAAAAAAB/AAAAAAAABwAAAAAAAAcAAAAACQAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAfwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAALAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAkAfwAAAAAAAAcAAAAAAAAAAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAH8AAAAAAAAJAAAAAAAABwAAAAAAAAcAAAAACQB/AAAAAAAAfwAAAAAAAH8AAAAAAAB/AAAAAAAABwAAAAADAH8AAAAAAAAHAAAAAAAAAAAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAB/AAAAAAAABwAAAAAAAH8AAAAAAAB/AAAAAAAAfwAAAAAAAH8AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAUABwAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACQAAAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAoABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAH8AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAHAAAAAAcABwAAAAAKAAcAAAAAAAAHAAAAAAQABwAAAAAAAAcAAAAAAAB/AAAAAAAAfwAAAAAAAH8AAAAAAAB/AAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAQAHAAAAAAAAfwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAJAAcAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAAAHAAAAAAIABwAAAAAAAH8AAAAAAAAHAAAAAAAABwAAAAAGAAcAAAAAAAAHAAAAAAAABwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAAB/AAAAAAAABwAAAAAAAAcAAAAABgB+AAAAAAAABwAAAAAAAAcAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB/AAAAAAAAfwAAAAAAAH8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 1,3: ind: 1,3 - tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABkAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAADAHoAAAAAAQB+AAAAAAAAZAAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAgB6AAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAMAegAAAAADAH4AAAAAAABkAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: fgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABkAAAAAAMAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAADAHoAAAAAAAB+AAAAAAAAZAAAAAABAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAB6AAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAIAegAAAAABAH4AAAAAAABkAAAAAAMAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 0,3: ind: 0,3 - tiles: fQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAEAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAABAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAEAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAAAAHoAAAAAAwB6AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB6AAAAAAMAegAAAAAAAHoAAAAAAQB6AAAAAAAAegAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAegAAAAAAAHoAAAAAAwB6AAAAAAMAegAAAAADAHoAAAAAAQB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAHoAAAAAAQB6AAAAAAAAegAAAAACAH4AAAAAAAB6AAAAAAEAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAABAH4AAAAAAAAfAAAAAAAAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAgB+AAAAAAAAHwAAAAACAB8AAAAAAQB+AAAAAAAAQAAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAEAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAA== + tiles: fQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAAAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAABAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAQAfAAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAADAHoAAAAAAQB6AAAAAAMAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB6AAAAAAAAegAAAAACAHoAAAAAAgB6AAAAAAIAegAAAAABAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAegAAAAABAHoAAAAAAgB6AAAAAAIAegAAAAADAHoAAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAHoAAAAAAgB6AAAAAAIAegAAAAABAH4AAAAAAAB6AAAAAAIAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAQB+AAAAAAAAHwAAAAADAB8AAAAAAAB+AAAAAAAAQAAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAEAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAA== version: 7 3,2: ind: 3,2 @@ -305,11 +305,11 @@ entities: version: 7 3,1: ind: 3,1 - tiles: bQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAABkAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABkAAAAAAAAZAAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGQAAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAGQAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAA== + tiles: bQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAABkAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABkAAAAAAEAZAAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGQAAAAAAwB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAGQAAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAA== version: 7 4,1: ind: 4,1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAC8AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAC8AAAAAAQB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 4,2: ind: 4,2 @@ -333,47 +333,47 @@ entities: version: 7 -4,-2: ind: -4,-2 - tiles: BwAAAAAGAAsAAAAAAAALAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAACAALAAAAAAAACwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAGAAcAAAAAAAAHAAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAHAAAAAAAACwAAAAAAAAsAAAAAAAAHAAAAAAAABwAAAAADAAcAAAAAAAAHAAAAAAwAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAAHAAAAAAAABwAAAAAFAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAALAAAAAAAACwAAAAAAAAcAAAAAAAALAAAAAAAABwAAAAAAAAcAAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAAB+AAAAAAAACwAAAAAAAAcAAAAAAAAHAAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgAfAAAAAAEAHwAAAAACAF0AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAwAfAAAAAAMAfgAAAAAAAE4AAAAAAQBOAAAAAAIATgAAAAABAE4AAAAAAgBOAAAAAAMATgAAAAABAE4AAAAAAgBdAAAAAAMAHwAAAAACAB8AAAAAAwBdAAAAAAMAfgAAAAAAAB8AAAAAAAAfAAAAAAEAHwAAAAABAB8AAAAAAQAfAAAAAAIAHwAAAAABAB8AAAAAAwAfAAAAAAEAHwAAAAAAAB8AAAAAAAAfAAAAAAAAHwAAAAABAF0AAAAAAwBdAAAAAAMAHwAAAAAAAB8AAAAAAwAfAAAAAAAAHwAAAAACAB8AAAAAAgB+AAAAAAAATgAAAAAAAE4AAAAAAgBOAAAAAAIATgAAAAADAE4AAAAAAQBOAAAAAAMATgAAAAAAAB8AAAAAAwAfAAAAAAAAHwAAAAABAB8AAAAAAwB+AAAAAAAAHwAAAAABAB8AAAAAAwAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAA== + tiles: BwAAAAAAAAsAAAAAAAALAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAIABwAAAAAAAAcAAAAAAAAHAAAAAAwAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAABAALAAAAAAAACwAAAAAAAAcAAAAAAAAHAAAAAAwABwAAAAAAAAcAAAAAAAAHAAAAAAYAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAHAAAAAAAACwAAAAAAAAsAAAAAAAAHAAAAAAMABwAAAAAEAAcAAAAAAAAHAAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAAHAAAAAAAABwAAAAAHAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAALAAAAAAAACwAAAAAAAAcAAAAAAQALAAAAAAAABwAAAAAAAAcAAAAAAQB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAQB+AAAAAAAACwAAAAAAAAcAAAAAAAAHAAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgAfAAAAAAEAHwAAAAADAF0AAAAAAgB+AAAAAAAAHwAAAAABAB8AAAAAAgAfAAAAAAMAfgAAAAAAAE4AAAAAAQBOAAAAAAAATgAAAAABAE4AAAAAAwBOAAAAAAIATgAAAAABAE4AAAAAAgBdAAAAAAMAHwAAAAADAB8AAAAAAgBdAAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAMAHwAAAAABAB8AAAAAAgAfAAAAAAIAHwAAAAABAB8AAAAAAwAfAAAAAAAAHwAAAAACAB8AAAAAAgAfAAAAAAEAHwAAAAACAF0AAAAAAQBdAAAAAAEAHwAAAAABAB8AAAAAAQAfAAAAAAIAHwAAAAABAB8AAAAAAAB+AAAAAAAATgAAAAAAAE4AAAAAAABOAAAAAAIATgAAAAADAE4AAAAAAwBOAAAAAAAATgAAAAACAB8AAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAwB+AAAAAAAAHwAAAAAAAB8AAAAAAAAfAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAA== version: 7 -5,-2: ind: -5,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAABwAAAAAFAAcAAAAAAAAHAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAAHAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAABgAHAAAAAAAABwAAAAAAAAcAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAABwAAAAAMAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAAcAAAAABAAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAAHAAAAAAMAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -5,-3: ind: -5,-3 - tiles: HwAAAAACAB8AAAAAAAAfAAAAAAEAHwAAAAAAAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAMAHwAAAAAAAB8AAAAAAwAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAAAHwAAAAACAB8AAAAAAgAfAAAAAAEAHwAAAAACAB8AAAAAAQALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAHwAAAAADAB8AAAAAAQAfAAAAAAEAHwAAAAABAB8AAAAAAwAfAAAAAAIAHwAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAACAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAACAH4AAAAAAAAfAAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAAAHwAAAAACAB8AAAAAAQAfAAAAAAIAfgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAFAAcAAAAAAgB+AAAAAAAAHwAAAAADAH4AAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAMAHwAAAAADAB8AAAAAAwB+AAAAAAAAHwAAAAAAAH4AAAAAAAB/AAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAIAfgAAAAAAAB8AAAAAAQAfAAAAAAAAfgAAAAAAAB8AAAAAAQB+AAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAAAfwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAH4AAAAAAAAfAAAAAAEAHwAAAAADAEAAAAAAAABAAAAAAAAAQAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH8AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAEAHwAAAAABAB8AAAAAAgBAAAAAAAAAQAAAAAAAAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABQAHAAAAAAAABwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAAAQAAAAAAAAEAAAAAAAAAfAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAAAHAAAAAAwABwAAAAADAAcAAAAAAAAHAAAAAAAABwAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABgAHAAAAAAAABwAAAAAAAAcAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAABwAAAAAEAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAwAHAAAAAAAABwAAAAAKAAcAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAQAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAcABwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAcABwAAAAAAAA== + tiles: HwAAAAABAB8AAAAAAQAfAAAAAAIAHwAAAAADAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAIAHwAAAAACAB8AAAAAAwAfAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAEAHwAAAAABAB8AAAAAAwALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAHwAAAAAAAB8AAAAAAQAfAAAAAAMAHwAAAAADAB8AAAAAAgAfAAAAAAMAHwAAAAABAB8AAAAAAQAfAAAAAAMAHwAAAAAAAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAABAB8AAAAAAgAfAAAAAAMAHwAAAAAAAB8AAAAAAgAfAAAAAAAAfgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAB+AAAAAAAAHwAAAAADAH4AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAgAfAAAAAAAAHwAAAAAAAB8AAAAAAAB+AAAAAAAAHwAAAAACAH4AAAAAAAB/AAAAAAAABwAAAAAAAAcAAAAACwAHAAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAMAfgAAAAAAAB8AAAAAAQAfAAAAAAMAfgAAAAAAAB8AAAAAAwB+AAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAAAfwAAAAAAAAcAAAAABgAHAAAAAAAABwAAAAAMAH4AAAAAAAB+AAAAAAAAHwAAAAABAH4AAAAAAAAfAAAAAAEAHwAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH8AAAAAAAAHAAAAAAgABwAAAAAAAAcAAAAAAAAHAAAAAAcAfgAAAAAAAB8AAAAAAwAfAAAAAAEAHwAAAAADAB8AAAAAAgBAAAAAAAAAQAAAAAAAAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAIAQAAAAAAAAEAAAAAAAAAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABgAHAAAAAAcABwAAAAAAAAcAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACgAHAAAAAAAABwAAAAALAAcAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAKAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAQAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAUAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAIAA== version: 7 -4,-3: ind: -4,-3 - tiles: fgAAAAAAAB8AAAAAAwAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAABwAAAAAHAAsAAAAAAAAHAAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAMAHwAAAAACAH4AAAAAAAAfAAAAAAAAHwAAAAABAB8AAAAAAwAfAAAAAAMAfgAAAAAAAAcAAAAAAAALAAAAAAAABwAAAAAHAH4AAAAAAAAfAAAAAAAAHwAAAAACAB8AAAAAAQAfAAAAAAMAHwAAAAABAB8AAAAAAQAfAAAAAAMAHwAAAAAAAB8AAAAAAgAfAAAAAAEAHwAAAAABAH4AAAAAAAAHAAAAAAIACwAAAAAAAAcAAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAAAfAAAAAAMAHwAAAAAAAB8AAAAAAgAfAAAAAAEAfgAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAABAH4AAAAAAAB+AAAAAAAABwAAAAAAAAsAAAAAAAAHAAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAMAHwAAAAAAAB8AAAAAAAAfAAAAAAEAHwAAAAADAB8AAAAAAAB+AAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAABwAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAAAAB8AAAAAAAAfAAAAAAMAHwAAAAADAB8AAAAAAQAfAAAAAAMAfgAAAAAAAAcAAAAAAAALAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAgAfAAAAAAEAHwAAAAAAAB8AAAAAAgAfAAAAAAMAfgAAAAAAAH4AAAAAAAAHAAAAAAAACwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAIAHwAAAAACAB8AAAAAAgAfAAAAAAAAHwAAAAABAB8AAAAAAQB+AAAAAAAABwAAAAAAAAsAAAAAAAALAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAADAB8AAAAAAgAfAAAAAAAAHwAAAAACAB8AAAAAAAAfAAAAAAMAfgAAAAAAAAcAAAAAAQALAAAAAAAACwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAHwAAAAABAB8AAAAAAwAfAAAAAAMAHwAAAAAAAB8AAAAAAAAfAAAAAAMAfgAAAAAAAH4AAAAAAAAHAAAAAAAACwAAAAAAAAsAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAB8AAAAAAwAfAAAAAAIAHwAAAAACAB8AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAAHAAAAAAcABwAAAAAAAAsAAAAAAAAHAAAAAAgABwAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAwB+AAAAAAAAfgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAALAAAAAAAABwAAAAAAAAcAAAAABQB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAsAAAAAAAALAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAMAAsAAAAAAAALAAAAAAAACwAAAAAAAAcAAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAACwAAAAAAAAsAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAsAAAAAAAALAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAgAHAAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: fgAAAAAAAB8AAAAAAwAfAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAABwAAAAAAAAsAAAAAAAAHAAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAEAHwAAAAAAAB8AAAAAAgAfAAAAAAIAHwAAAAACAH4AAAAAAAAfAAAAAAEAHwAAAAAAAB8AAAAAAgAfAAAAAAAAfgAAAAAAAAcAAAAAAQALAAAAAAAABwAAAAAJAH4AAAAAAAAfAAAAAAIAHwAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAAAAB8AAAAAAgAfAAAAAAEAHwAAAAABAB8AAAAAAgAfAAAAAAIAHwAAAAAAAH4AAAAAAAAHAAAAAAAACwAAAAAAAAcAAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAgAfAAAAAAIAHwAAAAABAB8AAAAAAwAfAAAAAAMAfgAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAACAH4AAAAAAAB+AAAAAAAABwAAAAAAAAsAAAAAAAAHAAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAADAB8AAAAAAQAfAAAAAAMAHwAAAAAAAB8AAAAAAgB+AAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAABwAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAACAB8AAAAAAQAfAAAAAAIAHwAAAAADAB8AAAAAAwAfAAAAAAAAfgAAAAAAAAcAAAAAAAALAAAAAAAABwAAAAAHAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACQB+AAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAEAHwAAAAAAAB8AAAAAAAAfAAAAAAMAfgAAAAAAAH4AAAAAAAAHAAAAAAAACwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAEAHwAAAAACAB8AAAAAAgAfAAAAAAEAHwAAAAAAAB8AAAAAAgB+AAAAAAAABwAAAAAAAAsAAAAAAAALAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAQAfAAAAAAAAHwAAAAADAB8AAAAAAgAfAAAAAAAAfgAAAAAAAAcAAAAAAAALAAAAAAAACwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAMAHwAAAAACAB8AAAAAAgAfAAAAAAEAfgAAAAAAAH4AAAAAAAAHAAAAAAAACwAAAAAAAAsAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAB8AAAAAAQAfAAAAAAEAHwAAAAABAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAHAAAAAAAABwAAAAAAAAsAAAAAAAAHAAAAAAAABwAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAALAAAAAAAABwAAAAAAAAcAAAAAAgB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAsAAAAAAAALAAAAAAAABwAAAAAKAAcAAAAAAAAHAAAAAAAABwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAcAAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAABwAAAAAMAAcAAAAAAwAHAAAAAAgAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAACwAAAAAAAAsAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAQAHAAAAAAMABwAAAAAAAAcAAAAAAAAHAAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAsAAAAAAAALAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAcABwAAAAAAAAcAAAAABwAHAAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -4,-4: ind: -4,-4 - tiles: egAAAAABAHoAAAAAAAB6AAAAAAAAegAAAAABAHoAAAAAAQB6AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAHoAAAAAAQB6AAAAAAAAegAAAAAAAHoAAAAAAwB6AAAAAAMAegAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAegAAAAAAAHoAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAJgAAAAAAACYAAAAAAgAmAAAAAAIAJgAAAAABACYAAAAAAQAmAAAAAAAAJgAAAAAAACYAAAAAAAAiAAAAAAMAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGoAAAAAAwBqAAAAAAMAagAAAAABAGoAAAAAAwBqAAAAAAMAagAAAAACAGoAAAAAAgBlAAAAAAMAJwAAAAADAH4AAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAABwAAAAAGAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAawAAAAACACcAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAATAAAAAABAEwAAAAAAwBMAAAAAAIATAAAAAABAEwAAAAAAgBMAAAAAAEAfgAAAAAAAGsAAAAAAQAnAAAAAAEAfgAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAH4AAAAAAAAuAAAAAAAAfgAAAAAAAEwAAAAAAgAqAAAAAAIATAAAAAADAEwAAAAAAQBMAAAAAAIATAAAAAACAH4AAAAAAABrAAAAAAMAJwAAAAADAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAABMAAAAAAMAKgAAAAADAEwAAAAAAABMAAAAAAMATAAAAAACAEwAAAAAAQB+AAAAAAAAawAAAAABACcAAAAAAAB+AAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAfgAAAAAAAC4AAAAAAAB+AAAAAAAAKgAAAAADACoAAAAAAgAqAAAAAAMAKgAAAAAAACoAAAAAAgAqAAAAAAMAHwAAAAACAGsAAAAAAAAnAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAEwAAAAAAQBMAAAAAAMAKgAAAAACAEwAAAAAAABMAAAAAAMATAAAAAACAH4AAAAAAABrAAAAAAAAJwAAAAADAH4AAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAB+AAAAAAAALgAAAAAAAH4AAAAAAABMAAAAAAEATAAAAAAAAEwAAAAAAQBMAAAAAAEATAAAAAABAEwAAAAAAAB+AAAAAAAAawAAAAACACcAAAAAAQBAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAATAAAAAACAEwAAAAAAQBMAAAAAAEATAAAAAABAEwAAAAAAABMAAAAAAAAfgAAAAAAAGsAAAAAAAAnAAAAAAAAfgAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAH4AAAAAAAAuAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABrAAAAAAEAJwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABqAAAAAAIAagAAAAAAAGoAAAAAAQBqAAAAAAEAagAAAAABAGoAAAAAAQBqAAAAAAAAZQAAAAABACcAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAB+AAAAAAAAJgAAAAAAACYAAAAAAAAmAAAAAAIAJgAAAAAAACYAAAAAAAAmAAAAAAIAJgAAAAABACYAAAAAAQAiAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAABwAAAAAAAAsAAAAAAAAHAAAAAAAAfgAAAAAAAA== + tiles: egAAAAAAAHoAAAAAAQB6AAAAAAMAegAAAAABAHoAAAAAAAB6AAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAHoAAAAAAgB6AAAAAAAAegAAAAABAHoAAAAAAQB6AAAAAAAAegAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAegAAAAAAAHoAAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAJgAAAAADACYAAAAAAAAmAAAAAAIAJgAAAAACACYAAAAAAQAmAAAAAAEAJgAAAAACACYAAAAAAAAiAAAAAAIAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGoAAAAAAABqAAAAAAEAagAAAAABAGoAAAAAAQBqAAAAAAAAagAAAAAAAGoAAAAAAgBlAAAAAAEAJwAAAAABAH4AAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAABwAAAAAGAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAawAAAAACACcAAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAATAAAAAACAEwAAAAAAQBMAAAAAAMATAAAAAACAEwAAAAAAgBMAAAAAAMAfgAAAAAAAGsAAAAAAgAnAAAAAAMAfgAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAH4AAAAAAAAuAAAAAAAAfgAAAAAAAEwAAAAAAgAqAAAAAAAATAAAAAADAEwAAAAAAABMAAAAAAAATAAAAAACAH4AAAAAAABrAAAAAAMAJwAAAAADAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAABMAAAAAAEAKgAAAAABAEwAAAAAAQBMAAAAAAAATAAAAAADAEwAAAAAAgB+AAAAAAAAawAAAAABACcAAAAAAQB+AAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAfgAAAAAAAC4AAAAAAAB+AAAAAAAAKgAAAAACACoAAAAAAQAqAAAAAAAAKgAAAAADACoAAAAAAQAqAAAAAAMAHwAAAAACAGsAAAAAAQAnAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAEwAAAAAAwBMAAAAAAMAKgAAAAAAAEwAAAAAAQBMAAAAAAIATAAAAAAAAH4AAAAAAABrAAAAAAEAJwAAAAADAH4AAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAB+AAAAAAAALgAAAAAAAH4AAAAAAABMAAAAAAIATAAAAAACAEwAAAAAAgBMAAAAAAAATAAAAAABAEwAAAAAAgB+AAAAAAAAawAAAAACACcAAAAAAQBAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAATAAAAAABAEwAAAAAAwBMAAAAAAAATAAAAAABAEwAAAAAAQBMAAAAAAMAfgAAAAAAAGsAAAAAAQAnAAAAAAMAfgAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAH4AAAAAAAAuAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABrAAAAAAMAJwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABqAAAAAAEAagAAAAADAGoAAAAAAQBqAAAAAAEAagAAAAACAGoAAAAAAABqAAAAAAAAZQAAAAABACcAAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAB+AAAAAAAAJgAAAAADACYAAAAAAAAmAAAAAAEAJgAAAAABACYAAAAAAAAmAAAAAAIAJgAAAAACACYAAAAAAgAiAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAABwAAAAACAAsAAAAAAAAHAAAAAAAAfgAAAAAAAA== version: 7 -3,-3: ind: -3,-3 - tiles: fQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAQAfAAAAAAIAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAB8AAAAAAAAfAAAAAAAAHwAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAAfAAAAAAEAHwAAAAACAB8AAAAAAgB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAHwAAAAAAAB8AAAAAAQAfAAAAAAMAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAB8AAAAAAgAfAAAAAAIAHwAAAAADAA== + tiles: fQAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAwAfAAAAAAIAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAB8AAAAAAAAfAAAAAAMAHwAAAAADAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAAfAAAAAAMAHwAAAAADAB8AAAAAAQB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAHwAAAAAAAB8AAAAAAQAfAAAAAAMAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAABAA== version: 7 -5,-4: ind: -5,-4 - tiles: fgAAAAAAAB8AAAAAAAAfAAAAAAEAHwAAAAACAB8AAAAAAgAfAAAAAAAAHwAAAAACAB8AAAAAAQAfAAAAAAMAfgAAAAAAAHoAAAAAAAB6AAAAAAIAfgAAAAAAAHoAAAAAAwB6AAAAAAMAegAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAACAB8AAAAAAQAfAAAAAAMAHwAAAAABAH4AAAAAAAB6AAAAAAMAegAAAAACAHoAAAAAAwB6AAAAAAEAegAAAAABAHoAAAAAAgB+AAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAAAAB8AAAAAAAAfAAAAAAAAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAgAfAAAAAAMAHwAAAAADAB8AAAAAAgAfAAAAAAIAHwAAAAABAB8AAAAAAQAfAAAAAAIAJwAAAAAAACcAAAAAAQAiAAAAAAAAJgAAAAABACYAAAAAAgAmAAAAAAMAJgAAAAABAB8AAAAAAwB+AAAAAAAAHwAAAAABAB8AAAAAAQAfAAAAAAIAHwAAAAADAB8AAAAAAAAfAAAAAAEAHwAAAAAAACcAAAAAAAAnAAAAAAEAJwAAAAAAAGUAAAAAAABqAAAAAAIAagAAAAACAGoAAAAAAwAfAAAAAAIAfgAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAADAB8AAAAAAgAfAAAAAAIAHwAAAAABAH4AAAAAAAAnAAAAAAAAJwAAAAACACcAAAAAAABrAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAnAAAAAAMAawAAAAACAH4AAAAAAABMAAAAAAAATAAAAAACAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAfgAAAAAAAHoAAAAAAQB6AAAAAAMAegAAAAABAHoAAAAAAwB+AAAAAAAAJwAAAAACAGsAAAAAAgB+AAAAAAAATAAAAAACAEwAAAAAAQA+AAAAAAAAXQAAAAADAF0AAAAAAABdAAAAAAIAXQAAAAACAH4AAAAAAAB6AAAAAAAAegAAAAABAHoAAAAAAQB6AAAAAAEAfgAAAAAAACcAAAAAAgBrAAAAAAEAfgAAAAAAAEwAAAAAAwBMAAAAAAEAfgAAAAAAAF0AAAAAAABdAAAAAAIAXQAAAAAAAF0AAAAAAQAfAAAAAAAAegAAAAADAHoAAAAAAgB6AAAAAAIAegAAAAAAAB8AAAAAAgAnAAAAAAAAawAAAAACAB8AAAAAAAAqAAAAAAMAKgAAAAABADwAAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAMAfgAAAAAAAHoAAAAAAQB6AAAAAAMAegAAAAAAAHoAAAAAAQB+AAAAAAAAJwAAAAADAGsAAAAAAQB+AAAAAAAATAAAAAAAAEwAAAAAAgA8AAAAAAAAXQAAAAACAF0AAAAAAgBdAAAAAAMAXQAAAAADAH4AAAAAAAB6AAAAAAIAegAAAAACAHoAAAAAAgB6AAAAAAEAfgAAAAAAACcAAAAAAQBrAAAAAAMAfgAAAAAAAEwAAAAAAABMAAAAAAMAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAB+AAAAAAAAegAAAAACAHoAAAAAAwB6AAAAAAMAegAAAAADAH4AAAAAAAAnAAAAAAMAawAAAAADAH4AAAAAAABMAAAAAAEATAAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAJwAAAAADAGsAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAACcAAAAAAQBlAAAAAAMAagAAAAAAAGoAAAAAAQBqAAAAAAAAHwAAAAADAB8AAAAAAQAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAiAAAAAAIAJgAAAAABACYAAAAAAAAmAAAAAAAAJgAAAAAAAA== + tiles: fgAAAAAAAB8AAAAAAwAfAAAAAAEAHwAAAAAAAB8AAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAwAfAAAAAAAAfgAAAAAAAHoAAAAAAAB6AAAAAAMAfgAAAAAAAHoAAAAAAQB6AAAAAAAAegAAAAADAH4AAAAAAAAfAAAAAAAAHwAAAAADAB8AAAAAAAAfAAAAAAEAHwAAAAACAB8AAAAAAwAfAAAAAAMAHwAAAAADAH4AAAAAAAB6AAAAAAIAegAAAAABAHoAAAAAAwB6AAAAAAAAegAAAAACAHoAAAAAAgB+AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAMAHwAAAAABAB8AAAAAAgAfAAAAAAMAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAwAfAAAAAAEAHwAAAAABAB8AAAAAAAAfAAAAAAEAHwAAAAADAB8AAAAAAQAfAAAAAAMAJwAAAAABACcAAAAAAQAiAAAAAAAAJgAAAAAAACYAAAAAAAAmAAAAAAAAJgAAAAACAB8AAAAAAQB+AAAAAAAAHwAAAAAAAB8AAAAAAgAfAAAAAAEAHwAAAAACAB8AAAAAAQAfAAAAAAAAHwAAAAADACcAAAAAAgAnAAAAAAMAJwAAAAACAGUAAAAAAABqAAAAAAEAagAAAAACAGoAAAAAAQAfAAAAAAMAfgAAAAAAAB8AAAAAAQAfAAAAAAEAHwAAAAADAB8AAAAAAAAfAAAAAAIAHwAAAAAAAH4AAAAAAAAnAAAAAAAAJwAAAAAAACcAAAAAAgBrAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAnAAAAAAAAawAAAAAAAH4AAAAAAABMAAAAAAAATAAAAAACAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAfgAAAAAAAHoAAAAAAwB6AAAAAAMAegAAAAACAHoAAAAAAgB+AAAAAAAAJwAAAAABAGsAAAAAAAB+AAAAAAAATAAAAAACAEwAAAAAAgA+AAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAMAXQAAAAABAH4AAAAAAAB6AAAAAAAAegAAAAACAHoAAAAAAwB6AAAAAAEAfgAAAAAAACcAAAAAAABrAAAAAAAAfgAAAAAAAEwAAAAAAgBMAAAAAAEAfgAAAAAAAF0AAAAAAQBdAAAAAAIAXQAAAAAAAF0AAAAAAwAfAAAAAAAAegAAAAADAHoAAAAAAAB6AAAAAAAAegAAAAABAB8AAAAAAQAnAAAAAAIAawAAAAADAB8AAAAAAgAqAAAAAAAAKgAAAAABADwAAAAAAABdAAAAAAEAXQAAAAADAF0AAAAAAwBdAAAAAAMAfgAAAAAAAHoAAAAAAAB6AAAAAAEAegAAAAADAHoAAAAAAgB+AAAAAAAAJwAAAAABAGsAAAAAAQB+AAAAAAAATAAAAAACAEwAAAAAAgA8AAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAEAXQAAAAADAH4AAAAAAAB6AAAAAAMAegAAAAADAHoAAAAAAwB6AAAAAAIAfgAAAAAAACcAAAAAAwBrAAAAAAIAfgAAAAAAAEwAAAAAAABMAAAAAAIAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAB+AAAAAAAAegAAAAACAHoAAAAAAwB6AAAAAAIAegAAAAADAH4AAAAAAAAnAAAAAAEAawAAAAABAH4AAAAAAABMAAAAAAIATAAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAJwAAAAACAGsAAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAACcAAAAAAQBlAAAAAAAAagAAAAAAAGoAAAAAAQBqAAAAAAAAHwAAAAADAB8AAAAAAwAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAiAAAAAAIAJgAAAAABACYAAAAAAQAmAAAAAAAAJgAAAAADAA== version: 7 -6,-4: ind: -6,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAABAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAAAAA== version: 7 -6,-3: ind: -6,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAAAfAAAAAAEAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAgAfAAAAAAMAHwAAAAABAB8AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAEAHwAAAAAAAB8AAAAAAQAfAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAwAfAAAAAAEAHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAgAfAAAAAAEAHwAAAAABAB8AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAIAHwAAAAABAB8AAAAAAgAfAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAACAB8AAAAAAQAfAAAAAAMAHwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAAAHwAAAAAAAB8AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAQAfAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -5,-5: ind: -5,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAAAHAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAABwAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAMAHwAAAAADAB8AAAAAAQAfAAAAAAEAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAIAegAAAAAAAHoAAAAAAwB6AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAIAHwAAAAABAB8AAAAAAwAfAAAAAAMAHwAAAAADAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAwB6AAAAAAAAegAAAAACAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAAAHAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAABwAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAwAfAAAAAAAAHwAAAAADAB8AAAAAAwAfAAAAAAMAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAEAegAAAAAAAHoAAAAAAwB6AAAAAAEAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAABAB8AAAAAAwAfAAAAAAIAHwAAAAACAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAACAA== version: 7 -4,-5: ind: -4,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAIABwAAAAAFAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAHAAAAAAEABwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAABwAAAAAAAAcAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAACgAHAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAQB6AAAAAAIAegAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAB6AAAAAAIAegAAAAAAAHoAAAAAAgB6AAAAAAAAegAAAAABAHoAAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAABAHoAAAAAAAB6AAAAAAMAegAAAAADAHoAAAAAAwB6AAAAAAMAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAABwAAAAAAAAcAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAAAHAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAgB6AAAAAAIAegAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAB6AAAAAAIAegAAAAADAHoAAAAAAAB6AAAAAAMAegAAAAAAAHoAAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAADAHoAAAAAAwB6AAAAAAIAegAAAAABAHoAAAAAAAB6AAAAAAMAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAA== version: 7 -6,-5: ind: -6,-5 @@ -385,19 +385,19 @@ entities: version: 7 0,4: ind: 0,4 - tiles: HwAAAAAAAEAAAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAABAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAfAAAAAAAAQAAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0AAAAAAQBdAAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAIAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAcAAAAAADAHAAAAAAAABwAAAAAAMATwAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAABEAAAAAAAARAAAAAAAAcAAAAAACAHAAAAAAAQB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: HwAAAAAAAEAAAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAABAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAfAAAAAAEAQAAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0AAAAAAgBdAAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAEAXQAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAIAcAAAAAACAHAAAAAAAwBwAAAAAAMATwAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAABEAAAAAAAARAAAAAAAAcAAAAAACAHAAAAAAAgB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -1,4: ind: -1,4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAEAAAAAAAAAfAAAAAAAAHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABAAAAAAAAAHwAAAAAAAB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAQAAAAAAAAB8AAAAAAgAfAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAB8AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAAfAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAB8AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAAfAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAF0AAAAAAQBdAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAATwAAAAAAAHAAAAAAAwBwAAAAAAMAcAAAAAABAHAAAAAAAABwAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAQBwAAAAAAAAEQAAAAAAABEAAAAAAAARAAAAAAAAEQAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAEAAAAAAAAAfAAAAAAIAHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABAAAAAAAAAHwAAAAADAB8AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAQAAAAAAAAB8AAAAAAQAfAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAAfAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAHwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAfgAAAAAAAB8AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAAfAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAABdAAAAAAAAXQAAAAADAF0AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAQBdAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAACAB8AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAATwAAAAAAAHAAAAAAAwBwAAAAAAEAcAAAAAABAHAAAAAAAgBwAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAwBwAAAAAAEAEQAAAAAAABEAAAAAAAARAAAAAAAAEQAAAAAAAA== version: 7 -1,5: ind: -1,5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAwARAAAAAAAAEQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAABwAAAAAAIAEQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAABABEAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAQARAAAAAAAAcAAAAAABAHAAAAAAAABwAAAAAAMAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAABwAAAAAAAAEQAAAAAAAH4AAAAAAAB+AAAAAAAAEQAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAADABEAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAgARAAAAAAAAEQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAABwAAAAAAAAcAAAAAACABEAAAAAAAARAAAAAAAAEQAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAATwAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAABAHAAAAAAAABwAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAAARAAAAAAAAEQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAABwAAAAAAAAEQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAAAABEAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAQARAAAAAAAAcAAAAAADAHAAAAAAAQBwAAAAAAMAcAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAABwAAAAAAMAEQAAAAAAAH4AAAAAAAB+AAAAAAAAEQAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAAAABEAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAAARAAAAAAAAEQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAABwAAAAAAEAcAAAAAADABEAAAAAAAARAAAAAAAAEQAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH4AAAAAAAB+AAAAAAAATwAAAAAAAHAAAAAAAQBwAAAAAAAAcAAAAAAAAHAAAAAAAwBwAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 0,5: ind: 0,5 - tiles: fgAAAAAAAH4AAAAAAAARAAAAAAAAEQAAAAAAAHAAAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAABEAAAAAAABwAAAAAAIAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAARAAAAAAAAcAAAAAADAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAACAHAAAAAAAgBwAAAAAAAAEQAAAAAAAHAAAAAAAwB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAB+AAAAAAAAfgAAAAAAABEAAAAAAABwAAAAAAEAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAARAAAAAAAAcAAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAARAAAAAAAAEQAAAAAAAHAAAAAAAgB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAARAAAAAAAAEQAAAAAAAHAAAAAAAwBwAAAAAAEAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAMAcAAAAAAAAHAAAAAAAABwAAAAAAIATwAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: fgAAAAAAAH4AAAAAAAARAAAAAAAAEQAAAAAAAHAAAAAAAgB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAABEAAAAAAABwAAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAARAAAAAAAAcAAAAAABAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAHAAAAAAAwBwAAAAAAIAEQAAAAAAAHAAAAAAAwB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAB+AAAAAAAAfgAAAAAAABEAAAAAAABwAAAAAAEAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAARAAAAAAAAcAAAAAACAH4AAAAAAAB+AAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAARAAAAAAAAEQAAAAAAAHAAAAAAAwB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAARAAAAAAAAEQAAAAAAAHAAAAAAAwBwAAAAAAIAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAIAcAAAAAAAAHAAAAAAAgBwAAAAAAEATwAAAAAAAH4AAAAAAAB+AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 2,3: ind: 2,3 @@ -405,7 +405,7 @@ entities: version: 7 2,-5: ind: 2,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAwAHAAAAAAcABwAAAAAAAAcAAAAAAAAHAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAwAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAEABwAAAAACAAcAAAAAAAAHAAAAAAoABwAAAAAAAAcAAAAABAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAEAAcAAAAAAAAHAAAAAAAABwAAAAAGAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACQAHAAAAAAAABwAAAAACAAcAAAAAAAAHAAAAAAAABwAAAAACAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAwAHAAAAAAQABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAsABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAALAAcAAAAAAAAHAAAAAAsABwAAAAAGAAcAAAAAAAAHAAAAAAAABwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAKAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAsABwAAAAAAAAcAAAAABQAHAAAAAAAABwAAAAADAH4AAAAAAAB+AAAAAAAAfwAAAAAAAH4AAAAAAAB+AAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAJAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAB+AAAAAAAAfwAAAAAAAH8AAAAAAAB/AAAAAAAAfwAAAAAAAAcAAAAAAAAHAAAAAAAAfwAAAAAAAH8AAAAAAAB/AAAAAAAAfwAAAAAAAAcAAAAABQB/AAAAAAAAfwAAAAAAAH8AAAAAAAB/AAAAAAAAfgAAAAAAAH4AAAAAAAB/AAAAAAAAfgAAAAAAAH4AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABQAHAAAAAAAABwAAAAAAAH8AAAAAAAAHAAAAAAsAfwAAAAAAAAcAAAAAAAAHAAAAAAAAfwAAAAAAAAcAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAHAAAAAAAABwAAAAAAAAkAAAAAAAAHAAAAAAMABwAAAAAAAAcAAAAAAAB/AAAAAAAABwAAAAAHAH8AAAAAAAAHAAAAAAAABwAAAAAAAH8AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAJAAAAAAAABwAAAAAAAH8AAAAAAAAHAAAAAAAAfwAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABAAHAAAAAAAABwAAAAADAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAwAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAcABwAAAAAAAAcAAAAABAAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABAAHAAAAAAAABwAAAAAAAAcAAAAACwAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAGAAcAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAADAAcAAAAACwAHAAAAAAAABwAAAAAAAAcAAAAACwAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAIABwAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAcAAAAACwAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAIABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACwAHAAAAAAAABwAAAAAKAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAgABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAACAAcAAAAAAAAHAAAAAAIABwAAAAAIAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAcAAAAACgAHAAAAAAAABwAAAAABAAcAAAAAAAAHAAAAAAMABwAAAAAAAAcAAAAADAAHAAAAAAAABwAAAAAHAAcAAAAAAAAHAAAAAAAABwAAAAAAAH4AAAAAAAB+AAAAAAAAfwAAAAAAAH4AAAAAAAB+AAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAwABwAAAAAAAAcAAAAAAAAHAAAAAAIABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAB+AAAAAAAAfwAAAAAAAH8AAAAAAAB/AAAAAAAAfwAAAAAAAAcAAAAAAAAHAAAAAAEAfwAAAAAAAH8AAAAAAAB/AAAAAAAAfwAAAAAAAAcAAAAAAAB/AAAAAAAAfwAAAAAAAH8AAAAAAAB/AAAAAAAAfgAAAAAAAH4AAAAAAAB/AAAAAAAAfgAAAAAAAH4AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAH8AAAAAAAAHAAAAAAAAfwAAAAAAAAcAAAAAAAAHAAAAAAAAfwAAAAAAAAcAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAHAAAAAAAABwAAAAAAAAkAAAAAAAAHAAAAAAAABwAAAAABAAcAAAAAAAB/AAAAAAAABwAAAAABAH8AAAAAAAAHAAAAAAAABwAAAAAGAH8AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACAAHAAAAAAAABwAAAAAKAAcAAAAAAAAJAAAAAAAABwAAAAAAAH8AAAAAAAAHAAAAAAAAfwAAAAAAAA== version: 7 1,-5: ind: 1,-5 @@ -439,6 +439,10 @@ entities: ind: 3,3 tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 + 0,-5: + ind: 0,-5 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 - type: Broadphase - type: Physics bodyStatus: InAir @@ -501,8 +505,6 @@ entities: 2374: 20,-32 2375: 20,-34 2376: 20,-36 - 3203: -3,-53 - 3204: 3.4070768,-49.001 - node: color: '#FFFFFFFF' id: Arrows @@ -527,10 +529,14 @@ entities: - node: angle: -1.5707963267948966 rad color: '#FFFFFFFF' - id: Bot + id: ArrowsGreyscale decals: - 3205: -5,-57 - 3206: -3,-57 + 3386: 16,-32 + - node: + color: '#FFFFFFFF' + id: ArrowsGreyscale + decals: + 3387: 21,-37 - node: color: '#FFFFFFFF' id: Bot @@ -643,9 +649,6 @@ entities: 2860: 2,-44 2861: 3,-44 2862: 4,-44 - 2974: 4,-51 - 2978: -4,-48 - 2979: -3,-48 3010: 12,14 3114: -21,-15 3176: -35,56 @@ -674,6 +677,8 @@ entities: id: BotGreyscale decals: 2133: -22,-1 + 3380: -2,-54 + 3381: 0,-54 - node: color: '#FFFFFFFF' id: BotLeft @@ -685,11 +690,19 @@ entities: 2446: -44,19 2447: -42,19 2448: -40,19 + - node: + color: '#FFFFFFFF' + id: BotLeftGreyscale + decals: + 3376: -4,-54 + 3377: 1,-54 - node: color: '#FFFFFFFF' id: BotRightGreyscale decals: 2357: -24,-5 + 3378: -3,-54 + 3379: 2,-54 - node: color: '#FFFFFFFF' id: Box @@ -697,10 +710,10 @@ entities: 2265: 39,9 2837: -14,-38 2838: -12,-38 - 2972: -5,-54 - 2976: 4,-49 3113: 20,-3 3148: -13,-50 + 3384: 3,-49 + 3385: 4,-49 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' @@ -708,6 +721,55 @@ entities: decals: 3096: 24,-6 3097: 30,-6 + - node: + angle: -3.141592653589793 rad + color: '#3AB3DAFF' + id: BoxGreyscale + decals: + 3390: -19,-75 + 3391: -17,-75 + 3392: -11,-69 + 3393: -11,-67 + 3394: -25,-67 + 3395: -25,-69 + 3396: -17,-61 + 3397: -19,-61 + 3398: -19,-67 + 3399: -17,-67 + 3400: -17,-69 + 3401: -19,-69 + - node: + color: '#3AB3DAFF' + id: BoxGreyscale + decals: + 3375: -3,-50 + - node: + angle: -3.141592653589793 rad + color: '#8932B8FF' + id: BoxGreyscale + decals: + 3402: -25,-72 + 3403: -22,-75 + 3404: -14,-75 + 3405: -11,-72 + 3406: -11,-64 + 3407: -14,-61 + 3408: -22,-61 + 3410: -25,-64 + 3411: -22,-64 + 3412: -14,-64 + 3413: -14,-72 + 3414: -22,-72 + - node: + color: '#B02E26FF' + id: BoxGreyscale + decals: + 3374: 1,-50 + - node: + color: '#FFFFFFFF' + id: BoxGreyscale + decals: + 3363: 4,-51 - node: color: '#FFFFFFFF' id: BrickTileDarkBox @@ -1911,12 +1973,6 @@ entities: id: CheckerNWSE decals: 1019: 3,-28 - - node: - angle: -1.5707963267948966 rad - color: '#FFFFFFFF' - id: Delivery - decals: - 3207: -4,-57 - node: color: '#FFFFFFFF' id: Delivery @@ -4511,6 +4567,7 @@ entities: 3146: -1,-42 3170: 29,42 3190: -43,51 + 3359: 4,-55 - node: color: '#334E6DC8' id: WarnLineGreyscaleE @@ -4801,11 +4858,7 @@ entities: 2876: 0,-48 2877: 1,-48 2878: 2,-48 - 2879: 3,-48 - 2880: 4,-48 2941: -18,-53 - 2980: -4,-48 - 2981: -3,-48 3014: 14,10 3034: 4,87 3035: -6,87 @@ -4832,6 +4885,10 @@ entities: 3094: 19,-4 3109: 10,-19 3110: -5,-12 + 3357: -3,-48 + 3358: -4,-48 + 3382: 3,-48 + 3383: 4,-48 - node: angle: -3.141592653589793 rad color: '#FFFFFFFF' @@ -5734,11 +5791,13 @@ entities: -5,9: 0: 61687 -5,10: - 0: 62239 + 0: 13087 2: 1024 + 3: 49152 -5,11: - 0: 2955 + 0: 771 2: 17476 + 3: 2184 -5,12: 2: 4369 -4,9: @@ -5747,7 +5806,8 @@ entities: 0: 61183 -4,11: 2: 48 - 0: 11144 + 3: 8960 + 0: 2184 -13,8: 0: 62719 -12,9: @@ -5761,8 +5821,7 @@ entities: -12,11: 0: 47915 -13,11: - 0: 43691 - 3: 16 + 0: 47291 -12,12: 0: 29627 -11,9: @@ -5839,12 +5898,12 @@ entities: -14,10: 0: 62719 -14,11: - 0: 51420 + 0: 17628 2: 4096 -14,12: - 0: 45836 + 0: 45828 -13,12: - 0: 55434 + 0: 55487 -16,12: 2: 61440 -17,12: @@ -5860,7 +5919,7 @@ entities: 2: 3136 -15,15: 2: 1792 - 0: 2048 + 3: 2048 -15,13: 0: 14 -15,14: @@ -5892,30 +5951,34 @@ entities: -12,16: 0: 65535 -11,15: - 0: 7197 + 0: 4125 + 3: 3072 -11,13: 0: 61166 -11,14: 0: 52238 -11,16: - 0: 4561 + 0: 4369 + 3: 192 2: 34816 -10,13: 0: 30583 -10,14: 0: 63239 -10,15: - 0: 3847 + 0: 7 + 3: 3840 2: 61440 -10,16: 2: 8929 - 0: 16 + 3: 16 -9,13: 0: 8191 -9,14: 0: 65535 -9,15: - 0: 4367 + 0: 15 + 3: 4352 2: 57344 -9,16: 2: 241 @@ -5942,9 +6005,9 @@ entities: 2: 28672 -5,13: 2: 1 - 0: 3840 + 3: 3840 -4,13: - 0: 3840 + 3: 3840 -12,17: 0: 255 2: 53248 @@ -5966,7 +6029,7 @@ entities: -14,18: 2: 140 -4,12: - 0: 14 + 3: 14 2: 3584 -3,9: 0: 62703 @@ -5975,16 +6038,17 @@ entities: -3,11: 0: 4095 -3,12: - 0: 15 + 3: 15 2: 3856 -2,9: 0: 65163 -2,10: 0: 65535 -2,11: - 0: 35763 + 0: 819 + 3: 34944 -2,12: - 0: 34959 + 3: 34959 2: 18256 -1,9: 0: 40433 @@ -5994,26 +6058,28 @@ entities: -1,11: 2: 56828 -1,12: - 0: 34959 + 3: 34959 2: 30032 0,10: 2: 4896 0: 34944 0,11: 2: 20785 - 0: 35848 + 0: 8 + 3: 35840 0,9: 2: 1536 0,12: 2: 30039 - 0: 34952 + 3: 34952 1,9: 0: 65288 2: 2 1,10: 0: 65520 1,11: - 0: 3855 + 0: 15 + 3: 3840 2: 61440 1,12: 2: 4369 @@ -6041,28 +6107,28 @@ entities: 4,11: 0: 65309 -3,13: - 0: 3840 + 3: 3840 -3,15: 2: 26848 -3,16: 2: 25122 -2,13: - 0: 36744 + 3: 36744 2: 16452 -2,15: 2: 1652 - 0: 8 + 3: 8 -2,16: 0: 12151 -2,14: 2: 17476 - 0: 34952 + 3: 34952 -1,13: 2: 20565 - 0: 36744 + 3: 36744 -1,14: 2: 6005 - 0: 51336 + 3: 51336 -1,15: 2: 1 0: 64392 @@ -6070,13 +6136,14 @@ entities: 0: 36847 0,13: 2: 20565 - 0: 36744 + 3: 36744 0,14: 2: 18293 - 0: 39048 + 3: 39048 0,15: - 0: 30216 + 0: 30208 2: 4 + 3: 8 5,4: 0: 65519 5,5: @@ -6199,7 +6266,7 @@ entities: 2: 232 12,11: 2: 4096 - 5: 2 + 3: 2 8,3: 0: 13211 2: 32768 @@ -6425,8 +6492,7 @@ entities: 2,-6: 0: 61679 2,-9: - 0: 61440 - 2: 226 + 0: 65520 3,-8: 0: 56719 3,-7: @@ -6434,8 +6500,7 @@ entities: 3,-6: 0: 14527 3,-9: - 0: 61440 - 2: 248 + 0: 65520 4,-8: 0: 65535 4,-7: @@ -6443,7 +6508,7 @@ entities: 4,-6: 0: 40959 4,-9: - 0: 65262 + 0: 65534 5,-8: 0: 13107 2: 34952 @@ -6458,18 +6523,18 @@ entities: 2: 34952 6,-6: 2: 61440 - 6: 224 + 5: 224 6,-5: 0: 112 2: 2184 6,-8: 4: 224 - 5: 57344 + 3: 57344 6,-7: - 5: 224 - 7: 57344 + 3: 224 + 6: 57344 6,-9: - 5: 57568 + 3: 57568 7,-5: 2: 4080 7,-8: @@ -6519,46 +6584,50 @@ entities: -1,-10: 0: 10111 1,-12: - 0: 29969 - 2: 204 + 0: 4369 + 2: 17612 1,-11: 0: 1 - 2: 28352 + 2: 28364 1,-13: 0: 4369 - 2: 52428 + 2: 17612 1,-10: 2: 230 0: 57344 2,-12: - 2: 16319 + 2: 65331 2,-11: - 2: 17907 + 2: 305 + 3: 34816 2,-10: - 2: 8766 - 0: 34816 + 2: 60978 + 3: 8 2,-13: - 2: 65535 + 2: 13107 3,-12: - 2: 258 + 2: 61696 3,-11: - 2: 17520 + 3: 13056 + 2: 32900 3,-10: - 2: 34959 - 0: 13056 - 3,-13: - 2: 12835 + 3: 3 + 2: 65416 + 4,-12: + 2: 4096 + 4,-11: + 2: 7953 + 3: 8192 4,-10: 2: 17 - 0: 59566 - 4,-11: - 2: 7936 - 0: 8192 + 3: 34 + 0: 59532 5,-11: 2: 20224 - 0: 8192 + 3: 8192 5,-10: - 0: 12323 + 0: 12289 + 3: 34 2: 35012 6,-10: 2: 8928 @@ -6653,93 +6722,104 @@ entities: 2: 76 -7,-16: 2: 56788 - 0: 8 + 3: 8 -7,-15: 2: 28953 - 0: 196 + 3: 196 -7,-14: 2: 870 -7,-17: - 2: 56797 + 2: 56669 + 3: 128 -6,-16: 2: 13387 - 0: 49156 + 3: 49156 -6,-15: 2: 15 - 0: 45552 + 3: 240 + 0: 45312 -6,-14: 0: 16527 2: 8704 -6,-17: - 2: 17487 + 2: 17607 -5,-16: 2: 1103 - 0: 61440 + 3: 61440 -5,-15: 2: 15 - 0: 61680 + 3: 240 + 0: 61440 -5,-14: 0: 65535 -5,-17: - 2: 17483 - 0: 4 + 2: 43610 + 3: 164 -4,-16: 2: 33867 - 0: 28676 + 3: 28676 -4,-15: 2: 15 - 0: 45296 + 3: 240 + 0: 45056 -4,-14: 0: 53695 -4,-17: - 2: 17487 + 2: 17532 -3,-16: - 2: 13925 - 0: 16386 + 2: 12901 + 3: 17410 -3,-15: 2: 3 - 0: 61812 + 3: 116 + 0: 61696 -3,-14: 0: 61695 -3,-17: - 2: 58983 + 2: 58951 + 3: 32 -2,-16: - 2: 64886 + 2: 56830 -2,-15: - 2: 31 - 0: 56320 + 2: 19677 + 0: 4096 + 3: 32768 -2,-14: - 0: 56349 + 0: 56529 -2,-17: 2: 29015 -1,-16: - 2: 61696 + 2: 32527 -1,-15: - 2: 143 - 0: 62208 + 2: 53111 + 3: 12288 -1,-14: - 0: 65419 + 0: 65520 0,-16: - 2: 61440 - 0,-15: 2: 15 - 0: 65024 + 3: 57344 + 0,-15: + 2: 4096 + 3: 57582 0,-14: - 0: 65294 + 0: 65520 1,-16: - 2: 28672 + 2: 61109 1,-15: - 2: 52431 - 0: 4352 + 2: 63086 1,-14: - 0: 4353 - 2: 52428 + 0: 5492 + 2: 16384 + 1,-17: + 2: 42496 + 2,-16: + 2: 46369 2,-15: - 2: 4368 + 2: 4500 2,-14: - 2: 63985 - 3,-14: - 2: 8208 + 2: 12561 + 3,-15: + 2: 17 -8,-19: 2: 50240 -8,-18: @@ -6751,37 +6831,39 @@ entities: -7,-19: 2: 56797 -7,-18: - 2: 56820 - 0: 8 + 2: 24052 + 3: 32776 -6,-20: 2: 3055 -6,-19: 2: 17599 - 0: 64 + 3: 64 -6,-18: - 2: 17483 - 0: 4 + 2: 50251 + 3: 4 -5,-20: 2: 3918 -5,-19: - 2: 17663 + 2: 17503 + 3: 160 -5,-18: - 2: 17487 + 2: 23215 + 3: 40960 -4,-20: 2: 7150 -4,-19: 2: 17599 - 0: 64 + 3: 64 -4,-18: - 2: 17483 - 0: 4 + 2: 29771 + 3: 4 -3,-20: 2: 3971 -3,-19: 2: 58999 -3,-18: - 2: 58981 - 0: 2 + 2: 50789 + 3: 8194 -2,-20: 2: 13104 -2,-19: @@ -6865,7 +6947,8 @@ entities: 4,15: 0: 3003 3,15: - 0: 7389 + 0: 3293 + 3: 4096 4,16: 2: 244 5,13: @@ -6878,7 +6961,7 @@ entities: 0: 3895 1,13: 2: 4113 - 0: 3840 + 3: 3840 1,14: 2: 4369 1,15: @@ -6886,11 +6969,13 @@ entities: 1,16: 0: 10103 2,13: - 0: 35712 + 3: 768 2: 8224 + 0: 34944 2,15: - 0: 61576 + 3: 61440 2: 546 + 0: 136 2,14: 2: 8738 0: 34952 @@ -6900,31 +6985,31 @@ entities: 2: 242 14,9: 2: 39304 - 0: 17476 + 3: 17476 14,10: 2: 249 14,8: - 0: 17476 + 3: 17476 2: 34952 14,7: 2: 36744 - 0: 4 + 3: 4 15,8: - 0: 21845 + 3: 21845 2: 34952 15,9: - 0: 21845 + 3: 21845 2: 34952 15,10: 2: 248 15,7: 2: 36744 - 0: 5 + 3: 5 16,8: - 0: 21845 + 3: 21845 2: 34952 16,9: - 0: 21845 + 3: 21845 2: 34952 16,10: 2: 248 @@ -6947,68 +7032,68 @@ entities: 2: 61440 14,5: 2: 35225 - 0: 17472 + 3: 17472 14,6: - 0: 17476 + 3: 17476 2: 34952 15,4: 2: 61440 15,5: - 0: 21840 + 3: 21840 2: 34952 15,6: - 0: 21845 + 3: 21845 2: 34952 16,4: 2: 61440 16,5: - 0: 21840 + 3: 21840 2: 34952 16,6: - 0: 21845 + 3: 21845 2: 34952 16,7: - 0: 5 + 3: 5 2: 36744 17,4: 2: 61440 17,5: - 0: 21840 + 3: 21840 2: 34952 17,6: - 0: 21845 + 3: 21845 2: 34952 17,7: - 0: 5 + 3: 5 2: 36744 18,4: 2: 28672 18,5: - 0: 4368 + 3: 4368 2: 17476 18,6: - 0: 4369 + 3: 4369 2: 17476 18,7: - 0: 2049 + 3: 2049 2: 34700 17,8: 2: 34952 - 0: 21845 + 3: 21845 19,7: 2: 8995 18,8: 2: 17484 - 0: 4369 + 3: 4369 19,8: 2: 3 17,9: - 0: 21845 + 3: 21845 2: 34952 17,10: 2: 248 18,9: - 0: 4369 + 3: 4369 2: 17476 18,10: 2: 116 @@ -7017,18 +7102,18 @@ entities: -21,10: 2: 65351 -20,11: - 0: 43680 + 3: 43680 2: 17476 -20,12: - 0: 43690 + 3: 43690 2: 17476 -19,10: 2: 65280 -19,11: - 0: 43680 + 3: 43680 2: 17476 -19,12: - 0: 43690 + 3: 43690 2: 17476 -18,10: 2: 30464 @@ -7039,27 +7124,27 @@ entities: 2: 8750 -20,13: 2: 17652 - 0: 43530 + 3: 43530 -21,13: 2: 17652 - 0: 43530 + 3: 43530 -20,15: 2: 62532 - 0: 170 + 3: 170 -21,15: 2: 62532 - 0: 170 + 3: 170 -20,14: - 0: 43690 + 3: 43690 2: 17476 -19,13: 2: 17652 - 0: 43530 + 3: 43530 -19,15: 2: 62532 - 0: 170 + 3: 170 -19,14: - 0: 43690 + 3: 43690 2: 17476 -18,13: 2: 8754 @@ -7079,34 +7164,34 @@ entities: -23,12: 2: 34952 -22,11: - 0: 43680 + 3: 43680 2: 17476 -22,12: - 0: 43690 + 3: 43690 2: 17476 -21,11: - 0: 43680 + 3: 43680 2: 17476 -21,12: - 0: 43690 + 3: 43690 2: 17476 -23,13: 2: 34952 -22,13: 2: 17652 - 0: 43530 + 3: 43530 -23,14: 2: 34952 -23,15: 2: 34952 -22,15: 2: 62532 - 0: 170 + 3: 170 -22,14: - 0: 43690 + 3: 43690 2: 17476 -21,14: - 0: 43690 + 3: 43690 2: 17476 -16,-8: 0: 65535 @@ -7393,8 +7478,9 @@ entities: -10,-13: 2: 3976 -1,17: - 0: 39064 + 0: 34952 2: 257 + 3: 4112 -1,18: 0: 61320 2: 1 @@ -7407,7 +7493,7 @@ entities: 0: 65480 0,17: 2: 1028 - 0: 16448 + 3: 16448 0,20: 0: 63628 1,18: @@ -7549,10 +7635,10 @@ entities: - 0 - 0 - volume: 2500 - temperature: 293.14975 + temperature: 293.15 moles: - - 20.078888 - - 75.53487 + - 0 + - 0 - 0 - 0 - 0 @@ -7578,21 +7664,6 @@ entities: - 0 - 0 - 0 - - volume: 2500 - temperature: 293.15 - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - volume: 2500 temperature: 293.15 moles: @@ -7668,11 +7739,15 @@ entities: - 23142 - 2099 - 2029 + - type: Fixtures + fixtures: {} - uid: 1990 components: - type: Transform pos: -43.5,50.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 2333 components: - type: Transform @@ -7699,6 +7774,8 @@ entities: - 448 - 2334 - 2718 + - type: Fixtures + fixtures: {} - uid: 2454 components: - type: Transform @@ -7709,6 +7786,8 @@ entities: devices: - 3228 - 3229 + - type: Fixtures + fixtures: {} - uid: 2851 components: - type: Transform @@ -7718,6 +7797,8 @@ entities: devices: - 12619 - 12611 + - type: Fixtures + fixtures: {} - uid: 3167 components: - type: Transform @@ -7728,6 +7809,8 @@ entities: devices: - 9046 - 12603 + - type: Fixtures + fixtures: {} - uid: 6224 components: - type: Transform @@ -7758,6 +7841,8 @@ entities: - 22086 - 3421 - 3422 + - type: Fixtures + fixtures: {} - uid: 7927 components: - type: Transform @@ -7768,6 +7853,8 @@ entities: devices: - 8033 - 7572 + - type: Fixtures + fixtures: {} - uid: 8252 components: - type: Transform @@ -7779,6 +7866,8 @@ entities: - 7424 - 22718 - 7134 + - type: Fixtures + fixtures: {} - uid: 8254 components: - type: Transform @@ -7792,6 +7881,8 @@ entities: - 7156 - 7571 - 7569 + - type: Fixtures + fixtures: {} - uid: 8267 components: - type: Transform @@ -7809,6 +7900,8 @@ entities: - 7137 - 7131 - 7130 + - type: Fixtures + fixtures: {} - uid: 9029 components: - type: Transform @@ -7819,6 +7912,8 @@ entities: devices: - 8100 - 7567 + - type: Fixtures + fixtures: {} - uid: 9409 components: - type: Transform @@ -7830,12 +7925,16 @@ entities: - 8454 - 19771 - 19770 + - type: Fixtures + fixtures: {} - uid: 9477 components: - type: Transform rot: 1.5707963267948966 rad pos: -26.5,-40.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 9483 components: - type: Transform @@ -7846,6 +7945,8 @@ entities: - 7443 - 7098 - 11281 + - type: Fixtures + fixtures: {} - uid: 9671 components: - type: Transform @@ -7858,6 +7959,8 @@ entities: - 7116 - 9686 - 9864 + - type: Fixtures + fixtures: {} - uid: 9996 components: - type: Transform @@ -7867,8 +7970,10 @@ entities: devices: - 11134 - 9793 - - 9994 + - 21211 - 19806 + - type: Fixtures + fixtures: {} - uid: 10010 components: - type: Transform @@ -7888,6 +7993,22 @@ entities: - 11192 - 9774 - 4353 + - type: Fixtures + fixtures: {} + - uid: 10905 + components: + - type: MetaData + name: Atmos Burn Chamber Air Alarm + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-35.5 + parent: 30 + - type: DeviceList + devices: + - 14529 + - 10909 + - type: Fixtures + fixtures: {} - uid: 13470 components: - type: Transform @@ -7903,6 +8024,8 @@ entities: - 22439 - 22440 - 22061 + - type: Fixtures + fixtures: {} - uid: 13957 components: - type: Transform @@ -7924,6 +8047,8 @@ entities: - 10000 - 7099 - 7100 + - type: Fixtures + fixtures: {} - uid: 13958 components: - type: Transform @@ -7941,6 +8066,8 @@ entities: - 9884 - 7226 - 19562 + - type: Fixtures + fixtures: {} - uid: 13966 components: - type: Transform @@ -7952,6 +8079,8 @@ entities: - 10042 - 9903 - 11011 + - type: Fixtures + fixtures: {} - uid: 14365 components: - type: Transform @@ -7973,6 +8102,8 @@ entities: - 22702 - 18074 - 18214 + - type: Fixtures + fixtures: {} - uid: 17960 components: - type: Transform @@ -7985,6 +8116,8 @@ entities: - 18435 - 18436 - 18437 + - type: Fixtures + fixtures: {} - uid: 18082 components: - type: Transform @@ -7995,6 +8128,8 @@ entities: devices: - 3077 - 3076 + - type: Fixtures + fixtures: {} - uid: 19145 components: - type: Transform @@ -8006,6 +8141,8 @@ entities: - 6935 - 6920 - 22554 + - type: Fixtures + fixtures: {} - uid: 19570 components: - type: Transform @@ -8018,6 +8155,8 @@ entities: - 9995 - 8311 - 9839 + - type: Fixtures + fixtures: {} - uid: 20325 components: - type: Transform @@ -8033,6 +8172,8 @@ entities: - 18442 - 18439 - 17228 + - type: Fixtures + fixtures: {} - uid: 21747 components: - type: Transform @@ -8049,6 +8190,8 @@ entities: - 21749 - 11178 - 11179 + - type: Fixtures + fixtures: {} - uid: 21755 components: - type: Transform @@ -8056,13 +8199,14 @@ entities: parent: 30 - type: DeviceList devices: - - 21756 - 22855 - 22854 - 9301 - 9300 - 4241 - 9769 + - type: Fixtures + fixtures: {} - uid: 21760 components: - type: Transform @@ -8073,6 +8217,8 @@ entities: devices: - 11214 - 21761 + - type: Fixtures + fixtures: {} - uid: 21762 components: - type: Transform @@ -8089,6 +8235,8 @@ entities: - 12039 - 16096 - 11714 + - type: Fixtures + fixtures: {} - uid: 21771 components: - type: Transform @@ -8108,6 +8256,8 @@ entities: - 21772 - 11201 - 11200 + - type: Fixtures + fixtures: {} - uid: 21774 components: - type: Transform @@ -8125,6 +8275,8 @@ entities: - 21773 - 11211 - 11210 + - type: Fixtures + fixtures: {} - uid: 21777 components: - type: Transform @@ -8145,6 +8297,8 @@ entities: - 11220 - 11219 - 20335 + - type: Fixtures + fixtures: {} - uid: 21781 components: - type: Transform @@ -8162,6 +8316,8 @@ entities: - 8468 - 11221 - 11222 + - type: Fixtures + fixtures: {} - uid: 21783 components: - type: Transform @@ -8180,6 +8336,8 @@ entities: - 11939 - 14540 - 11991 + - type: Fixtures + fixtures: {} - uid: 21785 components: - type: Transform @@ -8201,6 +8359,8 @@ entities: - 12060 - 11922 - 22816 + - type: Fixtures + fixtures: {} - uid: 21789 components: - type: Transform @@ -8213,6 +8373,8 @@ entities: - 12043 - 12044 - 12010 + - type: Fixtures + fixtures: {} - uid: 21791 components: - type: Transform @@ -8225,6 +8387,8 @@ entities: - 21792 - 11985 - 11981 + - type: Fixtures + fixtures: {} - uid: 21796 components: - type: Transform @@ -8241,6 +8405,8 @@ entities: - 21794 - 11218 - 11217 + - type: Fixtures + fixtures: {} - uid: 21797 components: - type: Transform @@ -8273,6 +8439,8 @@ entities: - 3407 - 3409 - 3410 + - type: Fixtures + fixtures: {} - uid: 21801 components: - type: Transform @@ -8295,6 +8463,8 @@ entities: - 22744 - 22739 - 22740 + - type: Fixtures + fixtures: {} - uid: 21814 components: - type: Transform @@ -8305,6 +8475,8 @@ entities: - 21813 - 8223 - 8224 + - type: Fixtures + fixtures: {} - uid: 21835 components: - type: Transform @@ -8315,6 +8487,8 @@ entities: - 6911 - 21836 - 6900 + - type: Fixtures + fixtures: {} - uid: 21840 components: - type: Transform @@ -8326,6 +8500,8 @@ entities: - 21839 - 18730 - 18732 + - type: Fixtures + fixtures: {} - uid: 21841 components: - type: Transform @@ -8339,6 +8515,8 @@ entities: - 18758 - 18759 - 21843 + - type: Fixtures + fixtures: {} - uid: 21846 components: - type: Transform @@ -8350,6 +8528,8 @@ entities: - 18519 - 18662 - 21847 + - type: Fixtures + fixtures: {} - uid: 21849 components: - type: Transform @@ -8360,6 +8540,8 @@ entities: - 18655 - 18520 - 21848 + - type: Fixtures + fixtures: {} - uid: 21850 components: - type: Transform @@ -8373,6 +8555,8 @@ entities: - 21851 - 18524 - 18629 + - type: Fixtures + fixtures: {} - uid: 21855 components: - type: Transform @@ -8386,6 +8570,8 @@ entities: - 21854 - 20351 - 20352 + - type: Fixtures + fixtures: {} - uid: 21856 components: - type: Transform @@ -8399,6 +8585,8 @@ entities: - 20348 - 18451 - 18450 + - type: Fixtures + fixtures: {} - uid: 21863 components: - type: Transform @@ -8414,6 +8602,8 @@ entities: - 3147 - 3136 - 3135 + - type: Fixtures + fixtures: {} - uid: 21868 components: - type: Transform @@ -8433,6 +8623,8 @@ entities: - 3100 - 3111 - 3112 + - type: Fixtures + fixtures: {} - uid: 21872 components: - type: Transform @@ -8451,6 +8643,8 @@ entities: - 3267 - 3253 - 3254 + - type: Fixtures + fixtures: {} - uid: 21874 components: - type: Transform @@ -8471,6 +8665,8 @@ entities: - 1102 - 3069 - 3068 + - type: Fixtures + fixtures: {} - uid: 21878 components: - type: Transform @@ -8486,6 +8682,8 @@ entities: - 3323 - 3318 - 3324 + - type: Fixtures + fixtures: {} - uid: 21879 components: - type: Transform @@ -8506,6 +8704,8 @@ entities: - 3327 - 3326 - 3325 + - type: Fixtures + fixtures: {} - uid: 21883 components: - type: Transform @@ -8526,6 +8726,8 @@ entities: - 21882 - 3067 - 3066 + - type: Fixtures + fixtures: {} - uid: 21886 components: - type: Transform @@ -8546,6 +8748,8 @@ entities: - 21885 - 3065 - 3064 + - type: Fixtures + fixtures: {} - uid: 21888 components: - type: Transform @@ -8568,6 +8772,8 @@ entities: - 21890 - 22764 - 22763 + - type: Fixtures + fixtures: {} - uid: 21897 components: - type: Transform @@ -8581,6 +8787,8 @@ entities: - 21896 - 2493 - 2492 + - type: Fixtures + fixtures: {} - uid: 21899 components: - type: Transform @@ -8592,6 +8800,8 @@ entities: - 21900 - 2490 - 2491 + - type: Fixtures + fixtures: {} - uid: 21901 components: - type: Transform @@ -8602,6 +8812,8 @@ entities: - 21902 - 2483 - 2482 + - type: Fixtures + fixtures: {} - uid: 21903 components: - type: Transform @@ -8623,6 +8835,8 @@ entities: - 21895 - 2523 - 2525 + - type: Fixtures + fixtures: {} - uid: 21917 components: - type: Transform @@ -8639,6 +8853,8 @@ entities: - 2526 - 2524 - 2030 + - type: Fixtures + fixtures: {} - uid: 21921 components: - type: Transform @@ -8648,6 +8864,8 @@ entities: devices: - 21920 - 2593 + - type: Fixtures + fixtures: {} - uid: 21922 components: - type: Transform @@ -8659,6 +8877,8 @@ entities: - 21923 - 2573 - 2574 + - type: Fixtures + fixtures: {} - uid: 21924 components: - type: Transform @@ -8670,6 +8890,8 @@ entities: - 3041 - 3042 - 21925 + - type: Fixtures + fixtures: {} - uid: 21928 components: - type: Transform @@ -8686,6 +8908,8 @@ entities: - 6104 - 6109 - 6108 + - type: Fixtures + fixtures: {} - uid: 21930 components: - type: Transform @@ -8704,6 +8928,8 @@ entities: - 6092 - 6113 - 6112 + - type: Fixtures + fixtures: {} - uid: 21932 components: - type: Transform @@ -8715,6 +8941,8 @@ entities: - 6122 - 21933 - 6123 + - type: Fixtures + fixtures: {} - uid: 21939 components: - type: Transform @@ -8726,6 +8954,8 @@ entities: - 6222 - 21940 - 21674 + - type: Fixtures + fixtures: {} - uid: 21941 components: - type: Transform @@ -8741,6 +8971,8 @@ entities: - 5650 - 6204 - 6205 + - type: Fixtures + fixtures: {} - uid: 21944 components: - type: Transform @@ -8752,6 +8984,8 @@ entities: - 21945 - 6213 - 6214 + - type: Fixtures + fixtures: {} - uid: 21946 components: - type: Transform @@ -8762,6 +8996,8 @@ entities: - 21947 - 6266 - 6246 + - type: Fixtures + fixtures: {} - uid: 22028 components: - type: Transform @@ -8785,6 +9021,8 @@ entities: - 6537 - 6536 - 12587 + - type: Fixtures + fixtures: {} - uid: 22030 components: - type: Transform @@ -8802,6 +9040,8 @@ entities: - 12539 - 12538 - 11275 + - type: Fixtures + fixtures: {} - uid: 22035 components: - type: Transform @@ -8819,6 +9059,8 @@ entities: - 22676 - 12482 - 22036 + - type: Fixtures + fixtures: {} - uid: 22038 components: - type: Transform @@ -8841,6 +9083,8 @@ entities: - 22039 - 12537 - 12536 + - type: Fixtures + fixtures: {} - uid: 22043 components: - type: Transform @@ -8854,6 +9098,8 @@ entities: - 22695 - 13798 - 13789 + - type: Fixtures + fixtures: {} - uid: 22045 components: - type: Transform @@ -8867,6 +9113,8 @@ entities: - 21553 - 22046 - 22044 + - type: Fixtures + fixtures: {} - uid: 22047 components: - type: Transform @@ -8878,6 +9126,8 @@ entities: - 22046 - 21549 - 21545 + - type: Fixtures + fixtures: {} - uid: 22048 components: - type: Transform @@ -8895,6 +9145,8 @@ entities: - 13004 - 13084 - 22050 + - type: Fixtures + fixtures: {} - uid: 22052 components: - type: Transform @@ -8908,6 +9160,8 @@ entities: - 22053 - 12959 - 12813 + - type: Fixtures + fixtures: {} - uid: 22057 components: - type: Transform @@ -8918,6 +9172,8 @@ entities: - 22058 - 13360 - 12824 + - type: Fixtures + fixtures: {} - uid: 22062 components: - type: Transform @@ -8933,6 +9189,8 @@ entities: - 22864 - 22870 - 22869 + - type: Fixtures + fixtures: {} - uid: 22065 components: - type: Transform @@ -8952,6 +9210,8 @@ entities: - 22066 - 11223 - 11224 + - type: Fixtures + fixtures: {} - uid: 22067 components: - type: Transform @@ -8969,6 +9229,8 @@ entities: - 12620 - 13335 - 13336 + - type: Fixtures + fixtures: {} - uid: 22070 components: - type: Transform @@ -8979,6 +9241,8 @@ entities: - 13080 - 22071 - 13006 + - type: Fixtures + fixtures: {} - uid: 22073 components: - type: Transform @@ -8991,6 +9255,8 @@ entities: - 22072 - 3358 - 14510 + - type: Fixtures + fixtures: {} - uid: 22075 components: - type: Transform @@ -9008,6 +9274,8 @@ entities: - 22077 - 3400 - 3401 + - type: Fixtures + fixtures: {} - uid: 22078 components: - type: Transform @@ -9018,6 +9286,8 @@ entities: - 3482 - 22079 - 3479 + - type: Fixtures + fixtures: {} - uid: 22081 components: - type: Transform @@ -9036,6 +9306,8 @@ entities: - 651 - 3485 - 3486 + - type: Fixtures + fixtures: {} - uid: 22083 components: - type: Transform @@ -9047,6 +9319,8 @@ entities: - 22084 - 3484 - 3481 + - type: Fixtures + fixtures: {} - uid: 22286 components: - type: Transform @@ -9057,6 +9331,8 @@ entities: devices: - 3480 - 3483 + - type: Fixtures + fixtures: {} - uid: 22553 components: - type: Transform @@ -9067,6 +9343,8 @@ entities: devices: - 9713 - 22726 + - type: Fixtures + fixtures: {} - uid: 22555 components: - type: Transform @@ -9077,6 +9355,8 @@ entities: devices: - 7115 - 7119 + - type: Fixtures + fixtures: {} - uid: 22672 components: - type: Transform @@ -9089,6 +9369,8 @@ entities: - 22694 - 22673 - 22674 + - type: Fixtures + fixtures: {} - uid: 22696 components: - type: Transform @@ -9099,6 +9381,8 @@ entities: devices: - 12583 - 22697 + - type: Fixtures + fixtures: {} - uid: 22703 components: - type: Transform @@ -9108,6 +9392,8 @@ entities: devices: - 13079 - 13005 + - type: Fixtures + fixtures: {} - uid: 22705 components: - type: Transform @@ -9118,6 +9404,8 @@ entities: devices: - 3469 - 3398 + - type: Fixtures + fixtures: {} - uid: 22714 components: - type: Transform @@ -9127,6 +9415,8 @@ entities: devices: - 22706 - 22707 + - type: Fixtures + fixtures: {} - uid: 22715 components: - type: Transform @@ -9137,6 +9427,8 @@ entities: devices: - 11209 - 11208 + - type: Fixtures + fixtures: {} - uid: 22716 components: - type: Transform @@ -9149,6 +9441,8 @@ entities: - 7377 - 7373 - 21809 + - type: Fixtures + fixtures: {} - uid: 22717 components: - type: Transform @@ -9158,6 +9452,8 @@ entities: devices: - 7407 - 6939 + - type: Fixtures + fixtures: {} - uid: 22725 components: - type: Transform @@ -9167,6 +9463,8 @@ entities: devices: - 22719 - 8316 + - type: Fixtures + fixtures: {} - uid: 22730 components: - type: Transform @@ -9176,6 +9474,8 @@ entities: devices: - 22727 - 13790 + - type: Fixtures + fixtures: {} - uid: 22738 components: - type: Transform @@ -9186,6 +9486,8 @@ entities: devices: - 22731 - 22732 + - type: Fixtures + fixtures: {} - uid: 22745 components: - type: Transform @@ -9196,6 +9498,8 @@ entities: devices: - 3376 - 3377 + - type: Fixtures + fixtures: {} - uid: 22746 components: - type: Transform @@ -9206,6 +9510,8 @@ entities: devices: - 3253 - 3254 + - type: Fixtures + fixtures: {} - uid: 22757 components: - type: Transform @@ -9216,6 +9522,8 @@ entities: devices: - 22748 - 22747 + - type: Fixtures + fixtures: {} - uid: 22758 components: - type: Transform @@ -9226,6 +9534,8 @@ entities: devices: - 6239 - 6265 + - type: Fixtures + fixtures: {} - uid: 22759 components: - type: Transform @@ -9236,6 +9546,8 @@ entities: devices: - 6245 - 6268 + - type: Fixtures + fixtures: {} - uid: 22760 components: - type: Transform @@ -9245,6 +9557,8 @@ entities: devices: - 2742 - 2743 + - type: Fixtures + fixtures: {} - uid: 22775 components: - type: Transform @@ -9262,12 +9576,16 @@ entities: - 21893 - 21894 - 21895 + - type: Fixtures + fixtures: {} - uid: 22790 components: - type: Transform rot: 1.5707963267948966 rad pos: -53.5,50.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22812 components: - type: Transform @@ -9278,6 +9596,8 @@ entities: devices: - 22798 - 22797 + - type: Fixtures + fixtures: {} - uid: 22813 components: - type: Transform @@ -9292,6 +9612,8 @@ entities: - 11868 - 12230 - 22814 + - type: Fixtures + fixtures: {} - uid: 22817 components: - type: Transform @@ -9301,6 +9623,8 @@ entities: devices: - 10233 - 18547 + - type: Fixtures + fixtures: {} - uid: 22818 components: - type: Transform @@ -9310,6 +9634,8 @@ entities: devices: - 18744 - 18753 + - type: Fixtures + fixtures: {} - uid: 22819 components: - type: Transform @@ -9319,6 +9645,8 @@ entities: devices: - 18745 - 18754 + - type: Fixtures + fixtures: {} - uid: 22820 components: - type: Transform @@ -9331,6 +9659,8 @@ entities: - 18630 - 18523 - 18668 + - type: Fixtures + fixtures: {} - uid: 22821 components: - type: Transform @@ -9341,6 +9671,8 @@ entities: devices: - 8297 - 9897 + - type: Fixtures + fixtures: {} - uid: 22822 components: - type: Transform @@ -9353,6 +9685,8 @@ entities: - 8335 - 11280 - 9839 + - type: Fixtures + fixtures: {} - uid: 22825 components: - type: Transform @@ -9363,6 +9697,8 @@ entities: devices: - 11026 - 10752 + - type: Fixtures + fixtures: {} - uid: 22826 components: - type: Transform @@ -9372,6 +9708,8 @@ entities: devices: - 10043 - 10022 + - type: Fixtures + fixtures: {} - uid: 22827 components: - type: Transform @@ -9382,6 +9720,8 @@ entities: devices: - 9899 - 9908 + - type: Fixtures + fixtures: {} - uid: 22838 components: - type: Transform @@ -9397,6 +9737,8 @@ entities: - 9306 - 9304 - 9305 + - type: Fixtures + fixtures: {} - uid: 22839 components: - type: Transform @@ -9408,6 +9750,8 @@ entities: - 22831 - 22830 - 11282 + - type: Fixtures + fixtures: {} - uid: 22840 components: - type: Transform @@ -9425,6 +9769,8 @@ entities: - 9304 - 9306 - 9999 + - type: Fixtures + fixtures: {} - uid: 22853 components: - type: Transform @@ -9435,6 +9781,8 @@ entities: devices: - 22841 - 22842 + - type: Fixtures + fixtures: {} - uid: 22862 components: - type: Transform @@ -9447,6 +9795,8 @@ entities: - 15441 - 15619 - 22863 + - type: Fixtures + fixtures: {} - uid: 22868 components: - type: Transform @@ -9459,6 +9809,8 @@ entities: - 22061 - 13391 - 12858 + - type: Fixtures + fixtures: {} - uid: 22872 components: - type: Transform @@ -9468,6 +9820,8 @@ entities: - type: DeviceList devices: - 13469 + - type: Fixtures + fixtures: {} - uid: 22873 components: - type: Transform @@ -9476,6 +9830,8 @@ entities: - type: DeviceList devices: - 22024 + - type: Fixtures + fixtures: {} - uid: 22874 components: - type: Transform @@ -9485,6 +9841,19 @@ entities: - type: DeviceList devices: - 22023 + - type: Fixtures + fixtures: {} + - uid: 23312 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-55.5 + parent: 30 + - type: DeviceList + devices: + - 21653 + - type: Fixtures + fixtures: {} - proto: AirAlarmElectronics entities: - uid: 15214 @@ -9559,7 +9928,6 @@ entities: - uid: 1901 components: - type: Transform - rot: 3.141592653589793 rad pos: -44.5,60.5 parent: 30 - uid: 6298 @@ -10121,7 +10489,6 @@ entities: - uid: 5850 components: - type: Transform - rot: 3.141592653589793 rad pos: -53.5,46.5 parent: 30 - uid: 6384 @@ -10266,6 +10633,18 @@ entities: 1695: - - DoorStatus - DoorBolt + - uid: 9182 + components: + - type: Transform + pos: 6.5,-55.5 + parent: 30 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 9505: + - - DoorStatus + - DoorBolt - uid: 9501 components: - type: Transform @@ -10278,6 +10657,33 @@ entities: 10789: - - DoorStatus - DoorBolt + - uid: 9505 + components: + - type: Transform + pos: 5.5,-54.5 + parent: 30 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 9182: + - - DoorStatus + - DoorBolt + 9509: + - - DoorStatus + - DoorBolt + - uid: 9509 + components: + - type: Transform + pos: 6.5,-53.5 + parent: 30 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 9505: + - - DoorStatus + - DoorBolt - uid: 9879 components: - type: Transform @@ -10446,34 +10852,6 @@ entities: parent: 30 - proto: AirlockExternalGlassEngineeringLocked entities: - - uid: 9342 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-44.5 - parent: 30 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 10559: - - - DoorStatus - - DoorBolt - - uid: 10559 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-45.5 - parent: 30 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 9342: - - - DoorStatus - - DoorBolt - lastSignals: - DoorStatus: True - uid: 20059 components: - type: Transform @@ -10518,54 +10896,6 @@ entities: 5390: - - DoorStatus - DoorBolt - - uid: 9654 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,-54.5 - parent: 30 - - type: DeviceLinkSink - invokeCounter: 2 - - type: DeviceLinkSource - linkedPorts: - 9655: - - - DoorStatus - - DoorBolt - 9675: - - - DoorStatus - - DoorBolt - - uid: 9655 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,-56.5 - parent: 30 - - type: DeviceLinkSink - invokeCounter: 2 - - type: DeviceLinkSource - linkedPorts: - 9654: - - - DoorStatus - - DoorBolt - 9675: - - - DoorStatus - - DoorBolt - - uid: 9675 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-56.5 - parent: 30 - - type: DeviceLinkSink - invokeCounter: 2 - - type: DeviceLinkSource - linkedPorts: - 9654: - - - DoorStatus - - DoorBolt - 9655: - - - DoorStatus - - DoorBolt - uid: 15334 components: - type: Transform @@ -11550,7 +11880,7 @@ entities: pos: 34.5,45.5 parent: 30 - type: Door - secondsUntilStateChange: -19680.645 + secondsUntilStateChange: -25488.797 state: Opening - type: DeviceLinkSource lastSignals: @@ -12108,7 +12438,6 @@ entities: - uid: 1710 components: - type: Transform - rot: 1.5707963267948966 rad pos: -47.5,56.5 parent: 30 - type: DeviceNetwork @@ -12130,7 +12459,6 @@ entities: - uid: 2718 components: - type: Transform - rot: 3.141592653589793 rad pos: -47.5,41.5 parent: 30 - type: DeviceNetwork @@ -12148,7 +12476,6 @@ entities: - uid: 4529 components: - type: Transform - rot: 1.5707963267948966 rad pos: -47.5,66.5 parent: 30 - type: DeviceNetwork @@ -12157,7 +12484,6 @@ entities: - uid: 4667 components: - type: Transform - rot: 1.5707963267948966 rad pos: -51.5,56.5 parent: 30 - type: DeviceNetwork @@ -12166,7 +12492,6 @@ entities: - uid: 4669 components: - type: Transform - rot: 1.5707963267948966 rad pos: -51.5,52.5 parent: 30 - type: DeviceNetwork @@ -12220,14 +12545,6 @@ entities: deviceLists: - 8262 - 8254 - - uid: 9994 - components: - - type: Transform - pos: 0.5,-48.5 - parent: 30 - - type: DeviceNetwork - deviceLists: - - 9996 - uid: 9995 components: - type: Transform @@ -12255,6 +12572,14 @@ entities: deviceLists: - 13957 - 13959 + - uid: 14529 + components: + - type: Transform + pos: 12.5,-40.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 10905 - uid: 17227 components: - type: Transform @@ -12287,16 +12612,27 @@ entities: - type: Transform pos: -56.5,-23.5 parent: 30 + - uid: 21211 + components: + - type: Transform + pos: -0.5,-48.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 9996 + - uid: 21653 + components: + - type: Transform + pos: 2.5,-58.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 23312 - uid: 21749 components: - type: Transform pos: -2.5,-25.5 parent: 30 - - uid: 21756 - components: - - type: Transform - pos: 12.5,-36.5 - parent: 30 - uid: 21761 components: - type: Transform @@ -12848,6 +13184,8 @@ entities: - type: Transform pos: -26.5,14.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 407 components: - type: MetaData @@ -12856,6 +13194,8 @@ entities: rot: -1.5707963267948966 rad pos: -6.5,13.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 409 components: - type: MetaData @@ -12865,6 +13205,8 @@ entities: parent: 30 - type: Battery startingCharge: 12000 + - type: Fixtures + fixtures: {} - uid: 411 components: - type: MetaData @@ -12872,6 +13214,8 @@ entities: - type: Transform pos: -26.5,21.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 412 components: - type: MetaData @@ -12879,6 +13223,8 @@ entities: - type: Transform pos: -30.5,11.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 1462 components: - type: MetaData @@ -12887,6 +13233,8 @@ entities: rot: -1.5707963267948966 rad pos: -45.5,32.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 1537 components: - type: MetaData @@ -12895,6 +13243,8 @@ entities: rot: -1.5707963267948966 rad pos: -48.5,20.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 1539 components: - type: MetaData @@ -12902,6 +13252,8 @@ entities: - type: Transform pos: -37.5,16.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 1653 components: - type: MetaData @@ -12910,6 +13262,8 @@ entities: rot: -1.5707963267948966 rad pos: -33.5,32.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 1830 components: - type: MetaData @@ -12918,6 +13272,8 @@ entities: rot: 1.5707963267948966 rad pos: -27.5,51.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 1894 components: - type: MetaData @@ -12926,6 +13282,8 @@ entities: rot: 3.141592653589793 rad pos: -37.5,50.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 2286 components: - type: MetaData @@ -12934,6 +13292,8 @@ entities: rot: -1.5707963267948966 rad pos: -45.5,41.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 3119 components: - type: MetaData @@ -12942,6 +13302,8 @@ entities: rot: -1.5707963267948966 rad pos: -43.5,-0.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 3522 components: - type: MetaData @@ -12950,6 +13312,8 @@ entities: rot: 1.5707963267948966 rad pos: -36.5,53.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 3617 components: - type: MetaData @@ -12957,6 +13321,8 @@ entities: - type: Transform pos: -50.5,11.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5051 components: - type: MetaData @@ -12965,6 +13331,8 @@ entities: rot: 1.5707963267948966 rad pos: -23.5,40.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5482 components: - type: MetaData @@ -12973,6 +13341,8 @@ entities: rot: 3.141592653589793 rad pos: 32.5,44.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5561 components: - type: MetaData @@ -12981,6 +13351,8 @@ entities: rot: 1.5707963267948966 rad pos: 8.5,42.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5861 components: - type: MetaData @@ -12989,6 +13361,8 @@ entities: rot: 1.5707963267948966 rad pos: -13.5,45.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5862 components: - type: MetaData @@ -12998,6 +13372,8 @@ entities: parent: 30 - type: Battery startingCharge: 12000 + - type: Fixtures + fixtures: {} - uid: 6605 components: - type: MetaData @@ -13005,6 +13381,8 @@ entities: - type: Transform pos: 19.5,28.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 6993 components: - type: MetaData @@ -13013,6 +13391,8 @@ entities: rot: 3.141592653589793 rad pos: -24.5,-6.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 7079 components: - type: MetaData @@ -13021,6 +13401,8 @@ entities: rot: 1.5707963267948966 rad pos: -39.5,-11.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 7122 components: - type: MetaData @@ -13029,6 +13411,8 @@ entities: rot: 1.5707963267948966 rad pos: -36.5,-4.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 7278 components: - type: MetaData @@ -13036,6 +13420,8 @@ entities: - type: Transform pos: -21.5,-6.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 7433 components: - type: MetaData @@ -13044,6 +13430,8 @@ entities: rot: 1.5707963267948966 rad pos: -27.5,-15.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 7600 components: - type: MetaData @@ -13052,6 +13440,8 @@ entities: rot: 3.141592653589793 rad pos: -31.5,-14.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 7610 components: - type: MetaData @@ -13059,12 +13449,16 @@ entities: - type: Transform pos: -15.5,-3.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 7614 components: - type: Transform rot: 3.141592653589793 rad pos: -0.5,-0.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 7824 components: - type: MetaData @@ -13072,6 +13466,8 @@ entities: - type: Transform pos: -13.5,-7.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 7873 components: - type: MetaData @@ -13079,6 +13475,8 @@ entities: - type: Transform pos: -15.5,-17.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 8011 components: - type: MetaData @@ -13087,6 +13485,8 @@ entities: rot: 1.5707963267948966 rad pos: -23.5,-19.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 8056 components: - type: MetaData @@ -13095,6 +13495,8 @@ entities: rot: -1.5707963267948966 rad pos: -27.5,-19.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 8087 components: - type: MetaData @@ -13103,6 +13505,8 @@ entities: rot: 1.5707963267948966 rad pos: -27.5,-23.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 8363 components: - type: MetaData @@ -13111,6 +13515,8 @@ entities: rot: 1.5707963267948966 rad pos: 10.5,-16.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 9130 components: - type: MetaData @@ -13120,6 +13526,8 @@ entities: parent: 30 - type: Battery startingCharge: 12000 + - type: Fixtures + fixtures: {} - uid: 9131 components: - type: MetaData @@ -13128,6 +13536,8 @@ entities: rot: 3.141592653589793 rad pos: 21.5,-12.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 9272 components: - type: MetaData @@ -13135,6 +13545,8 @@ entities: - type: Transform pos: 0.5,-31.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 9628 components: - type: MetaData @@ -13143,22 +13555,30 @@ entities: rot: -1.5707963267948966 rad pos: -26.5,-2.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 9934 components: - type: Transform rot: 1.5707963267948966 rad pos: -18.5,-30.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 10538 components: - type: Transform pos: -24.5,-38.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 10590 components: - type: Transform pos: -20.5,-53.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 10791 components: - type: MetaData @@ -13167,11 +13587,15 @@ entities: rot: 1.5707963267948966 rad pos: -10.5,-7.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 11014 components: - type: Transform pos: -10.5,-37.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 11808 components: - type: MetaData @@ -13179,6 +13603,8 @@ entities: - type: Transform pos: 33.5,-0.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 12381 components: - type: MetaData @@ -13186,6 +13612,8 @@ entities: - type: Transform pos: 24.5,41.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 12911 components: - type: MetaData @@ -13194,6 +13622,8 @@ entities: rot: -1.5707963267948966 rad pos: 41.5,10.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 13096 components: - type: MetaData @@ -13201,6 +13631,8 @@ entities: - type: Transform pos: 32.5,16.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 13098 components: - type: MetaData @@ -13208,6 +13640,8 @@ entities: - type: Transform pos: 20.5,24.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 13444 components: - type: MetaData @@ -13215,12 +13649,16 @@ entities: - type: Transform pos: 15.5,55.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 14364 components: - type: Transform rot: 1.5707963267948966 rad pos: 16.5,13.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 14541 components: - type: MetaData @@ -13228,6 +13666,8 @@ entities: - type: Transform pos: 48.5,20.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 17938 components: - type: MetaData @@ -13235,6 +13675,8 @@ entities: - type: Transform pos: -59.5,-25.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 17939 components: - type: MetaData @@ -13243,6 +13685,8 @@ entities: rot: -1.5707963267948966 rad pos: -43.5,-22.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 17940 components: - type: MetaData @@ -13250,6 +13694,8 @@ entities: - type: Transform pos: -65.5,-47.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 17941 components: - type: MetaData @@ -13257,34 +13703,46 @@ entities: - type: Transform pos: -76.5,-42.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20045 components: - type: Transform pos: 0.5,85.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20226 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,66.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20227 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,75.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20367 components: - type: Transform pos: 1.5,-42.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20828 components: - type: Transform rot: 1.5707963267948966 rad pos: -8.5,66.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 21015 components: - type: MetaData @@ -13292,6 +13750,8 @@ entities: - type: Transform pos: -55.5,-61.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22213 components: - type: MetaData @@ -13299,6 +13759,8 @@ entities: - type: Transform pos: -79.5,-57.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22259 components: - type: MetaData @@ -13307,6 +13769,8 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,10.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: APCElectronics entities: - uid: 15969 @@ -13323,6 +13787,8 @@ entities: - type: Transform pos: 23.5,-0.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: AppleSeeds entities: - uid: 19555 @@ -14080,6 +14546,76 @@ entities: parent: 30 - proto: AtmosFixBlockerMarker entities: + - uid: 905 + components: + - type: Transform + pos: 11.5,-41.5 + parent: 30 + - uid: 9641 + components: + - type: Transform + pos: 11.5,-39.5 + parent: 30 + - uid: 10424 + components: + - type: Transform + pos: 11.5,-40.5 + parent: 30 + - uid: 10555 + components: + - type: Transform + pos: 12.5,-40.5 + parent: 30 + - uid: 10914 + components: + - type: Transform + pos: 17.5,-39.5 + parent: 30 + - uid: 11124 + components: + - type: Transform + pos: 21.5,-38.5 + parent: 30 + - uid: 11130 + components: + - type: Transform + pos: 13.5,-40.5 + parent: 30 + - uid: 11131 + components: + - type: Transform + pos: 13.5,-39.5 + parent: 30 + - uid: 15191 + components: + - type: Transform + pos: 17.5,-38.5 + parent: 30 + - uid: 15247 + components: + - type: Transform + pos: 13.5,-41.5 + parent: 30 + - uid: 15277 + components: + - type: Transform + pos: 17.5,-40.5 + parent: 30 + - uid: 15349 + components: + - type: Transform + pos: 12.5,-41.5 + parent: 30 + - uid: 15985 + components: + - type: Transform + pos: 21.5,-40.5 + parent: 30 + - uid: 16000 + components: + - type: Transform + pos: 21.5,-39.5 + parent: 30 - uid: 16997 components: - type: Transform @@ -14140,11 +14676,2266 @@ entities: - type: Transform pos: 27.5,-34.5 parent: 30 + - uid: 20632 + components: + - type: Transform + pos: 12.5,-39.5 + parent: 30 + - uid: 21399 + components: + - type: Transform + pos: -21.5,-74.5 + parent: 30 - uid: 22584 components: - type: Transform pos: 49.5,44.5 parent: 30 + - uid: 22789 + components: + - type: Transform + pos: -25.5,-58.5 + parent: 30 + - uid: 22792 + components: + - type: Transform + pos: -25.5,-59.5 + parent: 30 + - uid: 22793 + components: + - type: Transform + pos: -24.5,-58.5 + parent: 30 + - uid: 22794 + components: + - type: Transform + pos: -23.5,-58.5 + parent: 30 + - uid: 22795 + components: + - type: Transform + pos: -22.5,-58.5 + parent: 30 + - uid: 22796 + components: + - type: Transform + pos: -21.5,-58.5 + parent: 30 + - uid: 22938 + components: + - type: Transform + pos: -20.5,-58.5 + parent: 30 + - uid: 22971 + components: + - type: Transform + pos: -19.5,-58.5 + parent: 30 + - uid: 23166 + components: + - type: Transform + pos: -18.5,-58.5 + parent: 30 + - uid: 23170 + components: + - type: Transform + pos: -17.5,-58.5 + parent: 30 + - uid: 23171 + components: + - type: Transform + pos: -16.5,-58.5 + parent: 30 + - uid: 23172 + components: + - type: Transform + pos: -15.5,-58.5 + parent: 30 + - uid: 23223 + components: + - type: Transform + pos: -14.5,-58.5 + parent: 30 + - uid: 23224 + components: + - type: Transform + pos: -13.5,-58.5 + parent: 30 + - uid: 23225 + components: + - type: Transform + pos: -12.5,-58.5 + parent: 30 + - uid: 23226 + components: + - type: Transform + pos: -11.5,-58.5 + parent: 30 + - uid: 23227 + components: + - type: Transform + pos: -10.5,-58.5 + parent: 30 + - uid: 23228 + components: + - type: Transform + pos: -9.5,-58.5 + parent: 30 + - uid: 23229 + components: + - type: Transform + pos: -9.5,-59.5 + parent: 30 + - uid: 23230 + components: + - type: Transform + pos: -9.5,-60.5 + parent: 30 + - uid: 23234 + components: + - type: Transform + pos: -21.5,-71.5 + parent: 30 + - uid: 23235 + components: + - type: Transform + pos: -13.5,-71.5 + parent: 30 + - uid: 23236 + components: + - type: Transform + pos: -24.5,-71.5 + parent: 30 + - uid: 23237 + components: + - type: Transform + pos: -13.5,-74.5 + parent: 30 + - uid: 23239 + components: + - type: Transform + pos: -10.5,-71.5 + parent: 30 + - uid: 23240 + components: + - type: Transform + pos: -17.5,-67.5 + parent: 30 + - uid: 23241 + components: + - type: Transform + pos: -13.5,-63.5 + parent: 30 + - uid: 23242 + components: + - type: Transform + pos: -10.5,-63.5 + parent: 30 + - uid: 23243 + components: + - type: Transform + pos: -21.5,-63.5 + parent: 30 + - uid: 23244 + components: + - type: Transform + pos: -24.5,-63.5 + parent: 30 + - uid: 23246 + components: + - type: Transform + pos: -21.5,-60.5 + parent: 30 + - uid: 23247 + components: + - type: Transform + pos: -20.5,-60.5 + parent: 30 + - uid: 23248 + components: + - type: Transform + pos: -19.5,-60.5 + parent: 30 + - uid: 23249 + components: + - type: Transform + pos: -18.5,-60.5 + parent: 30 + - uid: 23250 + components: + - type: Transform + pos: -17.5,-60.5 + parent: 30 + - uid: 23251 + components: + - type: Transform + pos: -16.5,-60.5 + parent: 30 + - uid: 23252 + components: + - type: Transform + pos: -14.5,-60.5 + parent: 30 + - uid: 23253 + components: + - type: Transform + pos: -13.5,-60.5 + parent: 30 + - uid: 23254 + components: + - type: Transform + pos: -15.5,-60.5 + parent: 30 + - uid: 23255 + components: + - type: Transform + pos: 1.5,-58.5 + parent: 30 + - uid: 23256 + components: + - type: Transform + pos: 1.5,-59.5 + parent: 30 + - uid: 23257 + components: + - type: Transform + pos: 1.5,-60.5 + parent: 30 + - uid: 23258 + components: + - type: Transform + pos: 2.5,-58.5 + parent: 30 + - uid: 23259 + components: + - type: Transform + pos: 2.5,-59.5 + parent: 30 + - uid: 23260 + components: + - type: Transform + pos: 2.5,-60.5 + parent: 30 + - uid: 23261 + components: + - type: Transform + pos: 3.5,-58.5 + parent: 30 + - uid: 23262 + components: + - type: Transform + pos: 3.5,-59.5 + parent: 30 + - uid: 23263 + components: + - type: Transform + pos: 3.5,-60.5 + parent: 30 + - uid: 23264 + components: + - type: Transform + pos: 3.5,-56.5 + parent: 30 + - uid: 23265 + components: + - type: Transform + pos: 2.5,-56.5 + parent: 30 + - uid: 23266 + components: + - type: Transform + pos: 1.5,-56.5 + parent: 30 + - uid: 23267 + components: + - type: Transform + pos: -2.5,-56.5 + parent: 30 + - uid: 23268 + components: + - type: Transform + pos: -3.5,-56.5 + parent: 30 + - uid: 23269 + components: + - type: Transform + pos: -4.5,-56.5 + parent: 30 + - uid: 23383 + components: + - type: Transform + pos: -24.5,-68.5 + parent: 30 + - uid: 23384 + components: + - type: Transform + pos: 7.5,46.5 + parent: 30 + - uid: 23392 + components: + - type: Transform + pos: -9.5,-61.5 + parent: 30 + - uid: 23397 + components: + - type: Transform + pos: -18.5,-68.5 + parent: 30 + - uid: 23398 + components: + - type: Transform + pos: -18.5,-66.5 + parent: 30 + - uid: 23399 + components: + - type: Transform + pos: -16.5,-66.5 + parent: 30 + - uid: 23400 + components: + - type: Transform + pos: -16.5,-68.5 + parent: 30 + - uid: 23401 + components: + - type: Transform + pos: -24.5,-66.5 + parent: 30 + - uid: 23402 + components: + - type: Transform + pos: 3.5,47.5 + parent: 30 + - uid: 23403 + components: + - type: Transform + pos: -10.5,-66.5 + parent: 30 + - uid: 23404 + components: + - type: Transform + pos: -10.5,-68.5 + parent: 30 + - uid: 23405 + components: + - type: Transform + pos: -16.5,-74.5 + parent: 30 + - uid: 23406 + components: + - type: Transform + pos: -18.5,-74.5 + parent: 30 + - uid: 23409 + components: + - type: Transform + pos: 6.5,46.5 + parent: 30 + - uid: 23410 + components: + - type: Transform + pos: 5.5,46.5 + parent: 30 + - uid: 23411 + components: + - type: Transform + pos: 4.5,46.5 + parent: 30 + - uid: 23412 + components: + - type: Transform + pos: 2.5,46.5 + parent: 30 + - uid: 23413 + components: + - type: Transform + pos: 3.5,46.5 + parent: 30 + - uid: 23414 + components: + - type: Transform + pos: 3.5,48.5 + parent: 30 + - uid: 23415 + components: + - type: Transform + pos: 3.5,49.5 + parent: 30 + - uid: 23416 + components: + - type: Transform + pos: 3.5,50.5 + parent: 30 + - uid: 23417 + components: + - type: Transform + pos: 3.5,51.5 + parent: 30 + - uid: 23418 + components: + - type: Transform + pos: 3.5,52.5 + parent: 30 + - uid: 23419 + components: + - type: Transform + pos: 3.5,53.5 + parent: 30 + - uid: 23420 + components: + - type: Transform + pos: -56.5,62.5 + parent: 30 + - uid: 23421 + components: + - type: Transform + pos: 9.5,54.5 + parent: 30 + - uid: 23422 + components: + - type: Transform + pos: 8.5,54.5 + parent: 30 + - uid: 23423 + components: + - type: Transform + pos: 7.5,54.5 + parent: 30 + - uid: 23424 + components: + - type: Transform + pos: 6.5,54.5 + parent: 30 + - uid: 23425 + components: + - type: Transform + pos: 5.5,54.5 + parent: 30 + - uid: 23426 + components: + - type: Transform + pos: 4.5,54.5 + parent: 30 + - uid: 23427 + components: + - type: Transform + pos: 3.5,54.5 + parent: 30 + - uid: 23428 + components: + - type: Transform + pos: 2.5,54.5 + parent: 30 + - uid: 23429 + components: + - type: Transform + pos: 1.5,54.5 + parent: 30 + - uid: 23430 + components: + - type: Transform + pos: 0.5,54.5 + parent: 30 + - uid: 23431 + components: + - type: Transform + pos: -0.5,54.5 + parent: 30 + - uid: 23432 + components: + - type: Transform + pos: -1.5,54.5 + parent: 30 + - uid: 23433 + components: + - type: Transform + pos: -2.5,54.5 + parent: 30 + - uid: 23434 + components: + - type: Transform + pos: -4.5,54.5 + parent: 30 + - uid: 23435 + components: + - type: Transform + pos: -3.5,54.5 + parent: 30 + - uid: 23436 + components: + - type: Transform + pos: 3.5,55.5 + parent: 30 + - uid: 23437 + components: + - type: Transform + pos: 3.5,56.5 + parent: 30 + - uid: 23438 + components: + - type: Transform + pos: 3.5,57.5 + parent: 30 + - uid: 23439 + components: + - type: Transform + pos: 3.5,59.5 + parent: 30 + - uid: 23440 + components: + - type: Transform + pos: 3.5,60.5 + parent: 30 + - uid: 23441 + components: + - type: Transform + pos: 3.5,58.5 + parent: 30 + - uid: 23442 + components: + - type: Transform + pos: -4.5,60.5 + parent: 30 + - uid: 23443 + components: + - type: Transform + pos: -4.5,59.5 + parent: 30 + - uid: 23444 + components: + - type: Transform + pos: -4.5,58.5 + parent: 30 + - uid: 23445 + components: + - type: Transform + pos: -4.5,57.5 + parent: 30 + - uid: 23446 + components: + - type: Transform + pos: -4.5,56.5 + parent: 30 + - uid: 23447 + components: + - type: Transform + pos: -4.5,55.5 + parent: 30 + - uid: 23448 + components: + - type: Transform + pos: -0.5,55.5 + parent: 30 + - uid: 23449 + components: + - type: Transform + pos: -0.5,56.5 + parent: 30 + - uid: 23450 + components: + - type: Transform + pos: -0.5,57.5 + parent: 30 + - uid: 23451 + components: + - type: Transform + pos: -0.5,58.5 + parent: 30 + - uid: 23452 + components: + - type: Transform + pos: -0.5,59.5 + parent: 30 + - uid: 23453 + components: + - type: Transform + pos: 0.5,59.5 + parent: 30 + - uid: 23454 + components: + - type: Transform + pos: -1.5,59.5 + parent: 30 + - uid: 23455 + components: + - type: Transform + pos: -0.5,53.5 + parent: 30 + - uid: 23456 + components: + - type: Transform + pos: -0.5,52.5 + parent: 30 + - uid: 23457 + components: + - type: Transform + pos: -0.5,51.5 + parent: 30 + - uid: 23458 + components: + - type: Transform + pos: -0.5,50.5 + parent: 30 + - uid: 23459 + components: + - type: Transform + pos: -0.5,49.5 + parent: 30 + - uid: 23460 + components: + - type: Transform + pos: -0.5,48.5 + parent: 30 + - uid: 23461 + components: + - type: Transform + pos: -1.5,48.5 + parent: 30 + - uid: 23462 + components: + - type: Transform + pos: -2.5,48.5 + parent: 30 + - uid: 23463 + components: + - type: Transform + pos: -3.5,48.5 + parent: 30 + - uid: 23464 + components: + - type: Transform + pos: -4.5,48.5 + parent: 30 + - uid: 23465 + components: + - type: Transform + pos: -5.5,48.5 + parent: 30 + - uid: 23466 + components: + - type: Transform + pos: -6.5,48.5 + parent: 30 + - uid: 23467 + components: + - type: Transform + pos: -7.5,48.5 + parent: 30 + - uid: 23468 + components: + - type: Transform + pos: -8.5,48.5 + parent: 30 + - uid: 23469 + components: + - type: Transform + pos: -9.5,48.5 + parent: 30 + - uid: 23470 + components: + - type: Transform + pos: -10.5,48.5 + parent: 30 + - uid: 23471 + components: + - type: Transform + pos: -12.5,48.5 + parent: 30 + - uid: 23472 + components: + - type: Transform + pos: -13.5,48.5 + parent: 30 + - uid: 23473 + components: + - type: Transform + pos: -14.5,48.5 + parent: 30 + - uid: 23474 + components: + - type: Transform + pos: -11.5,48.5 + parent: 30 + - uid: 23475 + components: + - type: Transform + pos: -14.5,47.5 + parent: 30 + - uid: 23476 + components: + - type: Transform + pos: -14.5,46.5 + parent: 30 + - uid: 23477 + components: + - type: Transform + pos: -15.5,46.5 + parent: 30 + - uid: 23478 + components: + - type: Transform + pos: -16.5,46.5 + parent: 30 + - uid: 23479 + components: + - type: Transform + pos: -16.5,45.5 + parent: 30 + - uid: 23480 + components: + - type: Transform + pos: -16.5,44.5 + parent: 30 + - uid: 23481 + components: + - type: Transform + pos: -16.5,43.5 + parent: 30 + - uid: 23482 + components: + - type: Transform + pos: -17.5,43.5 + parent: 30 + - uid: 23483 + components: + - type: Transform + pos: -4.5,53.5 + parent: 30 + - uid: 23484 + components: + - type: Transform + pos: -4.5,52.5 + parent: 30 + - uid: 23485 + components: + - type: Transform + pos: -4.5,51.5 + parent: 30 + - uid: 23486 + components: + - type: Transform + pos: -4.5,50.5 + parent: 30 + - uid: 23487 + components: + - type: Transform + pos: -4.5,49.5 + parent: 30 + - uid: 23488 + components: + - type: Transform + pos: -4.5,47.5 + parent: 30 + - uid: 23489 + components: + - type: Transform + pos: -4.5,45.5 + parent: 30 + - uid: 23490 + components: + - type: Transform + pos: -4.5,46.5 + parent: 30 + - uid: 23491 + components: + - type: Transform + pos: -39.5,65.5 + parent: 30 + - uid: 23492 + components: + - type: Transform + pos: -40.5,65.5 + parent: 30 + - uid: 23493 + components: + - type: Transform + pos: -41.5,65.5 + parent: 30 + - uid: 23494 + components: + - type: Transform + pos: -69.5,43.5 + parent: 30 + - uid: 23495 + components: + - type: Transform + pos: -72.5,45.5 + parent: 30 + - uid: 23496 + components: + - type: Transform + pos: -72.5,46.5 + parent: 30 + - uid: 23497 + components: + - type: Transform + pos: -72.5,47.5 + parent: 30 + - uid: 23498 + components: + - type: Transform + pos: -72.5,48.5 + parent: 30 + - uid: 23499 + components: + - type: Transform + pos: -72.5,49.5 + parent: 30 + - uid: 23500 + components: + - type: Transform + pos: -72.5,50.5 + parent: 30 + - uid: 23501 + components: + - type: Transform + pos: -72.5,51.5 + parent: 30 + - uid: 23502 + components: + - type: Transform + pos: -72.5,52.5 + parent: 30 + - uid: 23503 + components: + - type: Transform + pos: -74.5,52.5 + parent: 30 + - uid: 23504 + components: + - type: Transform + pos: -74.5,51.5 + parent: 30 + - uid: 23505 + components: + - type: Transform + pos: -74.5,50.5 + parent: 30 + - uid: 23506 + components: + - type: Transform + pos: -74.5,49.5 + parent: 30 + - uid: 23507 + components: + - type: Transform + pos: -74.5,48.5 + parent: 30 + - uid: 23508 + components: + - type: Transform + pos: -74.5,47.5 + parent: 30 + - uid: 23509 + components: + - type: Transform + pos: -74.5,46.5 + parent: 30 + - uid: 23510 + components: + - type: Transform + pos: -74.5,45.5 + parent: 30 + - uid: 23511 + components: + - type: Transform + pos: -76.5,45.5 + parent: 30 + - uid: 23512 + components: + - type: Transform + pos: -76.5,46.5 + parent: 30 + - uid: 23513 + components: + - type: Transform + pos: -76.5,47.5 + parent: 30 + - uid: 23514 + components: + - type: Transform + pos: -76.5,48.5 + parent: 30 + - uid: 23515 + components: + - type: Transform + pos: -76.5,49.5 + parent: 30 + - uid: 23516 + components: + - type: Transform + pos: -76.5,50.5 + parent: 30 + - uid: 23517 + components: + - type: Transform + pos: -76.5,51.5 + parent: 30 + - uid: 23518 + components: + - type: Transform + pos: -76.5,52.5 + parent: 30 + - uid: 23519 + components: + - type: Transform + pos: -78.5,52.5 + parent: 30 + - uid: 23520 + components: + - type: Transform + pos: -78.5,51.5 + parent: 30 + - uid: 23521 + components: + - type: Transform + pos: -78.5,50.5 + parent: 30 + - uid: 23522 + components: + - type: Transform + pos: -78.5,49.5 + parent: 30 + - uid: 23523 + components: + - type: Transform + pos: -78.5,48.5 + parent: 30 + - uid: 23524 + components: + - type: Transform + pos: -78.5,47.5 + parent: 30 + - uid: 23525 + components: + - type: Transform + pos: -78.5,46.5 + parent: 30 + - uid: 23526 + components: + - type: Transform + pos: -78.5,45.5 + parent: 30 + - uid: 23527 + components: + - type: Transform + pos: -80.5,45.5 + parent: 30 + - uid: 23528 + components: + - type: Transform + pos: -80.5,46.5 + parent: 30 + - uid: 23529 + components: + - type: Transform + pos: -80.5,47.5 + parent: 30 + - uid: 23530 + components: + - type: Transform + pos: -80.5,48.5 + parent: 30 + - uid: 23531 + components: + - type: Transform + pos: -80.5,49.5 + parent: 30 + - uid: 23532 + components: + - type: Transform + pos: -80.5,50.5 + parent: 30 + - uid: 23533 + components: + - type: Transform + pos: -80.5,51.5 + parent: 30 + - uid: 23534 + components: + - type: Transform + pos: -80.5,52.5 + parent: 30 + - uid: 23535 + components: + - type: Transform + pos: -82.5,52.5 + parent: 30 + - uid: 23536 + components: + - type: Transform + pos: -82.5,51.5 + parent: 30 + - uid: 23537 + components: + - type: Transform + pos: -82.5,50.5 + parent: 30 + - uid: 23538 + components: + - type: Transform + pos: -82.5,49.5 + parent: 30 + - uid: 23539 + components: + - type: Transform + pos: -82.5,46.5 + parent: 30 + - uid: 23540 + components: + - type: Transform + pos: -82.5,47.5 + parent: 30 + - uid: 23541 + components: + - type: Transform + pos: -82.5,45.5 + parent: 30 + - uid: 23542 + components: + - type: Transform + pos: -82.5,48.5 + parent: 30 + - uid: 23543 + components: + - type: Transform + pos: -84.5,45.5 + parent: 30 + - uid: 23544 + components: + - type: Transform + pos: -84.5,46.5 + parent: 30 + - uid: 23545 + components: + - type: Transform + pos: -84.5,47.5 + parent: 30 + - uid: 23546 + components: + - type: Transform + pos: -84.5,48.5 + parent: 30 + - uid: 23547 + components: + - type: Transform + pos: -84.5,49.5 + parent: 30 + - uid: 23548 + components: + - type: Transform + pos: -84.5,51.5 + parent: 30 + - uid: 23549 + components: + - type: Transform + pos: -84.5,52.5 + parent: 30 + - uid: 23550 + components: + - type: Transform + pos: -84.5,50.5 + parent: 30 + - uid: 23551 + components: + - type: Transform + pos: -86.5,52.5 + parent: 30 + - uid: 23552 + components: + - type: Transform + pos: -86.5,51.5 + parent: 30 + - uid: 23553 + components: + - type: Transform + pos: -86.5,50.5 + parent: 30 + - uid: 23554 + components: + - type: Transform + pos: -86.5,49.5 + parent: 30 + - uid: 23555 + components: + - type: Transform + pos: -86.5,48.5 + parent: 30 + - uid: 23556 + components: + - type: Transform + pos: -86.5,47.5 + parent: 30 + - uid: 23557 + components: + - type: Transform + pos: -86.5,46.5 + parent: 30 + - uid: 23558 + components: + - type: Transform + pos: -86.5,45.5 + parent: 30 + - uid: 23559 + components: + - type: Transform + pos: -86.5,54.5 + parent: 30 + - uid: 23560 + components: + - type: Transform + pos: -86.5,55.5 + parent: 30 + - uid: 23561 + components: + - type: Transform + pos: -86.5,56.5 + parent: 30 + - uid: 23562 + components: + - type: Transform + pos: -86.5,57.5 + parent: 30 + - uid: 23563 + components: + - type: Transform + pos: -86.5,58.5 + parent: 30 + - uid: 23564 + components: + - type: Transform + pos: -86.5,59.5 + parent: 30 + - uid: 23565 + components: + - type: Transform + pos: -86.5,60.5 + parent: 30 + - uid: 23566 + components: + - type: Transform + pos: -86.5,61.5 + parent: 30 + - uid: 23567 + components: + - type: Transform + pos: -84.5,61.5 + parent: 30 + - uid: 23568 + components: + - type: Transform + pos: -84.5,60.5 + parent: 30 + - uid: 23569 + components: + - type: Transform + pos: -84.5,59.5 + parent: 30 + - uid: 23570 + components: + - type: Transform + pos: -84.5,58.5 + parent: 30 + - uid: 23571 + components: + - type: Transform + pos: -84.5,57.5 + parent: 30 + - uid: 23572 + components: + - type: Transform + pos: -84.5,56.5 + parent: 30 + - uid: 23573 + components: + - type: Transform + pos: -84.5,55.5 + parent: 30 + - uid: 23574 + components: + - type: Transform + pos: -84.5,54.5 + parent: 30 + - uid: 23575 + components: + - type: Transform + pos: -82.5,54.5 + parent: 30 + - uid: 23576 + components: + - type: Transform + pos: -82.5,55.5 + parent: 30 + - uid: 23577 + components: + - type: Transform + pos: -82.5,56.5 + parent: 30 + - uid: 23578 + components: + - type: Transform + pos: -82.5,57.5 + parent: 30 + - uid: 23579 + components: + - type: Transform + pos: -82.5,58.5 + parent: 30 + - uid: 23580 + components: + - type: Transform + pos: -82.5,59.5 + parent: 30 + - uid: 23581 + components: + - type: Transform + pos: -82.5,60.5 + parent: 30 + - uid: 23582 + components: + - type: Transform + pos: -82.5,61.5 + parent: 30 + - uid: 23583 + components: + - type: Transform + pos: -80.5,61.5 + parent: 30 + - uid: 23584 + components: + - type: Transform + pos: -80.5,60.5 + parent: 30 + - uid: 23585 + components: + - type: Transform + pos: -80.5,59.5 + parent: 30 + - uid: 23586 + components: + - type: Transform + pos: -80.5,58.5 + parent: 30 + - uid: 23587 + components: + - type: Transform + pos: -80.5,57.5 + parent: 30 + - uid: 23588 + components: + - type: Transform + pos: -80.5,56.5 + parent: 30 + - uid: 23589 + components: + - type: Transform + pos: -80.5,55.5 + parent: 30 + - uid: 23590 + components: + - type: Transform + pos: -80.5,54.5 + parent: 30 + - uid: 23591 + components: + - type: Transform + pos: -78.5,54.5 + parent: 30 + - uid: 23592 + components: + - type: Transform + pos: -78.5,55.5 + parent: 30 + - uid: 23593 + components: + - type: Transform + pos: -78.5,56.5 + parent: 30 + - uid: 23594 + components: + - type: Transform + pos: -78.5,57.5 + parent: 30 + - uid: 23595 + components: + - type: Transform + pos: -78.5,58.5 + parent: 30 + - uid: 23596 + components: + - type: Transform + pos: -78.5,59.5 + parent: 30 + - uid: 23597 + components: + - type: Transform + pos: -78.5,60.5 + parent: 30 + - uid: 23598 + components: + - type: Transform + pos: -78.5,61.5 + parent: 30 + - uid: 23599 + components: + - type: Transform + pos: -76.5,61.5 + parent: 30 + - uid: 23600 + components: + - type: Transform + pos: -76.5,60.5 + parent: 30 + - uid: 23601 + components: + - type: Transform + pos: -76.5,59.5 + parent: 30 + - uid: 23602 + components: + - type: Transform + pos: -76.5,58.5 + parent: 30 + - uid: 23603 + components: + - type: Transform + pos: -76.5,57.5 + parent: 30 + - uid: 23604 + components: + - type: Transform + pos: -76.5,56.5 + parent: 30 + - uid: 23605 + components: + - type: Transform + pos: -76.5,55.5 + parent: 30 + - uid: 23606 + components: + - type: Transform + pos: -76.5,54.5 + parent: 30 + - uid: 23607 + components: + - type: Transform + pos: -74.5,54.5 + parent: 30 + - uid: 23608 + components: + - type: Transform + pos: -74.5,55.5 + parent: 30 + - uid: 23609 + components: + - type: Transform + pos: -74.5,56.5 + parent: 30 + - uid: 23610 + components: + - type: Transform + pos: -74.5,57.5 + parent: 30 + - uid: 23611 + components: + - type: Transform + pos: -74.5,58.5 + parent: 30 + - uid: 23612 + components: + - type: Transform + pos: -74.5,59.5 + parent: 30 + - uid: 23613 + components: + - type: Transform + pos: -74.5,60.5 + parent: 30 + - uid: 23614 + components: + - type: Transform + pos: -74.5,61.5 + parent: 30 + - uid: 23615 + components: + - type: Transform + pos: -72.5,61.5 + parent: 30 + - uid: 23616 + components: + - type: Transform + pos: -72.5,60.5 + parent: 30 + - uid: 23617 + components: + - type: Transform + pos: -72.5,59.5 + parent: 30 + - uid: 23618 + components: + - type: Transform + pos: -72.5,58.5 + parent: 30 + - uid: 23619 + components: + - type: Transform + pos: -72.5,57.5 + parent: 30 + - uid: 23620 + components: + - type: Transform + pos: -72.5,56.5 + parent: 30 + - uid: 23621 + components: + - type: Transform + pos: -72.5,55.5 + parent: 30 + - uid: 23622 + components: + - type: Transform + pos: -72.5,54.5 + parent: 30 + - uid: 23623 + components: + - type: Transform + pos: -70.5,43.5 + parent: 30 + - uid: 23624 + components: + - type: Transform + pos: 60.5,21.5 + parent: 30 + - uid: 23625 + components: + - type: Transform + pos: 60.5,22.5 + parent: 30 + - uid: 23626 + components: + - type: Transform + pos: 60.5,23.5 + parent: 30 + - uid: 23627 + components: + - type: Transform + pos: 60.5,24.5 + parent: 30 + - uid: 23628 + components: + - type: Transform + pos: 60.5,25.5 + parent: 30 + - uid: 23629 + components: + - type: Transform + pos: 60.5,26.5 + parent: 30 + - uid: 23630 + components: + - type: Transform + pos: 60.5,27.5 + parent: 30 + - uid: 23631 + components: + - type: Transform + pos: 60.5,28.5 + parent: 30 + - uid: 23632 + components: + - type: Transform + pos: 58.5,28.5 + parent: 30 + - uid: 23633 + components: + - type: Transform + pos: 58.5,27.5 + parent: 30 + - uid: 23634 + components: + - type: Transform + pos: 58.5,26.5 + parent: 30 + - uid: 23635 + components: + - type: Transform + pos: 58.5,25.5 + parent: 30 + - uid: 23636 + components: + - type: Transform + pos: 58.5,24.5 + parent: 30 + - uid: 23637 + components: + - type: Transform + pos: 58.5,23.5 + parent: 30 + - uid: 23638 + components: + - type: Transform + pos: 58.5,22.5 + parent: 30 + - uid: 23639 + components: + - type: Transform + pos: 58.5,21.5 + parent: 30 + - uid: 23640 + components: + - type: Transform + pos: 62.5,21.5 + parent: 30 + - uid: 23641 + components: + - type: Transform + pos: 62.5,22.5 + parent: 30 + - uid: 23642 + components: + - type: Transform + pos: 62.5,23.5 + parent: 30 + - uid: 23643 + components: + - type: Transform + pos: 62.5,24.5 + parent: 30 + - uid: 23644 + components: + - type: Transform + pos: 62.5,25.5 + parent: 30 + - uid: 23645 + components: + - type: Transform + pos: 62.5,26.5 + parent: 30 + - uid: 23646 + components: + - type: Transform + pos: 62.5,27.5 + parent: 30 + - uid: 23647 + components: + - type: Transform + pos: 62.5,28.5 + parent: 30 + - uid: 23648 + components: + - type: Transform + pos: 64.5,28.5 + parent: 30 + - uid: 23649 + components: + - type: Transform + pos: 64.5,27.5 + parent: 30 + - uid: 23650 + components: + - type: Transform + pos: 64.5,26.5 + parent: 30 + - uid: 23651 + components: + - type: Transform + pos: 64.5,25.5 + parent: 30 + - uid: 23652 + components: + - type: Transform + pos: 64.5,24.5 + parent: 30 + - uid: 23653 + components: + - type: Transform + pos: 64.5,23.5 + parent: 30 + - uid: 23654 + components: + - type: Transform + pos: 64.5,22.5 + parent: 30 + - uid: 23655 + components: + - type: Transform + pos: 64.5,21.5 + parent: 30 + - uid: 23656 + components: + - type: Transform + pos: 60.5,32.5 + parent: 30 + - uid: 23657 + components: + - type: Transform + pos: 66.5,21.5 + parent: 30 + - uid: 23658 + components: + - type: Transform + pos: 66.5,22.5 + parent: 30 + - uid: 23659 + components: + - type: Transform + pos: 66.5,23.5 + parent: 30 + - uid: 23660 + components: + - type: Transform + pos: 66.5,24.5 + parent: 30 + - uid: 23661 + components: + - type: Transform + pos: 66.5,25.5 + parent: 30 + - uid: 23662 + components: + - type: Transform + pos: 66.5,26.5 + parent: 30 + - uid: 23663 + components: + - type: Transform + pos: 66.5,27.5 + parent: 30 + - uid: 23664 + components: + - type: Transform + pos: 66.5,28.5 + parent: 30 + - uid: 23665 + components: + - type: Transform + pos: 68.5,28.5 + parent: 30 + - uid: 23666 + components: + - type: Transform + pos: 68.5,27.5 + parent: 30 + - uid: 23667 + components: + - type: Transform + pos: 68.5,26.5 + parent: 30 + - uid: 23668 + components: + - type: Transform + pos: 68.5,25.5 + parent: 30 + - uid: 23669 + components: + - type: Transform + pos: 68.5,24.5 + parent: 30 + - uid: 23670 + components: + - type: Transform + pos: 68.5,23.5 + parent: 30 + - uid: 23671 + components: + - type: Transform + pos: 68.5,22.5 + parent: 30 + - uid: 23672 + components: + - type: Transform + pos: 68.5,21.5 + parent: 30 + - uid: 23673 + components: + - type: Transform + pos: 70.5,21.5 + parent: 30 + - uid: 23674 + components: + - type: Transform + pos: 70.5,22.5 + parent: 30 + - uid: 23675 + components: + - type: Transform + pos: 70.5,23.5 + parent: 30 + - uid: 23676 + components: + - type: Transform + pos: 70.5,24.5 + parent: 30 + - uid: 23677 + components: + - type: Transform + pos: 70.5,25.5 + parent: 30 + - uid: 23678 + components: + - type: Transform + pos: 70.5,26.5 + parent: 30 + - uid: 23679 + components: + - type: Transform + pos: 70.5,27.5 + parent: 30 + - uid: 23680 + components: + - type: Transform + pos: 70.5,28.5 + parent: 30 + - uid: 23681 + components: + - type: Transform + pos: 72.5,28.5 + parent: 30 + - uid: 23682 + components: + - type: Transform + pos: 72.5,27.5 + parent: 30 + - uid: 23683 + components: + - type: Transform + pos: 72.5,26.5 + parent: 30 + - uid: 23684 + components: + - type: Transform + pos: 72.5,25.5 + parent: 30 + - uid: 23685 + components: + - type: Transform + pos: 72.5,24.5 + parent: 30 + - uid: 23686 + components: + - type: Transform + pos: 72.5,23.5 + parent: 30 + - uid: 23687 + components: + - type: Transform + pos: 72.5,22.5 + parent: 30 + - uid: 23688 + components: + - type: Transform + pos: 72.5,21.5 + parent: 30 + - uid: 23689 + components: + - type: Transform + pos: 75.5,30.5 + parent: 30 + - uid: 23690 + components: + - type: Transform + pos: 72.5,32.5 + parent: 30 + - uid: 23691 + components: + - type: Transform + pos: 72.5,33.5 + parent: 30 + - uid: 23692 + components: + - type: Transform + pos: 72.5,34.5 + parent: 30 + - uid: 23693 + components: + - type: Transform + pos: 72.5,35.5 + parent: 30 + - uid: 23694 + components: + - type: Transform + pos: 72.5,36.5 + parent: 30 + - uid: 23695 + components: + - type: Transform + pos: 72.5,37.5 + parent: 30 + - uid: 23696 + components: + - type: Transform + pos: 72.5,38.5 + parent: 30 + - uid: 23697 + components: + - type: Transform + pos: 72.5,39.5 + parent: 30 + - uid: 23698 + components: + - type: Transform + pos: 70.5,39.5 + parent: 30 + - uid: 23699 + components: + - type: Transform + pos: 70.5,38.5 + parent: 30 + - uid: 23700 + components: + - type: Transform + pos: 70.5,37.5 + parent: 30 + - uid: 23701 + components: + - type: Transform + pos: 70.5,36.5 + parent: 30 + - uid: 23702 + components: + - type: Transform + pos: 70.5,35.5 + parent: 30 + - uid: 23703 + components: + - type: Transform + pos: 70.5,34.5 + parent: 30 + - uid: 23704 + components: + - type: Transform + pos: 70.5,33.5 + parent: 30 + - uid: 23705 + components: + - type: Transform + pos: 70.5,32.5 + parent: 30 + - uid: 23706 + components: + - type: Transform + pos: 68.5,32.5 + parent: 30 + - uid: 23707 + components: + - type: Transform + pos: 68.5,33.5 + parent: 30 + - uid: 23708 + components: + - type: Transform + pos: 68.5,34.5 + parent: 30 + - uid: 23709 + components: + - type: Transform + pos: 68.5,35.5 + parent: 30 + - uid: 23710 + components: + - type: Transform + pos: 68.5,36.5 + parent: 30 + - uid: 23711 + components: + - type: Transform + pos: 68.5,37.5 + parent: 30 + - uid: 23712 + components: + - type: Transform + pos: 68.5,38.5 + parent: 30 + - uid: 23713 + components: + - type: Transform + pos: 68.5,39.5 + parent: 30 + - uid: 23714 + components: + - type: Transform + pos: 66.5,39.5 + parent: 30 + - uid: 23715 + components: + - type: Transform + pos: 66.5,38.5 + parent: 30 + - uid: 23716 + components: + - type: Transform + pos: 66.5,37.5 + parent: 30 + - uid: 23717 + components: + - type: Transform + pos: 66.5,36.5 + parent: 30 + - uid: 23718 + components: + - type: Transform + pos: 66.5,35.5 + parent: 30 + - uid: 23719 + components: + - type: Transform + pos: 66.5,34.5 + parent: 30 + - uid: 23720 + components: + - type: Transform + pos: 66.5,33.5 + parent: 30 + - uid: 23721 + components: + - type: Transform + pos: 66.5,32.5 + parent: 30 + - uid: 23722 + components: + - type: Transform + pos: 64.5,32.5 + parent: 30 + - uid: 23723 + components: + - type: Transform + pos: 64.5,33.5 + parent: 30 + - uid: 23724 + components: + - type: Transform + pos: 64.5,34.5 + parent: 30 + - uid: 23725 + components: + - type: Transform + pos: 64.5,35.5 + parent: 30 + - uid: 23726 + components: + - type: Transform + pos: 64.5,36.5 + parent: 30 + - uid: 23727 + components: + - type: Transform + pos: 64.5,37.5 + parent: 30 + - uid: 23728 + components: + - type: Transform + pos: 64.5,38.5 + parent: 30 + - uid: 23729 + components: + - type: Transform + pos: 64.5,39.5 + parent: 30 + - uid: 23730 + components: + - type: Transform + pos: 62.5,39.5 + parent: 30 + - uid: 23731 + components: + - type: Transform + pos: 62.5,38.5 + parent: 30 + - uid: 23732 + components: + - type: Transform + pos: 62.5,37.5 + parent: 30 + - uid: 23733 + components: + - type: Transform + pos: 62.5,36.5 + parent: 30 + - uid: 23734 + components: + - type: Transform + pos: 62.5,35.5 + parent: 30 + - uid: 23735 + components: + - type: Transform + pos: 62.5,34.5 + parent: 30 + - uid: 23736 + components: + - type: Transform + pos: 62.5,33.5 + parent: 30 + - uid: 23737 + components: + - type: Transform + pos: 62.5,32.5 + parent: 30 + - uid: 23738 + components: + - type: Transform + pos: 60.5,33.5 + parent: 30 + - uid: 23739 + components: + - type: Transform + pos: 60.5,34.5 + parent: 30 + - uid: 23740 + components: + - type: Transform + pos: 60.5,35.5 + parent: 30 + - uid: 23741 + components: + - type: Transform + pos: 60.5,36.5 + parent: 30 + - uid: 23742 + components: + - type: Transform + pos: 60.5,37.5 + parent: 30 + - uid: 23743 + components: + - type: Transform + pos: 60.5,38.5 + parent: 30 + - uid: 23744 + components: + - type: Transform + pos: 60.5,39.5 + parent: 30 + - uid: 23745 + components: + - type: Transform + pos: 58.5,39.5 + parent: 30 + - uid: 23746 + components: + - type: Transform + pos: 58.5,38.5 + parent: 30 + - uid: 23747 + components: + - type: Transform + pos: 58.5,37.5 + parent: 30 + - uid: 23748 + components: + - type: Transform + pos: 58.5,35.5 + parent: 30 + - uid: 23749 + components: + - type: Transform + pos: 58.5,34.5 + parent: 30 + - uid: 23750 + components: + - type: Transform + pos: 58.5,33.5 + parent: 30 + - uid: 23751 + components: + - type: Transform + pos: 58.5,32.5 + parent: 30 + - uid: 23752 + components: + - type: Transform + pos: 58.5,36.5 + parent: 30 + - uid: 23753 + components: + - type: Transform + pos: 55.5,30.5 + parent: 30 + - uid: 23754 + components: + - type: Transform + pos: 56.5,30.5 + parent: 30 + - uid: 23755 + components: + - type: Transform + pos: 8.5,63.5 + parent: 30 + - uid: 23756 + components: + - type: Transform + pos: 57.5,30.5 + parent: 30 + - uid: 23757 + components: + - type: Transform + pos: 9.5,63.5 + parent: 30 + - uid: 23758 + components: + - type: Transform + pos: 10.5,63.5 + parent: 30 + - uid: 23759 + components: + - type: Transform + pos: 11.5,63.5 + parent: 30 + - uid: 23760 + components: + - type: Transform + pos: 12.5,63.5 + parent: 30 + - uid: 23761 + components: + - type: Transform + pos: -5.5,54.5 + parent: 30 + - uid: 23762 + components: + - type: Transform + pos: -3.5,69.5 + parent: 30 + - uid: 23763 + components: + - type: Transform + pos: -3.5,71.5 + parent: 30 + - uid: 23764 + components: + - type: Transform + pos: 2.5,71.5 + parent: 30 + - uid: 23765 + components: + - type: Transform + pos: 2.5,69.5 + parent: 30 + - uid: 23778 + components: + - type: Transform + pos: -6.5,54.5 + parent: 30 + - uid: 23779 + components: + - type: Transform + pos: -7.5,54.5 + parent: 30 + - uid: 23780 + components: + - type: Transform + pos: -8.5,54.5 + parent: 30 + - uid: 23781 + components: + - type: Transform + pos: -9.5,54.5 + parent: 30 + - uid: 23782 + components: + - type: Transform + pos: -10.5,54.5 + parent: 30 + - uid: 23783 + components: + - type: Transform + pos: -11.5,54.5 + parent: 30 + - uid: 23784 + components: + - type: Transform + pos: -12.5,54.5 + parent: 30 + - uid: 23785 + components: + - type: Transform + pos: -13.5,54.5 + parent: 30 + - uid: 23786 + components: + - type: Transform + pos: -14.5,54.5 + parent: 30 + - uid: 23787 + components: + - type: Transform + pos: -15.5,54.5 + parent: 30 + - uid: 23788 + components: + - type: Transform + pos: -16.5,54.5 + parent: 30 + - uid: 23789 + components: + - type: Transform + pos: -17.5,54.5 + parent: 30 + - uid: 23790 + components: + - type: Transform + pos: -19.5,54.5 + parent: 30 + - uid: 23791 + components: + - type: Transform + pos: -18.5,54.5 + parent: 30 + - uid: 23793 + components: + - type: Transform + pos: -35.5,62.5 + parent: 30 + - uid: 23794 + components: + - type: Transform + pos: -35.5,63.5 + parent: 30 + - uid: 23796 + components: + - type: Transform + pos: -36.5,62.5 + parent: 30 + - uid: 23797 + components: + - type: Transform + pos: -37.5,62.5 + parent: 30 + - uid: 23798 + components: + - type: Transform + pos: -38.5,62.5 + parent: 30 + - uid: 23799 + components: + - type: Transform + pos: -39.5,62.5 + parent: 30 + - uid: 23800 + components: + - type: Transform + pos: -40.5,62.5 + parent: 30 + - uid: 23801 + components: + - type: Transform + pos: -41.5,62.5 + parent: 30 + - uid: 23802 + components: + - type: Transform + pos: -35.5,64.5 + parent: 30 + - uid: 23803 + components: + - type: Transform + pos: -35.5,65.5 + parent: 30 + - uid: 23822 + components: + - type: Transform + pos: -21.5,-52.5 + parent: 30 - proto: AtmosFixFreezerMarker entities: - uid: 9178 @@ -14455,6 +17246,8 @@ entities: parent: 30 - type: BarSign current: TheDrunkCarp + - type: Fixtures + fixtures: {} - uid: 14984 components: - type: MetaData @@ -14465,6 +17258,8 @@ entities: parent: 30 - type: BarSign current: TheBirdCage + - type: Fixtures + fixtures: {} - proto: BarSignSpacebucks entities: - uid: 342 @@ -14472,6 +17267,8 @@ entities: - type: Transform pos: 1.5,-5.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: BaseComputer entities: - uid: 8821 @@ -14909,48 +17706,11 @@ entities: - type: Transform pos: -43.5,16.5 parent: 30 - - uid: 9064 - components: - - type: Transform - pos: -4.5,-58.5 - parent: 30 - - type: DeviceLinkSink - invokeCounter: 1 - - uid: 9065 - components: - - type: Transform - pos: -3.5,-58.5 - parent: 30 - - uid: 9068 - components: - - type: Transform - pos: 12.5,-38.5 - parent: 30 - - uid: 9302 - components: - - type: Transform - pos: 2.5,-58.5 - parent: 30 - uid: 9533 components: - type: Transform pos: -16.5,-38.5 parent: 30 - - uid: 9678 - components: - - type: Transform - pos: -2.5,-58.5 - parent: 30 - - uid: 9690 - components: - - type: Transform - pos: 1.5,-58.5 - parent: 30 - - uid: 9691 - components: - - type: Transform - pos: 3.5,-58.5 - parent: 30 - uid: 11015 components: - type: Transform @@ -15021,6 +17781,19 @@ entities: - type: Transform pos: 37.5,14.5 parent: 30 +- proto: BlastDoorEngineering + entities: + - uid: 16827 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-40.5 + parent: 30 + - uid: 17119 + components: + - type: Transform + pos: 4.5,-59.5 + parent: 30 - proto: BlastDoorOpen entities: - uid: 2189 @@ -15417,10 +18190,10 @@ entities: parent: 30 - proto: BoxFlare entities: - - uid: 23240 + - uid: 8989 components: - type: Transform - pos: 0.5552447,-53.26765 + pos: 4.499839,-53.342823 parent: 30 - proto: BoxFlashbang entities: @@ -15570,6 +18343,8 @@ entities: - type: Transform pos: -38.5,-32.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: BoxLatexGloves entities: - uid: 7595 @@ -15683,6 +18458,8 @@ entities: rot: -1.5707963267948966 rad pos: -37.5,41.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: Brutepack entities: - uid: 7890 @@ -15726,12 +18503,38 @@ entities: parent: 30 - proto: ButtonFrameCaution entities: + - uid: 9023 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-35.5 + parent: 30 + - uid: 9028 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-39.5 + parent: 30 - uid: 12380 components: - type: Transform rot: 1.5707963267948966 rad pos: -20.5,-47.5 parent: 30 + - uid: 22283 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-57.5 + parent: 30 + - uid: 23820 + components: + - type: MetaData + name: Radiation Shields + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,-52.5 + parent: 30 - proto: ButtonFrameCautionSecurity entities: - uid: 3527 @@ -15740,18 +18543,6 @@ entities: rot: 3.141592653589793 rad pos: -39.5,50.5 parent: 30 - - uid: 9062 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,-54.5 - parent: 30 - - uid: 9215 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-54.5 - parent: 30 - uid: 23167 components: - type: Transform @@ -22296,6 +25087,31 @@ entities: - type: Transform pos: 31.5,-6.5 parent: 30 + - uid: 8537 + components: + - type: Transform + pos: -5.5,-48.5 + parent: 30 + - uid: 8568 + components: + - type: Transform + pos: 16.5,-36.5 + parent: 30 + - uid: 8570 + components: + - type: Transform + pos: 8.5,-35.5 + parent: 30 + - uid: 8572 + components: + - type: Transform + pos: 13.5,-35.5 + parent: 30 + - uid: 8573 + components: + - type: Transform + pos: 15.5,-35.5 + parent: 30 - uid: 8640 components: - type: Transform @@ -22316,6 +25132,26 @@ entities: - type: Transform pos: 27.5,-21.5 parent: 30 + - uid: 8784 + components: + - type: Transform + pos: 14.5,-35.5 + parent: 30 + - uid: 8785 + components: + - type: Transform + pos: 9.5,-35.5 + parent: 30 + - uid: 8786 + components: + - type: Transform + pos: 12.5,-35.5 + parent: 30 + - uid: 8787 + components: + - type: Transform + pos: 10.5,-35.5 + parent: 30 - uid: 8800 components: - type: Transform @@ -22361,11 +25197,86 @@ entities: - type: Transform pos: -23.5,-49.5 parent: 30 + - uid: 8986 + components: + - type: Transform + pos: 5.5,-51.5 + parent: 30 + - uid: 8987 + components: + - type: Transform + pos: 4.5,-53.5 + parent: 30 + - uid: 8988 + components: + - type: Transform + pos: 4.5,-51.5 + parent: 30 + - uid: 8990 + components: + - type: Transform + pos: 4.5,-55.5 + parent: 30 + - uid: 8991 + components: + - type: Transform + pos: 3.5,-55.5 + parent: 30 + - uid: 8992 + components: + - type: Transform + pos: 4.5,-54.5 + parent: 30 + - uid: 8993 + components: + - type: Transform + pos: 2.5,-55.5 + parent: 30 + - uid: 8994 + components: + - type: Transform + pos: 4.5,-52.5 + parent: 30 + - uid: 8995 + components: + - type: Transform + pos: 5.5,-50.5 + parent: 30 + - uid: 8998 + components: + - type: Transform + pos: 5.5,-49.5 + parent: 30 + - uid: 9017 + components: + - type: Transform + pos: 4.5,-49.5 + parent: 30 - uid: 9047 components: - type: Transform pos: -24.5,-40.5 parent: 30 + - uid: 9064 + components: + - type: Transform + pos: -10.5,-61.5 + parent: 30 + - uid: 9070 + components: + - type: Transform + pos: -23.5,-59.5 + parent: 30 + - uid: 9324 + components: + - type: Transform + pos: -23.5,-60.5 + parent: 30 + - uid: 9328 + components: + - type: Transform + pos: -24.5,-60.5 + parent: 30 - uid: 9406 components: - type: Transform @@ -22426,6 +25337,11 @@ entities: - type: Transform pos: -36.5,-6.5 parent: 30 + - uid: 9680 + components: + - type: Transform + pos: 4.5,-48.5 + parent: 30 - uid: 9698 components: - type: Transform @@ -22546,6 +25462,11 @@ entities: - type: Transform pos: -59.5,-8.5 parent: 30 + - uid: 10134 + components: + - type: Transform + pos: -5.5,-53.5 + parent: 30 - uid: 10163 components: - type: Transform @@ -22616,6 +25537,11 @@ entities: - type: Transform pos: -25.5,-49.5 parent: 30 + - uid: 10309 + components: + - type: Transform + pos: -5.5,-55.5 + parent: 30 - uid: 10406 components: - type: Transform @@ -22631,6 +25557,16 @@ entities: - type: Transform pos: -50.5,66.5 parent: 30 + - uid: 10412 + components: + - type: Transform + pos: -5.5,-54.5 + parent: 30 + - uid: 10418 + components: + - type: Transform + pos: 1.5,-55.5 + parent: 30 - uid: 10444 components: - type: Transform @@ -23501,76 +26437,6 @@ entities: - type: Transform pos: 8.5,-36.5 parent: 30 - - uid: 10903 - components: - - type: Transform - pos: 8.5,-35.5 - parent: 30 - - uid: 10904 - components: - - type: Transform - pos: 8.5,-34.5 - parent: 30 - - uid: 10905 - components: - - type: Transform - pos: 8.5,-33.5 - parent: 30 - - uid: 10906 - components: - - type: Transform - pos: 9.5,-33.5 - parent: 30 - - uid: 10907 - components: - - type: Transform - pos: 10.5,-33.5 - parent: 30 - - uid: 10908 - components: - - type: Transform - pos: 11.5,-33.5 - parent: 30 - - uid: 10909 - components: - - type: Transform - pos: 12.5,-33.5 - parent: 30 - - uid: 10910 - components: - - type: Transform - pos: 13.5,-33.5 - parent: 30 - - uid: 10911 - components: - - type: Transform - pos: 14.5,-33.5 - parent: 30 - - uid: 10912 - components: - - type: Transform - pos: 15.5,-33.5 - parent: 30 - - uid: 10913 - components: - - type: Transform - pos: 16.5,-33.5 - parent: 30 - - uid: 10914 - components: - - type: Transform - pos: 16.5,-34.5 - parent: 30 - - uid: 10915 - components: - - type: Transform - pos: 16.5,-35.5 - parent: 30 - - uid: 10916 - components: - - type: Transform - pos: 16.5,-36.5 - parent: 30 - uid: 10917 components: - type: Transform @@ -25621,6 +28487,11 @@ entities: - type: Transform pos: 31.5,31.5 parent: 30 + - uid: 12450 + components: + - type: Transform + pos: 16.5,-35.5 + parent: 30 - uid: 12668 components: - type: Transform @@ -26491,6 +29362,16 @@ entities: - type: Transform pos: 24.5,-10.5 parent: 30 + - uid: 13954 + components: + - type: Transform + pos: -11.5,-59.5 + parent: 30 + - uid: 14527 + components: + - type: Transform + pos: -4.5,-48.5 + parent: 30 - uid: 14555 components: - type: Transform @@ -30101,6 +32982,11 @@ entities: - type: Transform pos: -29.5,-34.5 parent: 30 + - uid: 19628 + components: + - type: Transform + pos: 11.5,-35.5 + parent: 30 - uid: 19796 components: - type: Transform @@ -30836,26 +33722,6 @@ entities: - type: Transform pos: 4.5,-44.5 parent: 30 - - uid: 20415 - components: - - type: Transform - pos: 5.5,-44.5 - parent: 30 - - uid: 20416 - components: - - type: Transform - pos: 6.5,-44.5 - parent: 30 - - uid: 20417 - components: - - type: Transform - pos: 6.5,-45.5 - parent: 30 - - uid: 20418 - components: - - type: Transform - pos: 6.5,-46.5 - parent: 30 - uid: 20419 components: - type: Transform @@ -30901,76 +33767,6 @@ entities: - type: Transform pos: -3.5,-48.5 parent: 30 - - uid: 20428 - components: - - type: Transform - pos: -3.5,-49.5 - parent: 30 - - uid: 20429 - components: - - type: Transform - pos: -3.5,-50.5 - parent: 30 - - uid: 20430 - components: - - type: Transform - pos: -3.5,-51.5 - parent: 30 - - uid: 20431 - components: - - type: Transform - pos: -3.5,-52.5 - parent: 30 - - uid: 20440 - components: - - type: Transform - pos: -2.5,-52.5 - parent: 30 - - uid: 20450 - components: - - type: Transform - pos: -1.5,-52.5 - parent: 30 - - uid: 20462 - components: - - type: Transform - pos: -0.5,-52.5 - parent: 30 - - uid: 20463 - components: - - type: Transform - pos: 0.5,-52.5 - parent: 30 - - uid: 20464 - components: - - type: Transform - pos: 1.5,-52.5 - parent: 30 - - uid: 20465 - components: - - type: Transform - pos: 2.5,-52.5 - parent: 30 - - uid: 20466 - components: - - type: Transform - pos: 3.5,-52.5 - parent: 30 - - uid: 20467 - components: - - type: Transform - pos: 3.5,-51.5 - parent: 30 - - uid: 20468 - components: - - type: Transform - pos: 3.5,-50.5 - parent: 30 - - uid: 20469 - components: - - type: Transform - pos: 3.5,-49.5 - parent: 30 - uid: 20470 components: - type: Transform @@ -31051,50 +33847,15 @@ entities: - type: Transform pos: 1.5,-48.5 parent: 30 - - uid: 20527 + - uid: 20561 components: - type: Transform - pos: -0.5,-55.5 - parent: 30 - - uid: 20528 - components: - - type: Transform - pos: -0.5,-56.5 - parent: 30 - - uid: 20538 - components: - - type: Transform - pos: -0.5,-54.5 - parent: 30 - - uid: 20539 - components: - - type: Transform - pos: -0.5,-53.5 - parent: 30 - - uid: 20544 - components: - - type: Transform - pos: 0.5,-56.5 - parent: 30 - - uid: 20545 - components: - - type: Transform - pos: 1.5,-56.5 + pos: -5.5,-51.5 parent: 30 - uid: 20562 components: - type: Transform - pos: 2.5,-56.5 - parent: 30 - - uid: 20569 - components: - - type: Transform - pos: 3.5,-56.5 - parent: 30 - - uid: 20570 - components: - - type: Transform - pos: -1.5,-56.5 + pos: -5.5,-52.5 parent: 30 - uid: 20582 components: @@ -31116,26 +33877,6 @@ entities: - type: Transform pos: -59.5,4.5 parent: 30 - - uid: 20590 - components: - - type: Transform - pos: -2.5,-56.5 - parent: 30 - - uid: 20591 - components: - - type: Transform - pos: -3.5,-56.5 - parent: 30 - - uid: 20613 - components: - - type: Transform - pos: -4.5,-56.5 - parent: 30 - - uid: 20617 - components: - - type: Transform - pos: 4.5,-52.5 - parent: 30 - uid: 20618 components: - type: Transform @@ -31151,6 +33892,21 @@ entities: - type: Transform pos: -2.5,-33.5 parent: 30 + - uid: 20645 + components: + - type: Transform + pos: -5.5,-50.5 + parent: 30 + - uid: 20648 + components: + - type: Transform + pos: -5.5,-49.5 + parent: 30 + - uid: 20665 + components: + - type: Transform + pos: -5.5,-56.5 + parent: 30 - uid: 20722 components: - type: Transform @@ -31871,6 +34627,301 @@ entities: - type: Transform pos: 42.5,48.5 parent: 30 + - uid: 23295 + components: + - type: Transform + pos: 5.5,-54.5 + parent: 30 + - uid: 23296 + components: + - type: Transform + pos: 6.5,-54.5 + parent: 30 + - uid: 23297 + components: + - type: Transform + pos: 6.5,-55.5 + parent: 30 + - uid: 23298 + components: + - type: Transform + pos: 6.5,-56.5 + parent: 30 + - uid: 23299 + components: + - type: Transform + pos: 6.5,-57.5 + parent: 30 + - uid: 23300 + components: + - type: Transform + pos: 6.5,-58.5 + parent: 30 + - uid: 23301 + components: + - type: Transform + pos: 6.5,-59.5 + parent: 30 + - uid: 23302 + components: + - type: Transform + pos: 5.5,-59.5 + parent: 30 + - uid: 23303 + components: + - type: Transform + pos: 2.5,-59.5 + parent: 30 + - uid: 23304 + components: + - type: Transform + pos: 3.5,-59.5 + parent: 30 + - uid: 23305 + components: + - type: Transform + pos: 4.5,-59.5 + parent: 30 + - uid: 23306 + components: + - type: Transform + pos: 0.5,-55.5 + parent: 30 + - uid: 23307 + components: + - type: Transform + pos: -0.5,-55.5 + parent: 30 + - uid: 23308 + components: + - type: Transform + pos: -1.5,-55.5 + parent: 30 + - uid: 23309 + components: + - type: Transform + pos: -2.5,-55.5 + parent: 30 + - uid: 23310 + components: + - type: Transform + pos: -3.5,-55.5 + parent: 30 + - uid: 23313 + components: + - type: Transform + pos: -5.5,-58.5 + parent: 30 + - uid: 23314 + components: + - type: Transform + pos: -5.5,-57.5 + parent: 30 + - uid: 23315 + components: + - type: Transform + pos: -4.5,-55.5 + parent: 30 + - uid: 23336 + components: + - type: Transform + pos: -24.5,-61.5 + parent: 30 + - uid: 23337 + components: + - type: Transform + pos: -24.5,-62.5 + parent: 30 + - uid: 23338 + components: + - type: Transform + pos: -24.5,-63.5 + parent: 30 + - uid: 23339 + components: + - type: Transform + pos: -24.5,-64.5 + parent: 30 + - uid: 23340 + components: + - type: Transform + pos: -24.5,-65.5 + parent: 30 + - uid: 23341 + components: + - type: Transform + pos: -24.5,-66.5 + parent: 30 + - uid: 23342 + components: + - type: Transform + pos: -24.5,-68.5 + parent: 30 + - uid: 23343 + components: + - type: Transform + pos: -24.5,-69.5 + parent: 30 + - uid: 23344 + components: + - type: Transform + pos: -24.5,-70.5 + parent: 30 + - uid: 23345 + components: + - type: Transform + pos: -24.5,-71.5 + parent: 30 + - uid: 23346 + components: + - type: Transform + pos: -24.5,-72.5 + parent: 30 + - uid: 23347 + components: + - type: Transform + pos: -24.5,-73.5 + parent: 30 + - uid: 23348 + components: + - type: Transform + pos: -24.5,-74.5 + parent: 30 + - uid: 23349 + components: + - type: Transform + pos: -24.5,-67.5 + parent: 30 + - uid: 23350 + components: + - type: Transform + pos: -22.5,-60.5 + parent: 30 + - uid: 23351 + components: + - type: Transform + pos: -21.5,-60.5 + parent: 30 + - uid: 23352 + components: + - type: Transform + pos: -20.5,-60.5 + parent: 30 + - uid: 23353 + components: + - type: Transform + pos: -19.5,-60.5 + parent: 30 + - uid: 23354 + components: + - type: Transform + pos: -18.5,-60.5 + parent: 30 + - uid: 23355 + components: + - type: Transform + pos: -17.5,-60.5 + parent: 30 + - uid: 23356 + components: + - type: Transform + pos: -16.5,-60.5 + parent: 30 + - uid: 23357 + components: + - type: Transform + pos: -15.5,-60.5 + parent: 30 + - uid: 23358 + components: + - type: Transform + pos: -14.5,-60.5 + parent: 30 + - uid: 23359 + components: + - type: Transform + pos: -13.5,-60.5 + parent: 30 + - uid: 23360 + components: + - type: Transform + pos: -12.5,-60.5 + parent: 30 + - uid: 23361 + components: + - type: Transform + pos: -11.5,-60.5 + parent: 30 + - uid: 23362 + components: + - type: Transform + pos: -10.5,-60.5 + parent: 30 + - uid: 23363 + components: + - type: Transform + pos: -10.5,-62.5 + parent: 30 + - uid: 23364 + components: + - type: Transform + pos: -10.5,-63.5 + parent: 30 + - uid: 23365 + components: + - type: Transform + pos: -10.5,-64.5 + parent: 30 + - uid: 23366 + components: + - type: Transform + pos: -10.5,-65.5 + parent: 30 + - uid: 23367 + components: + - type: Transform + pos: -10.5,-67.5 + parent: 30 + - uid: 23368 + components: + - type: Transform + pos: -10.5,-68.5 + parent: 30 + - uid: 23369 + components: + - type: Transform + pos: -10.5,-69.5 + parent: 30 + - uid: 23370 + components: + - type: Transform + pos: -10.5,-70.5 + parent: 30 + - uid: 23371 + components: + - type: Transform + pos: -10.5,-71.5 + parent: 30 + - uid: 23372 + components: + - type: Transform + pos: -10.5,-72.5 + parent: 30 + - uid: 23373 + components: + - type: Transform + pos: -10.5,-73.5 + parent: 30 + - uid: 23374 + components: + - type: Transform + pos: -10.5,-74.5 + parent: 30 + - uid: 23375 + components: + - type: Transform + pos: -10.5,-66.5 + parent: 30 - proto: CableApcStack entities: - uid: 1637 @@ -40894,6 +43945,11 @@ entities: - type: Transform pos: -23.5,-57.5 parent: 30 + - uid: 10166 + components: + - type: Transform + pos: -18.5,-74.5 + parent: 30 - uid: 10168 components: - type: Transform @@ -40944,6 +44000,11 @@ entities: - type: Transform pos: -53.5,-61.5 parent: 30 + - uid: 10212 + components: + - type: Transform + pos: -19.5,-74.5 + parent: 30 - uid: 10441 components: - type: Transform @@ -41219,16 +44280,6 @@ entities: - type: Transform pos: -22.5,-55.5 parent: 30 - - uid: 11334 - components: - - type: Transform - pos: -23.5,-59.5 - parent: 30 - - uid: 11344 - components: - - type: Transform - pos: -23.5,-60.5 - parent: 30 - uid: 11464 components: - type: Transform @@ -43849,16 +46900,6 @@ entities: - type: Transform pos: -24.5,-65.5 parent: 30 - - uid: 22386 - components: - - type: Transform - pos: -24.5,-66.5 - parent: 30 - - uid: 22387 - components: - - type: Transform - pos: -24.5,-67.5 - parent: 30 - uid: 22388 components: - type: Transform @@ -45874,6 +48915,11 @@ entities: rot: 1.5707963267948966 rad pos: -14.5,23.5 parent: 30 + - uid: 833 + components: + - type: Transform + pos: -2.5,-56.5 + parent: 30 - uid: 869 components: - type: Transform @@ -46248,11 +49294,63 @@ entities: rot: 3.141592653589793 rad pos: -6.5,-43.5 parent: 30 + - uid: 8535 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-56.5 + parent: 30 - uid: 8538 components: - type: Transform pos: 23.5,-35.5 parent: 30 + - uid: 8981 + components: + - type: Transform + pos: 4.5,-51.5 + parent: 30 + - uid: 9002 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-59.5 + parent: 30 + - uid: 9006 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-52.5 + parent: 30 + - uid: 9038 + components: + - type: Transform + pos: 17.5,-39.5 + parent: 30 + - uid: 9062 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-58.5 + parent: 30 + - uid: 9063 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-59.5 + parent: 30 + - uid: 9164 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-53.5 + parent: 30 + - uid: 9174 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-52.5 + parent: 30 - uid: 9203 components: - type: Transform @@ -46462,6 +49560,17 @@ entities: - type: Transform pos: -11.5,-56.5 parent: 30 + - uid: 10903 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,-37.5 + parent: 30 + - uid: 10915 + components: + - type: Transform + pos: -4.5,-56.5 + parent: 30 - uid: 11121 components: - type: Transform @@ -46584,26 +49693,6 @@ entities: - type: Transform pos: 23.5,-21.5 parent: 30 - - uid: 11328 - components: - - type: Transform - pos: 9.5,-36.5 - parent: 30 - - uid: 11329 - components: - - type: Transform - pos: 15.5,-36.5 - parent: 30 - - uid: 11330 - components: - - type: Transform - pos: 15.5,-37.5 - parent: 30 - - uid: 11331 - components: - - type: Transform - pos: 9.5,-37.5 - parent: 30 - uid: 11419 components: - type: Transform @@ -46700,6 +49789,11 @@ entities: rot: 3.141592653589793 rad pos: -7.5,-43.5 parent: 30 + - uid: 13952 + components: + - type: Transform + pos: -3.5,-56.5 + parent: 30 - uid: 14848 components: - type: Transform @@ -46980,12 +50074,6 @@ entities: rot: -1.5707963267948966 rad pos: 12.5,7.5 parent: 30 - - uid: 15247 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-44.5 - parent: 30 - uid: 15256 components: - type: Transform @@ -48257,6 +51345,18 @@ entities: - type: Transform pos: -62.5,15.5 parent: 30 + - uid: 16829 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-37.5 + parent: 30 + - uid: 16831 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-37.5 + parent: 30 - uid: 16900 components: - type: Transform @@ -48372,6 +51472,18 @@ entities: - type: Transform pos: -64.5,21.5 parent: 30 + - uid: 17071 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,-40.5 + parent: 30 + - uid: 17072 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-40.5 + parent: 30 - uid: 17080 components: - type: Transform @@ -48785,6 +51897,18 @@ entities: - type: Transform pos: 0.5,59.5 parent: 30 + - uid: 20545 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-56.5 + parent: 30 + - uid: 20570 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-57.5 + parent: 30 - uid: 20586 components: - type: Transform @@ -48805,11 +51929,48 @@ entities: - type: Transform pos: -59.5,4.5 parent: 30 + - uid: 20590 + components: + - type: Transform + pos: 1.5,-56.5 + parent: 30 + - uid: 20617 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-51.5 + parent: 30 + - uid: 20642 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-56.5 + parent: 30 + - uid: 20646 + components: + - type: Transform + pos: 4.5,-52.5 + parent: 30 + - uid: 20653 + components: + - type: Transform + pos: 3.5,-56.5 + parent: 30 - uid: 20654 components: - type: Transform pos: -22.5,39.5 parent: 30 + - uid: 20655 + components: + - type: Transform + pos: 2.5,-56.5 + parent: 30 + - uid: 20656 + components: + - type: Transform + pos: 4.5,-53.5 + parent: 30 - uid: 21002 components: - type: Transform @@ -48850,6 +52011,12 @@ entities: - type: Transform pos: -6.5,72.5 parent: 30 + - uid: 21168 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-54.5 + parent: 30 - uid: 21181 components: - type: Transform @@ -48995,11 +52162,6 @@ entities: - type: Transform pos: 17.5,-40.5 parent: 30 - - uid: 22378 - components: - - type: Transform - pos: 17.5,-39.5 - parent: 30 - uid: 22379 components: - type: Transform @@ -49049,18 +52211,6 @@ entities: rot: 3.141592653589793 rad pos: 42.5,49.5 parent: 30 - - uid: 23223 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,-56.5 - parent: 30 - - uid: 23224 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,-55.5 - parent: 30 - uid: 23231 components: - type: Transform @@ -51142,6 +54292,8 @@ entities: rot: -1.5707963267948966 rad pos: -29.5,7.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: ClosetBombFilled entities: - uid: 2072 @@ -52715,7 +55867,7 @@ entities: - uid: 9370 components: - type: Transform - pos: -2.4337187,-46.09784 + pos: -2.466465,-46.213737 parent: 30 - uid: 9440 components: @@ -52744,7 +55896,7 @@ entities: - uid: 9397 components: - type: Transform - pos: -2.5034692,-46.307095 + pos: -2.5081527,-46.443066 parent: 30 - uid: 9441 components: @@ -53505,7 +56657,7 @@ entities: - uid: 4895 components: - type: Transform - pos: -19.595419,-50.39677 + pos: -19.773016,-50.50543 parent: 30 - proto: ClothingShoesBootsPerformer entities: @@ -55606,6 +58758,18 @@ entities: rot: 1.5707963267948966 rad pos: -74.382675,-63.392025 parent: 30 +- proto: DecalSpawnerBurns + entities: + - uid: 9071 + components: + - type: Transform + pos: 12.5,-40.5 + parent: 30 + - uid: 9994 + components: + - type: Transform + pos: 2.5,-59.5 + parent: 30 - proto: DefaultStationBeaconAI entities: - uid: 20686 @@ -56047,35 +59211,47 @@ entities: rot: 3.141592653589793 rad pos: -41.5,38.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 4490 components: - type: Transform rot: 1.5707963267948966 rad pos: -45.5,40.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 6956 components: - type: Transform rot: 1.5707963267948966 rad pos: -23.5,-14.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 6970 components: - type: Transform rot: -1.5707963267948966 rad pos: -16.5,-7.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 7871 components: - type: Transform rot: 1.5707963267948966 rad pos: -31.5,-20.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 8023 components: - type: Transform pos: -32.5,-8.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: DeployableBarrier entities: - uid: 6585 @@ -63153,6 +66329,28 @@ entities: parent: 30 - proto: Emitter entities: + - uid: 9034 + components: + - type: Transform + anchored: False + rot: 1.5707963267948966 rad + pos: -20.5,-75.5 + parent: 30 + - type: Physics + bodyType: Dynamic + - type: PowerConsumer + drawRate: 1 + - uid: 13503 + components: + - type: Transform + anchored: False + rot: -1.5707963267948966 rad + pos: -18.5,-75.5 + parent: 30 + - type: Physics + bodyType: Dynamic + - type: PowerConsumer + drawRate: 1 - uid: 18857 components: - type: Transform @@ -63177,17 +66375,17 @@ entities: rot: -1.5707963267948966 rad pos: -10.5,-63.5 parent: 30 - - uid: 20706 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,-74.5 - parent: 30 - uid: 20707 components: - type: Transform pos: -21.5,-60.5 parent: 30 + - uid: 23407 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,-58.5 + parent: 30 - proto: EmitterFlatpack entities: - uid: 16130 @@ -63231,131 +66429,183 @@ entities: - type: Transform pos: -12.5,4.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 621 components: - type: Transform pos: -29.5,6.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 622 components: - type: Transform pos: -14.5,14.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 623 components: - type: Transform pos: -14.5,16.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 624 components: - type: Transform pos: -6.5,12.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 625 components: - type: Transform pos: 1.5,12.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 1034 components: - type: Transform pos: -37.5,2.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 1651 components: - type: Transform pos: -33.5,34.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 1652 components: - type: Transform pos: -24.5,34.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5847 components: - type: Transform pos: -15.5,42.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5848 components: - type: Transform pos: -16.5,36.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5849 components: - type: Transform pos: -5.5,36.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5851 components: - type: Transform pos: -36.5,54.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5852 components: - type: Transform pos: -32.5,41.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 6513 components: - type: Transform pos: 20.5,29.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 9076 components: - type: Transform pos: 14.5,-30.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 9077 components: - type: Transform pos: 14.5,-26.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 9310 components: - type: Transform pos: 15.5,-13.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 9434 components: - type: Transform pos: -26.5,-42.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 9614 components: - type: Transform pos: -4.5,-27.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 15868 components: - type: Transform pos: 20.5,61.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 16204 components: - type: Transform pos: 47.5,39.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 16944 components: - type: Transform pos: -51.5,14.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 16945 components: - type: Transform pos: -51.5,22.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 17685 components: - type: Transform pos: 19.5,16.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 21381 components: - type: Transform pos: 22.5,-9.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: FaxMachineBase entities: - uid: 5493 @@ -63552,6 +66802,8 @@ entities: - 2342 - 4696 - 4697 + - type: Fixtures + fixtures: {} - uid: 829 components: - type: Transform @@ -63566,6 +66818,8 @@ entities: - 4241 - 9782 - 9618 + - type: Fixtures + fixtures: {} - uid: 4354 components: - type: Transform @@ -63582,12 +66836,16 @@ entities: - 13644 - 17059 - 17625 + - type: Fixtures + fixtures: {} - uid: 8248 components: - type: Transform rot: 3.141592653589793 rad pos: -15.5,-13.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 8249 components: - type: Transform @@ -63601,12 +66859,16 @@ entities: - 7960 - 7007 - 7200 + - type: Fixtures + fixtures: {} - uid: 8259 components: - type: Transform rot: -1.5707963267948966 rad pos: -32.5,-4.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 8262 components: - type: Transform @@ -63619,6 +66881,8 @@ entities: - 8288 - 7155 - 7156 + - type: Fixtures + fixtures: {} - uid: 9712 components: - type: Transform @@ -63629,6 +66893,8 @@ entities: devices: - 7960 - 7116 + - type: Fixtures + fixtures: {} - uid: 13959 components: - type: Transform @@ -63650,6 +66916,8 @@ entities: - 19771 - 11281 - 11003 + - type: Fixtures + fixtures: {} - uid: 13964 components: - type: Transform @@ -63665,6 +66933,8 @@ entities: - 19768 - 11007 - 9993 + - type: Fixtures + fixtures: {} - uid: 13965 components: - type: Transform @@ -63676,6 +66946,8 @@ entities: - 11280 - 9839 - 9995 + - type: Fixtures + fixtures: {} - uid: 17226 components: - type: Transform @@ -63688,6 +66960,8 @@ entities: - 15117 - 15116 - 13644 + - type: Fixtures + fixtures: {} - uid: 19597 components: - type: Transform @@ -63704,6 +66978,8 @@ entities: - 9304 - 9305 - 9306 + - type: Fixtures + fixtures: {} - uid: 21748 components: - type: Transform @@ -63718,6 +66994,8 @@ entities: - 8626 - 7731 - 21749 + - type: Fixtures + fixtures: {} - uid: 21769 components: - type: Transform @@ -63732,6 +67010,8 @@ entities: - 11762 - 11803 - 12039 + - type: Fixtures + fixtures: {} - uid: 21770 components: - type: Transform @@ -63749,6 +67029,8 @@ entities: - 8365 - 8364 - 21772 + - type: Fixtures + fixtures: {} - uid: 21775 components: - type: Transform @@ -63764,6 +67046,8 @@ entities: - 8369 - 8367 - 21773 + - type: Fixtures + fixtures: {} - uid: 21776 components: - type: Transform @@ -63782,6 +67066,8 @@ entities: - 8467 - 8468 - 21778 + - type: Fixtures + fixtures: {} - uid: 21779 components: - type: Transform @@ -63797,6 +67083,8 @@ entities: - 6619 - 8467 - 8468 + - type: Fixtures + fixtures: {} - uid: 21784 components: - type: Transform @@ -63811,6 +67099,8 @@ entities: - 11774 - 11705 - 21782 + - type: Fixtures + fixtures: {} - uid: 21786 components: - type: Transform @@ -63824,6 +67114,8 @@ entities: - 11774 - 954 - 21787 + - type: Fixtures + fixtures: {} - uid: 21793 components: - type: Transform @@ -63834,6 +67126,8 @@ entities: - 8473 - 8474 - 21792 + - type: Fixtures + fixtures: {} - uid: 21795 components: - type: Transform @@ -63847,6 +67141,8 @@ entities: - 24 - 23 - 21794 + - type: Fixtures + fixtures: {} - uid: 21798 components: - type: Transform @@ -63875,6 +67171,8 @@ entities: - 601 - 600 - 21799 + - type: Fixtures + fixtures: {} - uid: 21800 components: - type: Transform @@ -63903,11 +67201,15 @@ entities: - 601 - 600 - 21799 + - type: Fixtures + fixtures: {} - uid: 21802 components: - type: Transform pos: -7.5,-0.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 21852 components: - type: Transform @@ -63918,6 +67220,8 @@ entities: - 20349 - 20350 - 21851 + - type: Fixtures + fixtures: {} - uid: 21853 components: - type: Transform @@ -63928,6 +67232,8 @@ entities: - 21854 - 20351 - 20352 + - type: Fixtures + fixtures: {} - uid: 21857 components: - type: Transform @@ -63939,6 +67245,8 @@ entities: - 21859 - 20347 - 20348 + - type: Fixtures + fixtures: {} - uid: 21858 components: - type: Transform @@ -63949,6 +67257,8 @@ entities: - 21859 - 20347 - 20348 + - type: Fixtures + fixtures: {} - uid: 21866 components: - type: Transform @@ -63964,6 +67274,8 @@ entities: - 1410 - 21867 - 10401 + - type: Fixtures + fixtures: {} - uid: 21871 components: - type: Transform @@ -63978,6 +67290,8 @@ entities: - 1412 - 1413 - 21870 + - type: Fixtures + fixtures: {} - uid: 21873 components: - type: Transform @@ -63995,6 +67309,8 @@ entities: - 1104 - 1103 - 1102 + - type: Fixtures + fixtures: {} - uid: 21876 components: - type: Transform @@ -64007,6 +67323,8 @@ entities: - 1405 - 1406 - 1407 + - type: Fixtures + fixtures: {} - uid: 21880 components: - type: Transform @@ -64023,6 +67341,8 @@ entities: - 31 - 29 - 28 + - type: Fixtures + fixtures: {} - uid: 21884 components: - type: Transform @@ -64041,6 +67361,8 @@ entities: - 1412 - 1413 - 21882 + - type: Fixtures + fixtures: {} - uid: 21887 components: - type: Transform @@ -64059,6 +67381,8 @@ entities: - 20384 - 20383 - 21885 + - type: Fixtures + fixtures: {} - uid: 21889 components: - type: Transform @@ -64077,6 +67401,8 @@ entities: - 20385 - 20383 - 21890 + - type: Fixtures + fixtures: {} - uid: 21898 components: - type: Transform @@ -64089,6 +67415,8 @@ entities: - 2745 - 2744 - 21896 + - type: Fixtures + fixtures: {} - uid: 21904 components: - type: Transform @@ -64109,6 +67437,8 @@ entities: - 21893 - 21894 - 21895 + - type: Fixtures + fixtures: {} - uid: 21918 components: - type: Transform @@ -64121,6 +67451,8 @@ entities: - 20387 - 20388 - 21919 + - type: Fixtures + fixtures: {} - uid: 21927 components: - type: Transform @@ -64135,6 +67467,8 @@ entities: - 6102 - 6103 - 6104 + - type: Fixtures + fixtures: {} - uid: 21929 components: - type: Transform @@ -64152,6 +67486,8 @@ entities: - 6094 - 6093 - 6092 + - type: Fixtures + fixtures: {} - uid: 21935 components: - type: Transform @@ -64163,6 +67499,8 @@ entities: - 21938 - 5649 - 5650 + - type: Fixtures + fixtures: {} - uid: 21936 components: - type: Transform @@ -64174,6 +67512,8 @@ entities: - 5651 - 5652 - 21937 + - type: Fixtures + fixtures: {} - uid: 21942 components: - type: Transform @@ -64187,6 +67527,8 @@ entities: - 5652 - 5649 - 5650 + - type: Fixtures + fixtures: {} - uid: 22031 components: - type: Transform @@ -64202,6 +67544,8 @@ entities: - 6537 - 6538 - 11275 + - type: Fixtures + fixtures: {} - uid: 22033 components: - type: Transform @@ -64213,6 +67557,8 @@ entities: - 22032 - 5441 - 923 + - type: Fixtures + fixtures: {} - uid: 22034 components: - type: Transform @@ -64228,6 +67574,8 @@ entities: - 1538 - 5441 - 923 + - type: Fixtures + fixtures: {} - uid: 22037 components: - type: Transform @@ -64249,6 +67597,8 @@ entities: - 6540 - 6541 - 22039 + - type: Fixtures + fixtures: {} - uid: 22040 components: - type: Transform @@ -64260,6 +67610,8 @@ entities: - 6536 - 6537 - 6538 + - type: Fixtures + fixtures: {} - uid: 22049 components: - type: Transform @@ -64276,6 +67628,8 @@ entities: - 20952 - 20953 - 20954 + - type: Fixtures + fixtures: {} - uid: 22051 components: - type: Transform @@ -64288,6 +67642,8 @@ entities: - 20953 - 20954 - 22053 + - type: Fixtures + fixtures: {} - uid: 22055 components: - type: Transform @@ -64301,6 +67657,8 @@ entities: - 12666 - 12858 - 13391 + - type: Fixtures + fixtures: {} - uid: 22060 components: - type: Transform @@ -64311,6 +67669,8 @@ entities: - 12858 - 13391 - 22061 + - type: Fixtures + fixtures: {} - uid: 22064 components: - type: Transform @@ -64328,6 +67688,8 @@ entities: - 12626 - 12624 - 22066 + - type: Fixtures + fixtures: {} - uid: 22068 components: - type: Transform @@ -64343,6 +67705,8 @@ entities: - 12622 - 12621 - 12620 + - type: Fixtures + fixtures: {} - uid: 22074 components: - type: Transform @@ -64354,6 +67718,8 @@ entities: - 21456 - 22072 - 9948 + - type: Fixtures + fixtures: {} - uid: 22076 components: - type: Transform @@ -64370,6 +67736,8 @@ entities: - 20377 - 22077 - 9948 + - type: Fixtures + fixtures: {} - uid: 22080 components: - type: Transform @@ -64386,6 +67754,8 @@ entities: - 649 - 650 - 651 + - type: Fixtures + fixtures: {} - uid: 22085 components: - type: Transform @@ -64415,6 +67785,8 @@ entities: - 601 - 600 - 22086 + - type: Fixtures + fixtures: {} - proto: FireAxeCabinetFilled entities: - uid: 5846 @@ -64422,11 +67794,15 @@ entities: - type: Transform pos: -3.5,42.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 9078 components: - type: Transform pos: 13.5,-30.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: FireExtinguisher entities: - uid: 691 @@ -64818,11 +68194,6 @@ entities: - type: Transform pos: -34.59227,-40.321156 parent: 30 - - uid: 19628 - components: - - type: Transform - pos: -34.389145,-40.446156 - parent: 30 - proto: FirelockGlass entities: - uid: 2 @@ -66879,7 +70250,7 @@ entities: - uid: 9369 components: - type: Transform - pos: -2.4162815,-45.696774 + pos: -2.3021066,-45.404835 parent: 30 - uid: 9443 components: @@ -66946,24 +70317,16 @@ entities: parent: 30 - proto: GasMixerFlipped entities: - - uid: 9464 + - uid: 11013 components: - type: Transform rot: 3.141592653589793 rad - pos: -3.5,-48.5 + pos: 3.5,-49.5 parent: 30 - type: AtmosPipeColor color: '#947507FF' - proto: GasOutletInjector entities: - - uid: 1976 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-56.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - uid: 8693 components: - type: Transform @@ -67006,6 +70369,20 @@ entities: rot: -1.5707963267948966 rad pos: 25.5,-26.5 parent: 30 + - uid: 10912 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-40.5 + parent: 30 + - uid: 20896 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-59.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' - proto: GasPassiveVent entities: - uid: 368 @@ -67026,6 +70403,8 @@ entities: rot: -1.5707963267948966 rad pos: 23.5,-38.5 parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 8694 components: - type: Transform @@ -67061,26 +70440,6 @@ entities: - type: Transform pos: 27.5,-34.5 parent: 30 - - uid: 9018 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,-36.5 - parent: 30 - - uid: 9019 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-36.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 9218 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,-56.5 - parent: 30 - uid: 12869 components: - type: Transform @@ -67091,12 +70450,39 @@ entities: - type: Transform pos: 38.5,12.5 parent: 30 + - uid: 20468 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-39.5 + parent: 30 - uid: 21275 components: - type: Transform rot: 1.5707963267948966 rad pos: 23.5,-20.5 parent: 30 + - uid: 21654 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-60.5 + parent: 30 + - type: AtmosPipeColor + color: '#3AB334FF' + - uid: 21916 + components: + - type: Transform + pos: 5.5,-57.5 + parent: 30 + - uid: 23285 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-56.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' - proto: GasPipeBend entities: - uid: 64 @@ -67105,6 +70491,14 @@ entities: rot: 1.5707963267948966 rad pos: -53.5,-62.5 parent: 30 + - uid: 194 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-58.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 939 components: - type: Transform @@ -67332,6 +70726,14 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 4893 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-58.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 6148 components: - type: Transform @@ -67586,12 +70988,22 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 8540 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-51.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 8576 components: - type: Transform rot: 3.141592653589793 rad pos: 21.5,-38.5 parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 8707 components: - type: Transform @@ -67634,22 +71046,6 @@ entities: rot: -1.5707963267948966 rad pos: 27.5,-35.5 parent: 30 - - uid: 8784 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,-23.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 8786 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,-21.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 8868 components: - type: Transform @@ -67680,14 +71076,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 8933 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-57.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 8944 components: - type: Transform @@ -67710,14 +71098,13 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 9023 + - uid: 9013 components: - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,-36.5 + pos: 2.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#947507FF' + color: '#FF1212FF' - uid: 9051 components: - type: Transform @@ -67725,19 +71112,19 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 9063 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-48.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 9216 + - uid: 9069 components: - type: Transform rot: 1.5707963267948966 rad - pos: -4.5,-49.5 + pos: -3.5,-48.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 9074 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-23.5 parent: 30 - type: AtmosPipeColor color: '#FF1212FF' @@ -67748,6 +71135,22 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 9293 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-41.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 9302 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-21.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 9428 components: - type: Transform @@ -67763,21 +71166,28 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 9653 + - uid: 9510 components: - type: Transform - pos: 8.5,-42.5 + rot: 1.5707963267948966 rad + pos: 5.5,-31.5 parent: 30 - type: AtmosPipeColor color: '#947507FF' - - uid: 9681 + - uid: 9511 components: - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-42.5 + pos: 6.5,-41.5 parent: 30 - type: AtmosPipeColor color: '#947507FF' + - uid: 9683 + components: + - type: Transform + pos: -1.5,-48.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 9750 components: - type: Transform @@ -67813,26 +71223,10 @@ entities: components: - type: Transform rot: 1.5707963267948966 rad - pos: 6.5,-46.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 9790 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-55.5 + pos: 0.5,-48.5 parent: 30 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 9813 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-46.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - uid: 9892 components: - type: Transform @@ -67880,14 +71274,22 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 11130 + - uid: 10975 components: - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,-50.5 + rot: -1.5707963267948966 rad + pos: 4.5,-49.5 parent: 30 - type: AtmosPipeColor - color: '#03FCD3FF' + color: '#947507FF' + - uid: 10977 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-50.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' - uid: 11167 components: - type: Transform @@ -67896,14 +71298,13 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 11272 + - uid: 11649 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,-49.5 + pos: 1.5,-52.5 parent: 30 - type: AtmosPipeColor - color: '#03FCD3FF' + color: '#FF1212FF' - uid: 11668 components: - type: Transform @@ -67949,6 +71350,14 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 12038 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-52.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 12488 components: - type: Transform @@ -68371,44 +71780,77 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 20642 + - uid: 20666 components: - type: Transform rot: -1.5707963267948966 rad - pos: 7.5,-51.5 + pos: -3.5,-57.5 parent: 30 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 20645 - components: - - type: Transform - pos: 7.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 20663 + - uid: 20675 components: - type: Transform rot: 3.141592653589793 rad - pos: 0.5,-51.5 + pos: -2.5,-57.5 parent: 30 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 20671 - components: - - type: Transform - pos: -1.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 20672 + - uid: 20894 components: - type: Transform rot: -1.5707963267948966 rad - pos: -2.5,-48.5 + pos: 2.5,-60.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 20895 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-60.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 20897 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-54.5 parent: 30 - type: AtmosPipeColor color: '#947507FF' + - uid: 20899 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-54.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 21162 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-51.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 21169 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-58.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 21259 + components: + - type: Transform + pos: -4.5,-58.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 21262 components: - type: Transform @@ -68432,6 +71874,37 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 21281 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-59.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 21314 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-59.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 21356 + components: + - type: Transform + pos: -1.5,-57.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 21913 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-60.5 + parent: 30 + - type: AtmosPipeColor + color: '#3AB334FF' - uid: 21986 components: - type: Transform @@ -68493,30 +71966,45 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 23226 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-57.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 23228 + - uid: 23245 components: - type: Transform rot: 1.5707963267948966 rad - pos: -2.5,-53.5 + pos: -5.5,-57.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 23229 + color: '#03FCD3FF' + - uid: 23270 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-59.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 23271 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-60.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 23272 + components: + - type: Transform + pos: -1.5,-59.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 23273 components: - type: Transform rot: -1.5707963267948966 rad - pos: -1.5,-53.5 + pos: -1.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#03FCD3FF' - proto: GasPipeFourway entities: - uid: 2101 @@ -68787,6 +72275,19 @@ entities: color: '#FF1212FF' - proto: GasPipeSensor entities: + - uid: 8999 + components: + - type: MetaData + name: gas pipe sensor (TEG Supply) + - type: Transform + pos: 3.5,-54.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - type: Label + currentLabel: TEG Supply + - type: NameModifier + baseName: gas pipe sensor - uid: 10653 components: - type: MetaData @@ -68801,19 +72302,6 @@ entities: currentLabel: Cryogenics - type: NameModifier baseName: gas pipe sensor - - uid: 11093 - components: - - type: MetaData - name: gas pipe sensor (TEG Mix) - - type: Transform - pos: 6.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - - type: Label - currentLabel: TEG Mix - - type: NameModifier - baseName: gas pipe sensor - proto: GasPipeSensorDistribution entities: - uid: 11070 @@ -68826,20 +72314,19 @@ entities: color: '#0335FCFF' - proto: GasPipeSensorTEGCold entities: - - uid: 11124 + - uid: 8539 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-51.5 + pos: -1.5,-51.5 parent: 30 - type: AtmosPipeColor color: '#03FCD3FF' - proto: GasPipeSensorTEGHot entities: - - uid: 4425 + - uid: 9295 components: - type: Transform - pos: -1.5,-52.5 + pos: 0.5,-49.5 parent: 30 - type: AtmosPipeColor color: '#FF1212FF' @@ -70205,6 +73692,12 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 2688 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-36.5 + parent: 30 - uid: 2703 components: - type: Transform @@ -74328,6 +77821,11 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 4799 + components: + - type: Transform + pos: 13.5,-37.5 + parent: 30 - uid: 4808 components: - type: Transform @@ -76630,6 +80128,8 @@ entities: rot: 3.141592653589793 rad pos: 21.5,-37.5 parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 8544 components: - type: Transform @@ -76644,6 +80144,8 @@ entities: rot: -1.5707963267948966 rad pos: 22.5,-38.5 parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 8714 components: - type: Transform @@ -77020,22 +80522,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 8785 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,-22.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 8787 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-21.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 8788 components: - type: Transform @@ -77850,48 +81336,27 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 9015 + - uid: 8984 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,-36.5 + pos: 6.5,-45.5 parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 8985 + components: + - type: Transform + pos: 6.5,-44.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' - uid: 9016 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,-36.5 - parent: 30 - - uid: 9017 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-36.5 - parent: 30 - - uid: 9020 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-36.5 + pos: -3.5,-52.5 parent: 30 - type: AtmosPipeColor - color: '#947507FF' - - uid: 9021 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-36.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 9022 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-36.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' + color: '#03FCD3FF' - uid: 9035 components: - type: Transform @@ -77908,6 +81373,13 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 9037 + components: + - type: Transform + pos: 6.5,-43.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' - uid: 9039 components: - type: Transform @@ -77931,18 +81403,38 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 9075 + - uid: 9072 components: - type: Transform - pos: 6.5,-37.5 + pos: 0.5,-51.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 9073 + components: + - type: Transform + pos: 17.5,-22.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 9159 + components: + - type: Transform + pos: 6.5,-42.5 parent: 30 - type: AtmosPipeColor color: '#947507FF' - - uid: 9217 + - uid: 9213 components: - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-55.5 + pos: 3.5,-51.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 9216 + components: + - type: Transform + pos: 3.5,-56.5 parent: 30 - type: AtmosPipeColor color: '#947507FF' @@ -77953,30 +81445,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 9293 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9294 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 9320 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,-48.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - uid: 9341 components: - type: Transform @@ -77985,13 +81453,29 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 9353 + - uid: 9348 components: - type: Transform - pos: -4.5,-52.5 + rot: 1.5707963267948966 rad + pos: 1.5,-48.5 parent: 30 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 9353 + components: + - type: Transform + pos: 6.5,-49.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 9373 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-50.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' - uid: 9416 components: - type: Transform @@ -78085,6 +81569,18 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 9504 + components: + - type: Transform + pos: 6.5,-46.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 9508 + components: + - type: Transform + pos: 13.5,-38.5 + parent: 30 - uid: 9564 components: - type: Transform @@ -78155,6 +81651,36 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 9642 + components: + - type: Transform + pos: 1.5,-54.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 9650 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-48.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 9651 + components: + - type: Transform + pos: 2.5,-54.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 9654 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-31.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' - uid: 9670 components: - type: Transform @@ -78163,14 +81689,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 9683 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-47.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - uid: 9685 components: - type: Transform @@ -78198,11 +81716,10 @@ entities: - uid: 9701 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,-42.5 + pos: -3.5,-49.5 parent: 30 - type: AtmosPipeColor - color: '#947507FF' + color: '#03FCD3FF' - uid: 9729 components: - type: Transform @@ -78534,14 +82051,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 9788 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 8.5,-44.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - uid: 9794 components: - type: Transform @@ -78582,14 +82091,13 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 9818 + - uid: 9813 components: - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-56.5 + pos: 6.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#947507FF' - uid: 9834 components: - type: Transform @@ -78744,14 +82252,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 9966 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,-54.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 9979 components: - type: Transform @@ -78815,18 +82315,10 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 10128 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 8.5,-45.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - uid: 10129 components: - type: Transform - pos: 6.5,-38.5 + pos: 6.5,-47.5 parent: 30 - type: AtmosPipeColor color: '#947507FF' @@ -78905,13 +82397,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 10212 - components: - - type: Transform - pos: 6.5,-40.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - uid: 10215 components: - type: Transform @@ -79065,13 +82550,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 10309 - components: - - type: Transform - pos: -4.5,-51.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 10397 components: - type: Transform @@ -79124,14 +82602,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 10557 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 8.5,-43.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - uid: 10603 components: - type: Transform @@ -79195,21 +82665,29 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 10793 - components: - - type: Transform - pos: 6.5,-39.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 11088 + - uid: 10907 components: - type: Transform rot: 3.141592653589793 rad - pos: -3.5,-54.5 + pos: 11.5,-35.5 + parent: 30 + - uid: 10910 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-39.5 + parent: 30 + - uid: 10911 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-38.5 + parent: 30 + - uid: 10913 + components: + - type: Transform + pos: 13.5,-39.5 parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - uid: 11100 components: - type: Transform @@ -79248,11 +82726,10 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 11131 + - uid: 11123 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,-46.5 + pos: 3.5,-52.5 parent: 30 - type: AtmosPipeColor color: '#947507FF' @@ -80216,6 +83693,13 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 12085 + components: + - type: Transform + pos: 3.5,-55.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' - uid: 12101 components: - type: Transform @@ -82030,29 +85514,12 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 13503 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - uid: 13525 - components: - - type: Transform - pos: -3.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 13526 components: - type: Transform rot: 3.141592653589793 rad - pos: -2.5,-55.5 + pos: 12.5,-37.5 parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 13635 components: - type: Transform @@ -82204,6 +85671,13 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 13768 + components: + - type: Transform + pos: 3.5,-57.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' - uid: 13769 components: - type: Transform @@ -82362,14 +85836,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 13955 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - uid: 13956 components: - type: Transform @@ -84821,6 +88287,20 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 19840 + components: + - type: Transform + pos: -1.5,-49.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 19843 + components: + - type: Transform + pos: 2.5,-52.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 20329 components: - type: Transform @@ -84856,63 +88336,153 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 20643 + - uid: 20416 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,-51.5 + pos: 2.5,-50.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 20417 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-37.5 + parent: 30 + - uid: 20418 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-36.5 + parent: 30 + - uid: 20430 + components: + - type: Transform + pos: -3.5,-50.5 parent: 30 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 20646 + - uid: 20464 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-51.5 + rot: 3.141592653589793 rad + pos: 12.5,-38.5 + parent: 30 + - uid: 20466 + components: + - type: Transform + pos: 13.5,-35.5 + parent: 30 + - uid: 20528 + components: + - type: Transform + pos: 13.5,-36.5 + parent: 30 + - uid: 20544 + components: + - type: Transform + pos: 3.5,-58.5 parent: 30 - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 20651 - components: - - type: Transform - pos: 3.5,-54.5 - parent: 30 - - uid: 20652 - components: - - type: Transform - pos: 2.5,-54.5 - parent: 30 + color: '#947507FF' - uid: 20658 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,-51.5 + pos: 2.5,-49.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 20663 + components: + - type: Transform + pos: -3.5,-54.5 parent: 30 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 20659 + - uid: 20664 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 4.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 20661 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,-51.5 + pos: -3.5,-55.5 parent: 30 - type: AtmosPipeColor color: '#03FCD3FF' - uid: 20669 components: - type: Transform - pos: -3.5,-51.5 + pos: -2.5,-54.5 parent: 30 - type: AtmosPipeColor - color: '#947507FF' + color: '#03FCD3FF' + - uid: 20671 + components: + - type: Transform + pos: -2.5,-55.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 20672 + components: + - type: Transform + pos: -2.5,-56.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 20676 + components: + - type: Transform + pos: 2.5,-55.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 20677 + components: + - type: Transform + pos: 2.5,-56.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 20678 + components: + - type: Transform + pos: 2.5,-57.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 20679 + components: + - type: Transform + pos: 2.5,-58.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 20681 + components: + - type: Transform + pos: 1.5,-55.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 20682 + components: + - type: Transform + pos: 1.5,-56.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 20683 + components: + - type: Transform + pos: 1.5,-57.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 20706 + components: + - type: Transform + pos: 1.5,-58.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 21264 components: - type: Transform @@ -85022,6 +88592,22 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 21756 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-60.5 + parent: 30 + - type: AtmosPipeColor + color: '#3AB334FF' + - uid: 21915 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-59.5 + parent: 30 + - type: AtmosPipeColor + color: '#3AB334FF' - uid: 21987 components: - type: Transform @@ -85954,29 +89540,186 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 23225 + - uid: 23277 components: - type: Transform rot: 1.5707963267948966 rad - pos: -3.5,-57.5 + pos: -2.5,-58.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 23227 + color: '#03FCD3FF' + - uid: 23278 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-60.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 23279 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-60.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 23284 + components: + - type: Transform + pos: -0.5,-55.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 23316 + components: + - type: Transform + pos: -3.5,-56.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 23317 components: - type: Transform rot: 3.141592653589793 rad - pos: -2.5,-54.5 + pos: 12.5,-35.5 parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 23230 + - uid: 23319 components: - type: Transform - pos: -4.5,-50.5 + rot: -1.5707963267948966 rad + pos: 13.5,-31.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#947507FF' + - uid: 23320 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-31.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 23321 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-31.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 23322 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-31.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 23323 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-31.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 23324 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-31.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 23325 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-31.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 23326 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-31.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 23327 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-32.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 23328 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-33.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 23329 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-34.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 23330 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-35.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 23331 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-36.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 23332 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-37.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 23333 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-38.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 23334 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-39.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 23335 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-40.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' - proto: GasPipeTJunction entities: - uid: 336 @@ -87702,6 +91445,21 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 9001 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-50.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 9015 + components: + - type: Transform + pos: -0.5,-54.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' - uid: 9085 components: - type: Transform @@ -87710,22 +91468,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 9213 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-55.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9295 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,-57.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 9444 components: - type: Transform @@ -87920,14 +91662,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 10310 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-52.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - uid: 10388 components: - type: Transform @@ -87968,13 +91702,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 11094 - components: - - type: Transform - pos: 2.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - uid: 11180 components: - type: Transform @@ -88854,6 +92581,30 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 20440 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-51.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 20680 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-52.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 20898 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-51.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 22014 components: - type: Transform @@ -88877,21 +92628,16 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 23236 + - uid: 23281 components: - type: Transform - pos: -2.5,-49.5 + rot: -1.5707963267948966 rad + pos: -1.5,-52.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#03FCD3FF' - proto: GasPort entities: - - uid: 4454 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,-51.5 - parent: 30 - uid: 6757 components: - type: Transform @@ -88908,6 +92654,20 @@ entities: parent: 30 - type: AtmosPipeColor color: '#03FCD3FF' + - uid: 9215 + components: + - type: Transform + pos: 4.5,-48.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 9790 + components: + - type: Transform + pos: 3.5,-48.5 + parent: 30 + - type: AtmosPipeColor + color: '#947507FF' - uid: 10390 components: - type: Transform @@ -88987,33 +92747,21 @@ entities: rot: 1.5707963267948966 rad pos: -5.5,-8.5 parent: 30 - - uid: 20655 - components: - - type: Transform - pos: -3.5,-47.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 20656 - components: - - type: Transform - pos: -2.5,-47.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 20657 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-50.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - uid: 21370 components: - type: Transform pos: -4.5,-11.5 parent: 30 + - uid: 23288 + components: + - type: Transform + pos: 1.5,-49.5 + parent: 30 + - uid: 23289 + components: + - type: Transform + pos: -2.5,-49.5 + parent: 30 - proto: GasPressurePump entities: - uid: 337 @@ -89093,31 +92841,43 @@ entities: rot: -1.5707963267948966 rad pos: 21.5,-33.5 parent: 30 - - uid: 9013 + - uid: 9294 components: - type: MetaData - name: mix pump + name: TEG Supply - type: Transform rot: -1.5707963267948966 rad - pos: 17.5,-36.5 - parent: 30 - - uid: 9028 - components: - - type: MetaData - name: mix to supermatter loop - - type: Transform - pos: 6.5,-36.5 + pos: 15.5,-31.5 parent: 30 - type: AtmosPipeColor color: '#947507FF' - - uid: 9182 + - uid: 9303 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-48.5 + rot: 1.5707963267948966 rad + pos: 16.5,-23.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 9342 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-34.5 + parent: 30 + - uid: 10128 + components: + - type: Transform + pos: 3.5,-53.5 parent: 30 - type: AtmosPipeColor color: '#947507FF' + - uid: 10908 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-34.5 + parent: 30 - uid: 12922 components: - type: Transform @@ -89129,36 +92889,37 @@ entities: - type: Transform pos: 38.5,10.5 parent: 30 - - uid: 13524 + - uid: 13526 components: - type: Transform - pos: -3.5,-50.5 + pos: 13.5,-34.5 parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23234 + - uid: 23286 components: - type: Transform - pos: -3.5,-53.5 - parent: 30 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23235 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-50.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23237 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,-50.5 + pos: 1.5,-50.5 parent: 30 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 23287 + components: + - type: Transform + pos: -2.5,-50.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' +- proto: GasPressureRegulator + entities: + - uid: 21912 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-58.5 + parent: 30 + - type: GasPressureRegulator + threshold: 95000 + - type: AtmosPipeColor + color: '#3AB334FF' - proto: GasThermoMachineFreezer entities: - uid: 482 @@ -89173,12 +92934,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 905 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-53.5 - parent: 30 - uid: 7598 components: - type: Transform @@ -89187,23 +92942,11 @@ entities: parent: 30 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 11013 + - uid: 10904 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-52.5 - parent: 30 - - uid: 12038 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,-33.5 - parent: 30 - - uid: 12084 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,-34.5 + rot: 3.141592653589793 rad + pos: 14.5,-34.5 parent: 30 - uid: 12749 components: @@ -89215,37 +92958,44 @@ entities: - type: Transform pos: 39.5,10.5 parent: 30 + - uid: 16828 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,-34.5 + parent: 30 + - uid: 21419 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-54.5 + parent: 30 - proto: GasThermoMachineHeater entities: - - uid: 9997 + - uid: 13524 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-34.5 + parent: 30 + - uid: 21420 components: - type: Transform rot: 1.5707963267948966 rad pos: -5.5,-53.5 parent: 30 - - uid: 12085 +- proto: GasValve + entities: + - uid: 9000 components: - type: Transform rot: -1.5707963267948966 rad - pos: 17.5,-35.5 - parent: 30 - - uid: 13960 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-52.5 - parent: 30 -- proto: GasValve - entities: - - uid: 20648 - components: - - type: Transform - pos: -4.5,-53.5 + pos: 4.5,-50.5 parent: 30 - type: GasValve open: False - type: AtmosPipeColor - color: '#FF1212FF' + color: '#947507FF' - uid: 21274 components: - type: MetaData @@ -89258,6 +93008,24 @@ entities: open: False - type: AtmosPipeColor color: '#FF1212FF' + - uid: 23280 + components: + - type: Transform + pos: -1.5,-53.5 + parent: 30 + - type: GasValve + open: False + - type: AtmosPipeColor + color: '#947507FF' + - uid: 23283 + components: + - type: Transform + pos: 0.5,-53.5 + parent: 30 + - type: GasValve + open: False + - type: AtmosPipeColor + color: '#947507FF' - proto: GasVentPump entities: - uid: 448 @@ -91959,6 +95727,15 @@ entities: - 22825 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 10909 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-40.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 10905 - uid: 11166 components: - type: Transform @@ -92772,27 +96549,33 @@ entities: color: '#FF1212FF' - proto: GasVolumePump entities: - - uid: 9373 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 4.5,-51.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 10044 + - uid: 9655 components: - type: Transform rot: 3.141592653589793 rad - pos: -1.5,-51.5 + pos: 2.5,-53.5 parent: 30 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 20653 + - uid: 9675 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,-49.5 + pos: 1.5,-53.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 12084 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-53.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 20661 + components: + - type: Transform + pos: -3.5,-53.5 parent: 30 - type: AtmosPipeColor color: '#03FCD3FF' @@ -92895,11 +96678,6 @@ entities: - type: Transform pos: -66.5,-52.5 parent: 30 - - uid: 194 - components: - - type: Transform - pos: -4.5,-54.5 - parent: 30 - uid: 317 components: - type: Transform @@ -93180,6 +96958,11 @@ entities: - type: Transform pos: -64.5,14.5 parent: 30 + - uid: 906 + components: + - type: Transform + pos: 1.5,-55.5 + parent: 30 - uid: 921 components: - type: Transform @@ -93755,6 +97538,11 @@ entities: - type: Transform pos: 38.5,49.5 parent: 30 + - uid: 1976 + components: + - type: Transform + pos: 5.5,-50.5 + parent: 30 - uid: 2024 components: - type: Transform @@ -93813,13 +97601,11 @@ entities: - uid: 2217 components: - type: Transform - rot: 3.141592653589793 rad pos: -55.5,64.5 parent: 30 - uid: 2259 components: - type: Transform - rot: 3.141592653589793 rad pos: -47.5,70.5 parent: 30 - uid: 2345 @@ -93835,7 +97621,6 @@ entities: - uid: 2351 components: - type: Transform - rot: 3.141592653589793 rad pos: -55.5,65.5 parent: 30 - uid: 2357 @@ -93846,13 +97631,11 @@ entities: - uid: 2363 components: - type: Transform - rot: -1.5707963267948966 rad pos: -50.5,53.5 parent: 30 - uid: 2386 components: - type: Transform - rot: 1.5707963267948966 rad pos: -55.5,67.5 parent: 30 - uid: 2387 @@ -93908,26 +97691,18 @@ entities: - uid: 2639 components: - type: Transform - rot: -1.5707963267948966 rad pos: -50.5,57.5 parent: 30 - uid: 2673 components: - type: Transform - rot: -1.5707963267948966 rad pos: -50.5,55.5 parent: 30 - uid: 2683 components: - type: Transform - rot: 3.141592653589793 rad pos: -49.5,70.5 parent: 30 - - uid: 2688 - components: - - type: Transform - pos: -38.5,65.5 - parent: 30 - uid: 2690 components: - type: Transform @@ -93941,13 +97716,11 @@ entities: - uid: 2696 components: - type: Transform - rot: -1.5707963267948966 rad pos: -51.5,72.5 parent: 30 - uid: 2697 components: - type: Transform - rot: -1.5707963267948966 rad pos: -43.5,72.5 parent: 30 - uid: 2698 @@ -93968,7 +97741,6 @@ entities: - uid: 3524 components: - type: Transform - rot: -1.5707963267948966 rad pos: -50.5,51.5 parent: 30 - uid: 3712 @@ -94004,7 +97776,6 @@ entities: - uid: 4516 components: - type: Transform - rot: 3.141592653589793 rad pos: -47.5,45.5 parent: 30 - uid: 4601 @@ -94015,7 +97786,6 @@ entities: - uid: 4690 components: - type: Transform - rot: 3.141592653589793 rad pos: -45.5,70.5 parent: 30 - uid: 4789 @@ -94043,11 +97813,6 @@ entities: - type: Transform pos: -38.5,62.5 parent: 30 - - uid: 4799 - components: - - type: Transform - pos: -36.5,62.5 - parent: 30 - uid: 4800 components: - type: Transform @@ -94068,11 +97833,6 @@ entities: - type: Transform pos: -60.5,5.5 parent: 30 - - uid: 4893 - components: - - type: Transform - pos: 1.5,-54.5 - parent: 30 - uid: 5018 components: - type: Transform @@ -94408,11 +98168,6 @@ entities: - type: Transform pos: -6.5,50.5 parent: 30 - - uid: 5792 - components: - - type: Transform - pos: -8.5,50.5 - parent: 30 - uid: 5793 components: - type: Transform @@ -94983,6 +98738,16 @@ entities: - type: Transform pos: 6.5,-37.5 parent: 30 + - uid: 8569 + components: + - type: Transform + pos: 9.5,-35.5 + parent: 30 + - uid: 8571 + components: + - type: Transform + pos: 8.5,-36.5 + parent: 30 - uid: 8577 components: - type: Transform @@ -95128,76 +98893,31 @@ entities: - type: Transform pos: 17.5,-37.5 parent: 30 - - uid: 8998 - components: - - type: Transform - pos: 16.5,-36.5 - parent: 30 - - uid: 8999 - components: - - type: Transform - pos: 16.5,-35.5 - parent: 30 - - uid: 9000 - components: - - type: Transform - pos: 16.5,-34.5 - parent: 30 - - uid: 9001 - components: - - type: Transform - pos: 15.5,-33.5 - parent: 30 - - uid: 9002 - components: - - type: Transform - pos: 14.5,-33.5 - parent: 30 - uid: 9003 components: - type: Transform - pos: 12.5,-33.5 - parent: 30 - - uid: 9004 - components: - - type: Transform - pos: 13.5,-33.5 - parent: 30 - - uid: 9005 - components: - - type: Transform - pos: 11.5,-33.5 - parent: 30 - - uid: 9006 - components: - - type: Transform - pos: 10.5,-33.5 - parent: 30 - - uid: 9007 - components: - - type: Transform - pos: 9.5,-33.5 - parent: 30 - - uid: 9008 - components: - - type: Transform - pos: 8.5,-34.5 + pos: 3.5,-55.5 parent: 30 - uid: 9009 components: - type: Transform - pos: 8.5,-35.5 + pos: 12.5,-42.5 parent: 30 - uid: 9010 components: - type: Transform - pos: 8.5,-36.5 + pos: 2.5,-55.5 parent: 30 - uid: 9011 components: - type: Transform pos: 7.5,-37.5 parent: 30 + - uid: 9022 + components: + - type: Transform + pos: 3.5,-63.5 + parent: 30 - uid: 9030 components: - type: Transform @@ -95208,45 +98928,20 @@ entities: - type: Transform pos: -26.5,-19.5 parent: 30 - - uid: 9034 - components: - - type: Transform - pos: 10.5,-37.5 - parent: 30 - - uid: 9037 - components: - - type: Transform - pos: 10.5,-36.5 - parent: 30 - uid: 9044 components: - type: Transform pos: -39.5,34.5 parent: 30 - - uid: 9070 + - uid: 9075 components: - type: Transform - pos: 14.5,-37.5 + pos: -2.5,-55.5 parent: 30 - - uid: 9071 + - uid: 9103 components: - type: Transform - pos: 14.5,-36.5 - parent: 30 - - uid: 9072 - components: - - type: Transform - pos: 13.5,-35.5 - parent: 30 - - uid: 9073 - components: - - type: Transform - pos: 12.5,-35.5 - parent: 30 - - uid: 9074 - components: - - type: Transform - pos: 11.5,-35.5 + pos: -3.5,-63.5 parent: 30 - uid: 9105 components: @@ -95298,11 +98993,6 @@ entities: - type: Transform pos: -1.5,-31.5 parent: 30 - - uid: 9174 - components: - - type: Transform - pos: -2.5,-54.5 - parent: 30 - uid: 9185 components: - type: Transform @@ -95313,6 +99003,11 @@ entities: - type: Transform pos: 47.5,11.5 parent: 30 + - uid: 9244 + components: + - type: Transform + pos: -4.5,-55.5 + parent: 30 - uid: 9282 components: - type: Transform @@ -95343,31 +99038,11 @@ entities: - type: Transform pos: 4.5,-38.5 parent: 30 - - uid: 9324 - components: - - type: Transform - pos: -3.5,-60.5 - parent: 30 - - uid: 9326 - components: - - type: Transform - pos: -0.5,-60.5 - parent: 30 - - uid: 9328 - components: - - type: Transform - pos: 2.5,-60.5 - parent: 30 - uid: 9329 components: - type: Transform pos: 6.5,-60.5 parent: 30 - - uid: 9348 - components: - - type: Transform - pos: 13.5,-52.5 - parent: 30 - uid: 9362 components: - type: Transform @@ -95383,6 +99058,16 @@ entities: - type: Transform pos: -6.5,-37.5 parent: 30 + - uid: 9367 + components: + - type: Transform + pos: 4.5,-60.5 + parent: 30 + - uid: 9368 + components: + - type: Transform + pos: 3.5,-57.5 + parent: 30 - uid: 9371 components: - type: Transform @@ -95403,15 +99088,15 @@ entities: - type: Transform pos: 8.5,-54.5 parent: 30 - - uid: 9504 + - uid: 9464 components: - type: Transform - pos: 13.5,-49.5 + pos: 1.5,-57.5 parent: 30 - - uid: 9505 + - uid: 9507 components: - type: Transform - pos: 13.5,-47.5 + pos: -3.5,-55.5 parent: 30 - uid: 9572 components: @@ -95458,26 +99143,26 @@ entities: - type: Transform pos: -14.5,-44.5 parent: 30 + - uid: 9643 + components: + - type: Transform + pos: 4.5,-58.5 + parent: 30 - uid: 9645 components: - type: Transform pos: 12.5,-45.5 parent: 30 - - uid: 9649 - components: - - type: Transform - pos: 1.5,-60.5 - parent: 30 - - uid: 9650 - components: - - type: Transform - pos: -2.5,-60.5 - parent: 30 - uid: 9662 components: - type: Transform pos: 12.5,37.5 parent: 30 + - uid: 9679 + components: + - type: Transform + pos: -1.5,-63.5 + parent: 30 - uid: 9719 components: - type: Transform @@ -95548,15 +99233,15 @@ entities: - type: Transform pos: -6.5,-46.5 parent: 30 - - uid: 9973 + - uid: 9997 components: - type: Transform - pos: 11.5,-54.5 + pos: 2.5,-57.5 parent: 30 - - uid: 9975 + - uid: 10004 components: - type: Transform - pos: 10.5,-54.5 + pos: 11.5,-44.5 parent: 30 - uid: 10068 components: @@ -95593,6 +99278,11 @@ entities: - type: Transform pos: -57.5,-10.5 parent: 30 + - uid: 10140 + components: + - type: Transform + pos: 2.5,-63.5 + parent: 30 - uid: 10191 components: - type: Transform @@ -95633,6 +99323,11 @@ entities: - type: Transform pos: 23.5,-16.5 parent: 30 + - uid: 10428 + components: + - type: Transform + pos: -38.5,65.5 + parent: 30 - uid: 10548 components: - type: Transform @@ -95641,17 +99336,17 @@ entities: - uid: 10553 components: - type: Transform - pos: 13.5,-51.5 + pos: -35.5,62.5 parent: 30 - - uid: 10555 + - uid: 10557 components: - type: Transform - pos: 12.5,-54.5 + pos: -8.5,50.5 parent: 30 - uid: 10582 components: - type: Transform - pos: 4.5,-60.5 + pos: 11.5,-35.5 parent: 30 - uid: 10614 components: @@ -95663,10 +99358,15 @@ entities: - type: Transform pos: 10.5,-45.5 parent: 30 + - uid: 10640 + components: + - type: Transform + pos: 15.5,-35.5 + parent: 30 - uid: 10641 components: - type: Transform - pos: -3.5,-61.5 + pos: 13.5,-35.5 parent: 30 - uid: 10649 components: @@ -95693,6 +99393,26 @@ entities: - type: Transform pos: -35.5,-26.5 parent: 30 + - uid: 10793 + components: + - type: Transform + pos: 10.5,-35.5 + parent: 30 + - uid: 10797 + components: + - type: Transform + pos: 14.5,-35.5 + parent: 30 + - uid: 10976 + components: + - type: Transform + pos: 9.5,-51.5 + parent: 30 + - uid: 10978 + components: + - type: Transform + pos: 9.5,-50.5 + parent: 30 - uid: 11024 components: - type: Transform @@ -95798,11 +99518,31 @@ entities: - type: Transform pos: -46.5,-58.5 parent: 30 + - uid: 11067 + components: + - type: Transform + pos: 9.5,-46.5 + parent: 30 - uid: 11085 components: - type: Transform pos: -14.5,-57.5 parent: 30 + - uid: 11088 + components: + - type: Transform + pos: 9.5,-48.5 + parent: 30 + - uid: 11093 + components: + - type: Transform + pos: 9.5,-52.5 + parent: 30 + - uid: 11094 + components: + - type: Transform + pos: 9.5,-47.5 + parent: 30 - uid: 11105 components: - type: Transform @@ -95816,13 +99556,18 @@ entities: - uid: 11136 components: - type: Transform - pos: 3.5,-54.5 + pos: 5.5,-62.5 parent: 30 - uid: 11137 components: - type: Transform pos: -19.5,-57.5 parent: 30 + - uid: 11147 + components: + - type: Transform + pos: 0.5,-63.5 + parent: 30 - uid: 11163 components: - type: Transform @@ -95863,6 +99608,11 @@ entities: - type: Transform pos: -12.5,-79.5 parent: 30 + - uid: 11272 + components: + - type: Transform + pos: 2.5,-61.5 + parent: 30 - uid: 11276 components: - type: Transform @@ -95878,6 +99628,11 @@ entities: - type: Transform pos: -26.5,-78.5 parent: 30 + - uid: 11287 + components: + - type: Transform + pos: 0.5,-60.5 + parent: 30 - uid: 11293 components: - type: Transform @@ -95913,6 +99668,36 @@ entities: - type: Transform pos: -14.5,-31.5 parent: 30 + - uid: 11328 + components: + - type: Transform + pos: 14.5,-44.5 + parent: 30 + - uid: 11329 + components: + - type: Transform + pos: 16.5,-43.5 + parent: 30 + - uid: 11330 + components: + - type: Transform + pos: 15.5,-44.5 + parent: 30 + - uid: 11331 + components: + - type: Transform + pos: 12.5,-38.5 + parent: 30 + - uid: 11334 + components: + - type: Transform + pos: 16.5,-42.5 + parent: 30 + - uid: 11344 + components: + - type: Transform + pos: -12.5,54.5 + parent: 30 - uid: 11580 components: - type: Transform @@ -96038,6 +99823,11 @@ entities: - type: Transform pos: -20.5,-57.5 parent: 30 + - uid: 12595 + components: + - type: Transform + pos: 4.5,-63.5 + parent: 30 - uid: 12650 components: - type: Transform @@ -96123,6 +99913,11 @@ entities: - type: Transform pos: -61.5,-18.5 parent: 30 + - uid: 13087 + components: + - type: Transform + pos: 10.5,-44.5 + parent: 30 - uid: 13097 components: - type: Transform @@ -96338,10 +100133,10 @@ entities: - type: Transform pos: 40.5,36.5 parent: 30 - - uid: 13954 + - uid: 13955 components: - type: Transform - pos: -3.5,-54.5 + pos: 5.5,-51.5 parent: 30 - uid: 13973 components: @@ -96473,6 +100268,11 @@ entities: - type: Transform pos: -38.5,69.5 parent: 30 + - uid: 14952 + components: + - type: Transform + pos: 10.5,-40.5 + parent: 30 - uid: 14970 components: - type: Transform @@ -96493,6 +100293,11 @@ entities: - type: Transform pos: -33.5,65.5 parent: 30 + - uid: 15189 + components: + - type: Transform + pos: 11.5,-38.5 + parent: 30 - uid: 15207 components: - type: Transform @@ -97148,6 +100953,21 @@ entities: - type: Transform pos: -41.5,70.5 parent: 30 + - uid: 17073 + components: + - type: Transform + pos: 16.5,-36.5 + parent: 30 + - uid: 17074 + components: + - type: Transform + pos: 12.5,-35.5 + parent: 30 + - uid: 17118 + components: + - type: Transform + pos: -0.5,-63.5 + parent: 30 - uid: 17263 components: - type: Transform @@ -97593,6 +101413,16 @@ entities: - type: Transform pos: -66.5,-18.5 parent: 30 + - uid: 17784 + components: + - type: Transform + pos: 1.5,-61.5 + parent: 30 + - uid: 17786 + components: + - type: Transform + pos: 3.5,-61.5 + parent: 30 - uid: 17796 components: - type: Transform @@ -98343,6 +102173,16 @@ entities: - type: Transform pos: 8.5,77.5 parent: 30 + - uid: 20429 + components: + - type: Transform + pos: 0.5,-59.5 + parent: 30 + - uid: 20465 + components: + - type: Transform + pos: 13.5,-38.5 + parent: 30 - uid: 20519 components: - type: Transform @@ -98373,6 +102213,11 @@ entities: - type: Transform pos: -36.5,-36.5 parent: 30 + - uid: 20631 + components: + - type: Transform + pos: 5.5,-49.5 + parent: 30 - uid: 20637 components: - type: Transform @@ -98388,15 +102233,15 @@ entities: - type: Transform pos: -6.5,-48.5 parent: 30 - - uid: 20664 + - uid: 20657 components: - type: Transform - pos: 2.5,-54.5 + pos: 0.5,-58.5 parent: 30 - - uid: 20666 + - uid: 20659 components: - type: Transform - pos: 5.5,-51.5 + pos: 13.5,-44.5 parent: 30 - uid: 20667 components: @@ -98418,21 +102263,6 @@ entities: - type: Transform pos: -10.5,15.5 parent: 30 - - uid: 20675 - components: - - type: Transform - pos: 5.5,-50.5 - parent: 30 - - uid: 20676 - components: - - type: Transform - pos: 5.5,-49.5 - parent: 30 - - uid: 20677 - components: - - type: Transform - pos: 5.5,-48.5 - parent: 30 - uid: 20702 components: - type: Transform @@ -98583,31 +102413,6 @@ entities: - type: Transform pos: 22.5,-41.5 parent: 30 - - uid: 21419 - components: - - type: Transform - pos: 14.5,-42.5 - parent: 30 - - uid: 21420 - components: - - type: Transform - pos: 13.5,-42.5 - parent: 30 - - uid: 21421 - components: - - type: Transform - pos: 12.5,-42.5 - parent: 30 - - uid: 21422 - components: - - type: Transform - pos: 11.5,-42.5 - parent: 30 - - uid: 21423 - components: - - type: Transform - pos: 10.5,-42.5 - parent: 30 - uid: 21425 components: - type: Transform @@ -99238,11 +103043,6 @@ entities: - type: Transform pos: -14.5,54.5 parent: 30 - - uid: 22456 - components: - - type: Transform - pos: -12.5,54.5 - parent: 30 - uid: 22457 components: - type: Transform @@ -99293,6 +103093,66 @@ entities: - type: Transform pos: -11.5,54.5 parent: 30 + - uid: 22526 + components: + - type: Transform + pos: 6.5,-63.5 + parent: 30 + - uid: 22527 + components: + - type: Transform + pos: 5.5,-64.5 + parent: 30 + - uid: 22528 + components: + - type: Transform + pos: 5.5,-65.5 + parent: 30 + - uid: 22529 + components: + - type: Transform + pos: 8.5,-63.5 + parent: 30 + - uid: 22530 + components: + - type: Transform + pos: 9.5,-62.5 + parent: 30 + - uid: 22531 + components: + - type: Transform + pos: 8.5,-61.5 + parent: 30 + - uid: 22532 + components: + - type: Transform + pos: 9.5,-60.5 + parent: 30 + - uid: 22533 + components: + - type: Transform + pos: 7.5,-62.5 + parent: 30 + - uid: 22549 + components: + - type: Transform + pos: 10.5,-59.5 + parent: 30 + - uid: 22590 + components: + - type: Transform + pos: 11.5,-60.5 + parent: 30 + - uid: 22591 + components: + - type: Transform + pos: 12.5,-59.5 + parent: 30 + - uid: 22776 + components: + - type: Transform + pos: 11.5,-58.5 + parent: 30 - uid: 22788 components: - type: Transform @@ -99633,6 +103493,76 @@ entities: - type: Transform pos: 40.5,47.5 parent: 30 + - uid: 23282 + components: + - type: Transform + pos: -0.5,-55.5 + parent: 30 + - uid: 23766 + components: + - type: Transform + pos: -5.5,69.5 + parent: 30 + - uid: 23767 + components: + - type: Transform + pos: -5.5,70.5 + parent: 30 + - uid: 23768 + components: + - type: Transform + pos: -5.5,71.5 + parent: 30 + - uid: 23769 + components: + - type: Transform + pos: -1.5,71.5 + parent: 30 + - uid: 23770 + components: + - type: Transform + pos: -1.5,70.5 + parent: 30 + - uid: 23771 + components: + - type: Transform + pos: -1.5,69.5 + parent: 30 + - uid: 23772 + components: + - type: Transform + pos: 0.5,69.5 + parent: 30 + - uid: 23773 + components: + - type: Transform + pos: 0.5,70.5 + parent: 30 + - uid: 23774 + components: + - type: Transform + pos: 0.5,71.5 + parent: 30 + - uid: 23775 + components: + - type: Transform + pos: 4.5,71.5 + parent: 30 + - uid: 23776 + components: + - type: Transform + pos: 4.5,70.5 + parent: 30 + - uid: 23777 + components: + - type: Transform + pos: 4.5,69.5 + parent: 30 + - uid: 23795 + components: + - type: Transform + pos: -36.5,62.5 + parent: 30 - proto: GrilleBroken entities: - uid: 695 @@ -99974,6 +103904,17 @@ entities: rot: -1.5707963267948966 rad pos: -19.5,-31.5 parent: 30 + - uid: 20415 + components: + - type: Transform + pos: 12.5,-44.5 + parent: 30 + - uid: 20643 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-44.5 + parent: 30 - uid: 20891 components: - type: Transform @@ -99988,6 +103929,40 @@ entities: - type: Transform pos: -34.5,-46.5 parent: 30 + - uid: 21398 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-63.5 + parent: 30 + - uid: 21422 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-56.5 + parent: 30 + - uid: 21423 + components: + - type: Transform + pos: 8.5,-53.5 + parent: 30 + - uid: 21652 + components: + - type: Transform + pos: 9.5,-45.5 + parent: 30 + - uid: 22781 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-64.5 + parent: 30 + - uid: 22791 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-61.5 + parent: 30 - uid: 22987 components: - type: Transform @@ -100277,31 +104252,43 @@ entities: parent: 30 - proto: HeatExchanger entities: - - uid: 2177 + - uid: 8536 components: - type: Transform rot: 3.141592653589793 rad - pos: -2.5,-56.5 + pos: 1.5,-59.5 parent: 30 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 9159 - components: - - type: Transform - pos: -4.5,-56.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9651 + - uid: 20893 components: - type: Transform rot: 3.141592653589793 rad - pos: 3.5,-56.5 + pos: 2.5,-59.5 parent: 30 - - uid: 20644 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 23274 components: - type: Transform - pos: 7.5,-50.5 + rot: 1.5707963267948966 rad + pos: -2.5,-59.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 23275 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-60.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 23276 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-57.5 parent: 30 - type: AtmosPipeColor color: '#03FCD3FF' @@ -101263,24 +105250,32 @@ entities: rot: 1.5707963267948966 rad pos: -1.5,82.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 17781 components: - type: Transform rot: -1.5707963267948966 rad pos: 0.5,82.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 17782 components: - type: Transform rot: 3.141592653589793 rad pos: -0.5,81.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22231 components: - type: Transform rot: 3.141592653589793 rad pos: -21.5,33.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: IntercomCommand entities: - uid: 21194 @@ -101289,12 +105284,16 @@ entities: rot: 3.141592653589793 rad pos: 0.5,73.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 21195 components: - type: Transform rot: 3.141592653589793 rad pos: 0.5,62.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: IntercomCommon entities: - uid: 3637 @@ -101302,46 +105301,62 @@ entities: - type: Transform pos: -45.5,9.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 6448 components: - type: Transform pos: -27.5,28.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22298 components: - type: Transform pos: 21.5,41.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22299 components: - type: Transform rot: 3.141592653589793 rad pos: 41.5,31.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22300 components: - type: Transform pos: 49.5,20.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22301 components: - type: Transform pos: 3.5,9.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22302 components: - type: Transform rot: 1.5707963267948966 rad pos: -66.5,-43.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: IntercomEngineering entities: - - uid: 22290 + - uid: 9102 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-33.5 + rot: 1.5707963267948966 rad + pos: 4.5,-34.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: IntercomMedical entities: - uid: 7346 @@ -101350,12 +105365,16 @@ entities: rot: 1.5707963267948966 rad pos: -13.5,-3.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 7501 components: - type: Transform rot: 1.5707963267948966 rad pos: -16.5,-8.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: IntercomScience entities: - uid: 14357 @@ -101364,18 +105383,24 @@ entities: rot: -1.5707963267948966 rad pos: 16.5,17.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22288 components: - type: Transform rot: -1.5707963267948966 rad pos: 41.5,8.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22289 components: - type: Transform rot: 1.5707963267948966 rad pos: 26.5,23.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: IntercomSecurity entities: - uid: 2546 @@ -101384,17 +105409,23 @@ entities: rot: 1.5707963267948966 rad pos: -49.5,46.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 4377 components: - type: Transform pos: -33.5,38.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22284 components: - type: Transform rot: -1.5707963267948966 rad pos: -27.5,49.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: IntercomService entities: - uid: 4386 @@ -101402,17 +105433,23 @@ entities: - type: Transform pos: -23.5,14.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 14492 components: - type: Transform rot: 3.141592653589793 rad pos: -12.5,5.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 16175 components: - type: Transform pos: -7.5,15.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: IntercomSupply entities: - uid: 22295 @@ -101421,12 +105458,16 @@ entities: rot: -1.5707963267948966 rad pos: 18.5,-4.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22296 components: - type: Transform rot: 3.141592653589793 rad pos: 30.5,-8.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: IronRockMining entities: - uid: 1955 @@ -103206,6 +107247,8 @@ entities: 3180: - - Pressed - Close + - type: Fixtures + fixtures: {} - uid: 2578 components: - type: MetaData @@ -103256,6 +107299,53 @@ entities: - Open - - Pressed - AutoClose + - type: Fixtures + fixtures: {} +- proto: LockableButtonEngineering + entities: + - uid: 9007 + components: + - type: MetaData + name: Blast Door + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-39.5 + parent: 30 + - type: DeviceLinkSource + linkedPorts: + 16827: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 9690 + components: + - type: MetaData + name: Blast Door + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-35.5 + parent: 30 + - type: DeviceLinkSource + linkedPorts: + 16827: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 22285 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-57.5 + parent: 30 + - type: DeviceLinkSource + linkedPorts: + 17119: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - proto: LockerAtmosphericsFilled entities: - uid: 9079 @@ -104943,27 +109033,37 @@ entities: - type: Transform pos: -24.5,23.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 6510 components: - type: Transform pos: 29.5,32.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 6511 components: - type: Transform pos: 30.5,32.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 6512 components: - type: Transform pos: 31.5,32.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22108 components: - type: Transform rot: 3.141592653589793 rad pos: -27.5,40.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: MonkeyCube entities: - uid: 499 @@ -105371,6 +109471,11 @@ entities: - type: Transform pos: -9.3813,-38.5809 parent: 30 + - uid: 23311 + components: + - type: Transform + pos: 4.278227,-46.40056 + parent: 30 - proto: NitrousOxideCanister entities: - uid: 7289 @@ -105610,6 +109715,8 @@ entities: - type: Transform pos: -43.5,11.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PaintingCafeTerraceAtNight entities: - uid: 21506 @@ -105617,6 +109724,8 @@ entities: - type: Transform pos: -17.5,33.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PaintingMonkey entities: - uid: 684 @@ -105624,26 +109733,36 @@ entities: - type: Transform pos: -4.5,16.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 17100 components: - type: Transform pos: -56.5,46.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 17653 components: - type: Transform pos: -81.5,-41.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 17955 components: - type: Transform pos: -52.5,-54.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 17956 components: - type: Transform pos: -52.5,-50.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PaintingOldGuitarist entities: - uid: 7484 @@ -105651,11 +109770,15 @@ entities: - type: Transform pos: -27.5,0.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22103 components: - type: Transform pos: -21.5,47.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PaintingOlympia entities: - uid: 22105 @@ -105663,6 +109786,8 @@ entities: - type: Transform pos: 18.5,59.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PaintingSadClown entities: - uid: 14969 @@ -105670,6 +109795,8 @@ entities: - type: Transform pos: 1.5,15.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PaintingTheGreatWave entities: - uid: 7745 @@ -105677,6 +109804,8 @@ entities: - type: Transform pos: -27.5,38.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PaintingTheScream entities: - uid: 7746 @@ -105684,6 +109813,8 @@ entities: - type: Transform pos: 0.5,34.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PaladinCircuitBoard entities: - uid: 21673 @@ -106053,6 +110184,11 @@ entities: - type: Transform pos: -38.461082,27.525124 parent: 30 + - uid: 10422 + components: + - type: Transform + pos: 4.523404,-52.445957 + parent: 30 - uid: 22306 components: - type: Transform @@ -106350,6 +110486,11 @@ entities: - type: Transform pos: 27.5,-30.5 parent: 30 + - uid: 23823 + components: + - type: Transform + pos: -19.5,-35.5 + parent: 30 - proto: PlasmaReinforcedWindowDirectional entities: - uid: 2028 @@ -106398,6 +110539,18 @@ entities: rot: -1.5707963267948966 rad pos: -40.5,53.5 parent: 30 +- proto: PlasmaTank + entities: + - uid: 23385 + components: + - type: Transform + pos: -19.491625,-50.34907 + parent: 30 + - uid: 23386 + components: + - type: Transform + pos: -19.366564,-50.463734 + parent: 30 - proto: PlasmaWindoorSecureArmoryLocked entities: - uid: 1943 @@ -106545,13 +110698,6 @@ entities: - type: Transform pos: 40.559143,-53.538166 parent: 30 -- proto: PonderingOrb - entities: - - uid: 17036 - components: - - type: Transform - pos: -60.5,57.5 - parent: 30 - proto: PortableFlasher entities: - uid: 2719 @@ -106659,6 +110805,8 @@ entities: - type: Transform pos: 13.5,-28.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterContrabandBeachStarYamamoto entities: - uid: 13074 @@ -106666,6 +110814,8 @@ entities: - type: Transform pos: 28.5,-8.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterContrabandBountyHunters entities: - uid: 6449 @@ -106673,6 +110823,8 @@ entities: - type: Transform pos: -36.5,57.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterContrabandClown entities: - uid: 4445 @@ -106680,11 +110832,15 @@ entities: - type: Transform pos: 5.5,15.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 16148 components: - type: Transform pos: 47.5,26.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterContrabandDonutCorp entities: - uid: 4883 @@ -106692,6 +110848,8 @@ entities: - type: Transform pos: -28.5,54.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterContrabandFreeDrone entities: - uid: 10293 @@ -106699,6 +110857,8 @@ entities: - type: Transform pos: -40.5,28.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterContrabandHackingGuide entities: - uid: 1646 @@ -106706,6 +110866,8 @@ entities: - type: Transform pos: -28.5,34.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterContrabandInterdyne entities: - uid: 12243 @@ -106713,6 +110875,8 @@ entities: - type: Transform pos: -40.5,-25.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterContrabandKosmicheskayaStantsiya entities: - uid: 22087 @@ -106720,6 +110884,8 @@ entities: - type: Transform pos: 27.5,-8.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterContrabandLamarr entities: - uid: 12783 @@ -106727,6 +110893,8 @@ entities: - type: Transform pos: 30.5,16.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterContrabandMissingGloves entities: - uid: 1647 @@ -106734,6 +110902,8 @@ entities: - type: Transform pos: -31.5,34.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterContrabandNuclearDeviceInformational entities: - uid: 21699 @@ -106741,6 +110911,8 @@ entities: - type: Transform pos: 2.5,42.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterContrabandRIPBadger entities: - uid: 9317 @@ -106748,6 +110920,8 @@ entities: - type: Transform pos: 15.5,-15.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterContrabandRouny entities: - uid: 22102 @@ -106755,6 +110929,8 @@ entities: - type: Transform pos: -31.5,14.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterContrabandShamblersJuice entities: - uid: 6640 @@ -106762,11 +110938,15 @@ entities: - type: Transform pos: 0.5,16.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 21355 components: - type: Transform pos: -1.5,-8.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterContrabandSmoke entities: - uid: 16190 @@ -106774,6 +110954,8 @@ entities: - type: Transform pos: 38.5,20.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterContrabandTools entities: - uid: 1650 @@ -106781,6 +110963,8 @@ entities: - type: Transform pos: -29.5,34.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterContrabandUnreadableAnnouncement entities: - uid: 2423 @@ -106788,11 +110972,15 @@ entities: - type: Transform pos: -32.583633,55.742336 parent: 30 + - type: Fixtures + fixtures: {} - uid: 16191 components: - type: Transform pos: 50.5,32.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterContrabandVoteWeh entities: - uid: 19821 @@ -106800,6 +110988,8 @@ entities: - type: Transform pos: 11.5,24.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterContrabandWehWatches entities: - uid: 21073 @@ -106807,6 +110997,8 @@ entities: - type: Transform pos: -29.5,-41.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitAnatomyPoster entities: - uid: 7596 @@ -106814,6 +111006,8 @@ entities: - type: Transform pos: -17.5,-13.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitCarpMount entities: - uid: 14968 @@ -106821,6 +111015,8 @@ entities: - type: Transform pos: 29.5,-8.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitCleanliness entities: - uid: 1387 @@ -106828,16 +111024,22 @@ entities: - type: Transform pos: -33.5,9.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 6863 components: - type: Transform pos: -16.5,-6.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 16174 components: - type: Transform pos: 47.5,22.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitCohibaRobustoAd entities: - uid: 607 @@ -106845,21 +111047,29 @@ entities: - type: Transform pos: 7.5,6.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 16919 components: - type: Transform pos: -43.5,2.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 21354 components: - type: Transform pos: 2.5,-6.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 21554 components: - type: Transform pos: 44.5,32.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitDickGumshue entities: - uid: 2418 @@ -106867,6 +111077,8 @@ entities: - type: Transform pos: -45.5,33.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitEnlist entities: - uid: 2417 @@ -106874,6 +111086,8 @@ entities: - type: Transform pos: -33.5,55.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitGetYourLEGS entities: - uid: 7426 @@ -106881,6 +111095,8 @@ entities: - type: Transform pos: -29.5,0.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitHelpOthers entities: - uid: 1033 @@ -106888,6 +111104,8 @@ entities: - type: Transform pos: -37.5,1.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitHereForYourSafety entities: - uid: 2416 @@ -106895,11 +111113,15 @@ entities: - type: Transform pos: -45.5,47.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 9224 components: - type: Transform pos: -1.5,-17.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitHighClassMartini entities: - uid: 16753 @@ -106907,6 +111129,8 @@ entities: - type: Transform pos: -42.5,23.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitMime entities: - uid: 15203 @@ -106914,6 +111138,8 @@ entities: - type: Transform pos: 6.5,11.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitNanomichiAd entities: - uid: 1648 @@ -106921,6 +111147,8 @@ entities: - type: Transform pos: -23.5,30.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitNanotrasenLogo entities: - uid: 2419 @@ -106928,71 +111156,99 @@ entities: - type: Transform pos: -26.5,53.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 4446 components: - type: Transform pos: -4.5,22.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5251 components: - type: Transform pos: -22.5,32.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5252 components: - type: Transform pos: -20.5,38.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5637 components: - type: Transform pos: 8.5,40.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5638 components: - type: Transform pos: -13.5,34.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5639 components: - type: Transform pos: -5.5,34.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5725 components: - type: Transform pos: 6.5,31.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5832 components: - type: Transform pos: -13.5,44.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5833 components: - type: Transform pos: -5.5,44.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20597 components: - type: Transform pos: -55.5,14.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20598 components: - type: Transform pos: -55.5,22.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 21571 components: - type: Transform pos: 34.5,36.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 21572 components: - type: Transform pos: 44.5,36.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitObey entities: - uid: 1649 @@ -107000,11 +111256,15 @@ entities: - type: Transform pos: -25.5,34.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 6450 components: - type: Transform pos: -20.5,53.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitPeriodicTable entities: - uid: 9699 @@ -107012,6 +111272,8 @@ entities: - type: Transform pos: -6.5,-13.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitRenault entities: - uid: 10111 @@ -107019,6 +111281,8 @@ entities: - type: Transform pos: -18.5,29.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyEyeProtection entities: - uid: 9223 @@ -107026,17 +111290,23 @@ entities: - type: Transform pos: -3.5,-17.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 10697 components: - type: Transform pos: -22.5,-38.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 18185 components: - type: Transform rot: 3.141592653589793 rad pos: 20.5,9.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyInternals entities: - uid: 4837 @@ -107044,11 +111314,15 @@ entities: - type: Transform pos: -23.5,-38.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 11236 components: - type: Transform pos: 3.5,-35.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyMothEpi entities: - uid: 9812 @@ -107056,6 +111330,8 @@ entities: - type: Transform pos: -4.5,-5.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyMothHardhat entities: - uid: 10086 @@ -107063,6 +111339,8 @@ entities: - type: Transform pos: -26.5,-44.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyMothMeth entities: - uid: 7231 @@ -107070,6 +111348,8 @@ entities: - type: Transform pos: -10.5,-12.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyMothPiping entities: - uid: 8608 @@ -107078,12 +111358,16 @@ entities: rot: 1.5707963267948966 rad pos: 10.5,-21.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 23191 components: - type: Transform rot: -1.5707963267948966 rad pos: -21.5,-38.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyReport entities: - uid: 2412 @@ -107091,11 +111375,15 @@ entities: - type: Transform pos: -36.5,50.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 11433 components: - type: Transform pos: 6.5,-14.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitSecWatch entities: - uid: 22877 @@ -107103,6 +111391,8 @@ entities: - type: Transform pos: -14.5,-50.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitSpaceCops entities: - uid: 2411 @@ -107110,6 +111400,8 @@ entities: - type: Transform pos: -30.5,55.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterLegitUeNo entities: - uid: 1654 @@ -107117,6 +111409,8 @@ entities: - type: Transform pos: -48.5,16.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PosterMapMarathon entities: - uid: 1 @@ -107124,26 +111418,36 @@ entities: - type: Transform pos: -19.5,38.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20433 components: - type: Transform pos: -48.5,11.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20434 components: - type: Transform pos: -46.5,16.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20435 components: - type: Transform pos: -21.5,28.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20436 components: - type: Transform pos: 2.5,5.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: PottedPlant1 entities: - uid: 7175 @@ -107920,12 +112224,6 @@ entities: rot: 3.141592653589793 rad pos: -58.5,-9.5 parent: 30 - - uid: 906 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-52.5 - parent: 30 - uid: 916 components: - type: Transform @@ -108998,12 +113296,6 @@ entities: rot: 1.5707963267948966 rad pos: -2.5,-46.5 parent: 30 - - uid: 9868 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-56.5 - parent: 30 - uid: 10072 components: - type: Transform @@ -109033,12 +113325,6 @@ entities: rot: 1.5707963267948966 rad pos: -19.5,-46.5 parent: 30 - - uid: 10798 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-56.5 - parent: 30 - uid: 10799 components: - type: Transform @@ -109107,36 +113393,6 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 - - uid: 10975 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-34.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 10976 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,-34.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 10977 - components: - - type: Transform - pos: 14.5,-39.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 10978 - components: - - type: Transform - pos: 10.5,-39.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 10981 components: - type: Transform @@ -109223,14 +113479,6 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 - - uid: 10996 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-33.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 10998 components: - type: Transform @@ -110016,29 +114264,21 @@ entities: rot: 1.5707963267948966 rad pos: -42.5,52.5 parent: 30 + - uid: 23290 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-52.5 + parent: 30 +- proto: PoweredlightCyan + entities: + - uid: 2177 + components: + - type: Transform + pos: -1.5,-56.5 + parent: 30 - proto: PoweredlightExterior entities: - - uid: 833 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,-52.5 - parent: 30 - - uid: 10166 - components: - - type: Transform - pos: -22.5,-58.5 - parent: 30 - - uid: 10801 - components: - - type: Transform - pos: 7.5,-46.5 - parent: 30 - - uid: 11147 - components: - - type: Transform - pos: -12.5,-58.5 - parent: 30 - uid: 20747 components: - type: Transform @@ -110175,6 +114415,13 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 +- proto: PoweredlightRed + entities: + - uid: 23294 + components: + - type: Transform + pos: 0.5,-56.5 + parent: 30 - proto: PoweredlightSodium entities: - uid: 9448 @@ -110197,6 +114444,30 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 + - uid: 23378 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,-71.5 + parent: 30 + - uid: 23379 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-71.5 + parent: 30 + - uid: 23380 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-63.5 + parent: 30 + - uid: 23381 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,-63.5 + parent: 30 - proto: PoweredSmallLight entities: - uid: 580 @@ -110582,12 +114853,6 @@ entities: rot: 3.141592653589793 rad pos: -10.5,-56.5 parent: 30 - - uid: 10797 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,-56.5 - parent: 30 - uid: 10997 components: - type: Transform @@ -111457,11 +115722,6 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 - - uid: 20665 - components: - - type: Transform - pos: 6.5,-44.5 - parent: 30 - uid: 20673 components: - type: Transform @@ -111497,12 +115757,24 @@ entities: rot: 3.141592653589793 rad pos: -8.5,13.5 parent: 30 + - uid: 21421 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-61.5 + parent: 30 - uid: 23214 components: - type: Transform rot: -1.5707963267948966 rad pos: 43.5,48.5 parent: 30 + - uid: 23293 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-57.5 + parent: 30 - proto: PoweredSmallLightEmpty entities: - uid: 15072 @@ -111668,6 +115940,11 @@ entities: - type: Transform pos: -3.5,-16.5 parent: 30 + - uid: 9217 + components: + - type: Transform + pos: 4.5,-52.5 + parent: 30 - uid: 9231 components: - type: Transform @@ -111688,6 +115965,11 @@ entities: - type: Transform pos: -8.5,-43.5 parent: 30 + - uid: 10413 + components: + - type: Transform + pos: 4.5,-53.5 + parent: 30 - uid: 11086 components: - type: Transform @@ -111918,11 +116200,6 @@ entities: rot: 3.141592653589793 rad pos: 41.5,43.5 parent: 30 - - uid: 23239 - components: - - type: Transform - pos: 0.5,-53.5 - parent: 30 - proto: RadiationCollectorFullTank entities: - uid: 9419 @@ -111955,6 +116232,28 @@ entities: - type: Transform pos: -20.5,-60.5 parent: 30 +- proto: RadiationCollectorNoTank + entities: + - uid: 20450 + components: + - type: Transform + pos: -9.5,-54.5 + parent: 30 + - uid: 23388 + components: + - type: Transform + pos: -10.5,-54.5 + parent: 30 + - uid: 23389 + components: + - type: Transform + pos: -11.5,-54.5 + parent: 30 + - uid: 23390 + components: + - type: Transform + pos: -12.5,-54.5 + parent: 30 - proto: RadioHandheld entities: - uid: 11081 @@ -112158,11 +116457,48 @@ entities: - type: Transform pos: 2.5,23.5 parent: 30 + - uid: 9065 + components: + - type: Transform + pos: -34.5,-40.5 + parent: 30 - uid: 9791 components: - type: Transform pos: 3.5,23.5 parent: 30 +- proto: RandomCableMVSpawner + entities: + - uid: 9018 + components: + - type: Transform + pos: -23.5,-59.5 + parent: 30 + - uid: 9019 + components: + - type: Transform + pos: -23.5,-60.5 + parent: 30 + - uid: 9020 + components: + - type: Transform + pos: -24.5,-67.5 + parent: 30 + - uid: 9021 + components: + - type: Transform + pos: -24.5,-66.5 + parent: 30 + - uid: 10310 + components: + - type: Transform + pos: -20.5,-74.5 + parent: 30 + - uid: 13752 + components: + - type: Transform + pos: -17.5,-74.5 + parent: 30 - proto: RandomDrinkGlass entities: - uid: 561 @@ -112971,40 +117307,20 @@ entities: parent: 30 - proto: ReinforcedPlasmaWindow entities: - - uid: 8537 + - uid: 4425 components: - type: Transform - pos: 10.5,-36.5 + pos: 2.5,-57.5 parent: 30 - - uid: 8539 + - uid: 4454 components: - type: Transform - pos: 14.5,-37.5 + pos: 0.5,-58.5 parent: 30 - - uid: 8540 + - uid: 5792 components: - type: Transform - pos: 13.5,-35.5 - parent: 30 - - uid: 8541 - components: - - type: Transform - pos: 11.5,-35.5 - parent: 30 - - uid: 8569 - components: - - type: Transform - pos: 10.5,-37.5 - parent: 30 - - uid: 8572 - components: - - type: Transform - pos: 14.5,-36.5 - parent: 30 - - uid: 8573 - components: - - type: Transform - pos: 12.5,-35.5 + pos: 1.5,-57.5 parent: 30 - uid: 8682 components: @@ -113071,6 +117387,26 @@ entities: - type: Transform pos: 35.5,14.5 parent: 30 + - uid: 15073 + components: + - type: Transform + pos: 12.5,-38.5 + parent: 30 + - uid: 15180 + components: + - type: Transform + pos: 12.5,-42.5 + parent: 30 + - uid: 15188 + components: + - type: Transform + pos: 10.5,-40.5 + parent: 30 + - uid: 15190 + components: + - type: Transform + pos: 13.5,-38.5 + parent: 30 - uid: 16404 components: - type: Transform @@ -113101,35 +117437,50 @@ entities: - type: Transform pos: -39.5,50.5 parent: 30 - - uid: 20678 + - uid: 20467 components: - type: Transform - pos: -2.5,-54.5 + pos: 11.5,-38.5 parent: 30 - - uid: 20679 + - uid: 20538 components: - type: Transform - pos: -3.5,-54.5 + pos: 3.5,-57.5 parent: 30 - - uid: 20680 + - uid: 20539 components: - type: Transform - pos: -4.5,-54.5 + pos: 1.5,-61.5 parent: 30 - - uid: 20681 + - uid: 20569 components: - type: Transform - pos: 1.5,-54.5 + pos: 4.5,-58.5 parent: 30 - - uid: 20682 + - uid: 20591 components: - type: Transform - pos: 2.5,-54.5 + pos: 3.5,-61.5 parent: 30 - - uid: 20683 + - uid: 20613 components: - type: Transform - pos: 3.5,-54.5 + pos: 2.5,-61.5 + parent: 30 + - uid: 20644 + components: + - type: Transform + pos: 0.5,-60.5 + parent: 30 + - uid: 20651 + components: + - type: Transform + pos: 0.5,-59.5 + parent: 30 + - uid: 20652 + components: + - type: Transform + pos: 4.5,-60.5 parent: 30 - proto: ReinforcedWindow entities: @@ -113841,19 +118192,16 @@ entities: - uid: 2201 components: - type: Transform - rot: 1.5707963267948966 rad pos: -49.5,47.5 parent: 30 - uid: 2267 components: - type: Transform - rot: 3.141592653589793 rad pos: -47.5,70.5 parent: 30 - uid: 2269 components: - type: Transform - rot: 3.141592653589793 rad pos: -45.5,70.5 parent: 30 - uid: 2314 @@ -113914,13 +118262,11 @@ entities: - uid: 4491 components: - type: Transform - rot: 3.141592653589793 rad pos: -49.5,70.5 parent: 30 - uid: 4695 components: - type: Transform - rot: 3.141592653589793 rad pos: -47.5,45.5 parent: 30 - uid: 4824 @@ -114753,6 +119099,11 @@ entities: - type: Transform pos: 22.5,-21.5 parent: 30 + - uid: 8567 + components: + - type: Transform + pos: 8.5,-36.5 + parent: 30 - uid: 8601 components: - type: Transform @@ -114773,81 +119124,36 @@ entities: - type: Transform pos: -27.5,-21.5 parent: 30 + - uid: 8933 + components: + - type: Transform + pos: 15.5,-35.5 + parent: 30 + - uid: 8980 + components: + - type: Transform + pos: 14.5,-35.5 + parent: 30 - uid: 8982 components: - type: Transform pos: 7.5,-37.5 parent: 30 - - uid: 8983 - components: - - type: Transform - pos: 8.5,-36.5 - parent: 30 - - uid: 8984 - components: - - type: Transform - pos: 8.5,-35.5 - parent: 30 - - uid: 8985 - components: - - type: Transform - pos: 8.5,-34.5 - parent: 30 - - uid: 8986 - components: - - type: Transform - pos: 9.5,-33.5 - parent: 30 - - uid: 8987 - components: - - type: Transform - pos: 10.5,-33.5 - parent: 30 - - uid: 8988 - components: - - type: Transform - pos: 11.5,-33.5 - parent: 30 - - uid: 8989 - components: - - type: Transform - pos: 12.5,-33.5 - parent: 30 - - uid: 8990 - components: - - type: Transform - pos: 13.5,-33.5 - parent: 30 - - uid: 8991 - components: - - type: Transform - pos: 14.5,-33.5 - parent: 30 - - uid: 8992 - components: - - type: Transform - pos: 15.5,-33.5 - parent: 30 - - uid: 8993 - components: - - type: Transform - pos: 16.5,-34.5 - parent: 30 - - uid: 8994 - components: - - type: Transform - pos: 16.5,-35.5 - parent: 30 - - uid: 8995 - components: - - type: Transform - pos: 16.5,-36.5 - parent: 30 - uid: 8996 components: - type: Transform pos: 17.5,-37.5 parent: 30 + - uid: 9004 + components: + - type: Transform + pos: -3.5,-55.5 + parent: 30 + - uid: 9005 + components: + - type: Transform + pos: -4.5,-55.5 + parent: 30 - uid: 9012 components: - type: Transform @@ -114868,6 +119174,11 @@ entities: - type: Transform pos: 23.5,-14.5 parent: 30 + - uid: 9104 + components: + - type: Transform + pos: 5.5,-49.5 + parent: 30 - uid: 9120 components: - type: Transform @@ -114883,6 +119194,11 @@ entities: - type: Transform pos: -3.5,-31.5 parent: 30 + - uid: 9234 + components: + - type: Transform + pos: 1.5,-55.5 + parent: 30 - uid: 9277 components: - type: Transform @@ -114903,15 +119219,20 @@ entities: - type: Transform pos: -0.5,-32.5 parent: 30 - - uid: 9303 + - uid: 9289 components: - type: Transform - pos: 5.5,-50.5 + pos: 3.5,-55.5 parent: 30 - uid: 9316 components: - type: Transform - pos: 5.5,-51.5 + pos: 13.5,-35.5 + parent: 30 + - uid: 9320 + components: + - type: Transform + pos: 16.5,-36.5 parent: 30 - uid: 9321 components: @@ -114933,6 +119254,11 @@ entities: - type: Transform pos: -16.5,-45.5 parent: 30 + - uid: 9513 + components: + - type: Transform + pos: 5.5,-51.5 + parent: 30 - uid: 9577 components: - type: Transform @@ -114953,15 +119279,15 @@ entities: - type: Transform pos: 4.5,37.5 parent: 30 - - uid: 9679 + - uid: 9681 components: - type: Transform - pos: 5.5,-48.5 + pos: -0.5,-55.5 parent: 30 - - uid: 9680 + - uid: 9691 components: - type: Transform - pos: 5.5,-49.5 + pos: 5.5,-50.5 parent: 30 - uid: 9702 components: @@ -115013,6 +119339,16 @@ entities: - type: Transform pos: -32.5,-7.5 parent: 30 + - uid: 9966 + components: + - type: Transform + pos: -2.5,-55.5 + parent: 30 + - uid: 10044 + components: + - type: Transform + pos: 2.5,-55.5 + parent: 30 - uid: 10053 components: - type: Transform @@ -115071,7 +119407,6 @@ entities: - uid: 10150 components: - type: Transform - rot: 1.5707963267948966 rad pos: -49.5,49.5 parent: 30 - uid: 10152 @@ -115089,6 +119424,16 @@ entities: - type: Transform pos: 23.5,-16.5 parent: 30 + - uid: 10558 + components: + - type: Transform + pos: 10.5,-35.5 + parent: 30 + - uid: 10559 + components: + - type: Transform + pos: 12.5,-35.5 + parent: 30 - uid: 10623 components: - type: Transform @@ -115734,6 +120079,16 @@ entities: - type: Transform pos: -58.5,47.5 parent: 30 + - uid: 17075 + components: + - type: Transform + pos: 11.5,-35.5 + parent: 30 + - uid: 17076 + components: + - type: Transform + pos: 9.5,-35.5 + parent: 30 - uid: 17098 components: - type: Transform @@ -116808,96 +121163,134 @@ entities: - type: Transform pos: -38.5,16.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20593 components: - type: Transform pos: -47.5,16.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20594 components: - type: Transform pos: -43.5,8.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20595 components: - type: Transform pos: -53.5,14.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20596 components: - type: Transform pos: -53.5,22.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20599 components: - type: Transform pos: -37.5,23.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20600 components: - type: Transform pos: -40.5,34.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20601 components: - type: Transform pos: -29.5,28.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20602 components: - type: Transform pos: -18.5,28.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20603 components: - type: Transform pos: 5.5,28.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20604 components: - type: Transform pos: 16.5,28.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20605 components: - type: Transform pos: 7.5,19.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20606 components: - type: Transform pos: -26.5,0.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20607 components: - type: Transform pos: -46.5,-3.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20608 components: - type: Transform pos: -63.5,-26.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20609 components: - type: Transform pos: -43.5,-12.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20610 components: - type: Transform pos: 10.5,-0.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20611 components: - type: Transform pos: 4.5,-21.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20612 components: - type: Transform pos: -0.5,-26.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: Screwdriver entities: - uid: 5667 @@ -117165,6 +121558,11 @@ entities: - type: Transform pos: -38.50112,-3.4785028 parent: 30 + - uid: 9678 + components: + - type: Transform + pos: 2.6266298,-46.493492 + parent: 30 - uid: 9977 components: - type: Transform @@ -117193,7 +121591,7 @@ entities: - uid: 10556 components: - type: Transform - pos: 2.7814693,-46.481953 + pos: 2.803801,-46.483067 parent: 30 - uid: 10761 components: @@ -117737,6 +122135,41 @@ entities: - type: Transform pos: -18.5,-49.5 parent: 30 + - uid: 23813 + components: + - type: Transform + pos: -20.5,-57.5 + parent: 30 + - uid: 23814 + components: + - type: Transform + pos: -19.5,-57.5 + parent: 30 + - uid: 23815 + components: + - type: Transform + pos: -18.5,-57.5 + parent: 30 + - uid: 23816 + components: + - type: Transform + pos: -17.5,-57.5 + parent: 30 + - uid: 23817 + components: + - type: Transform + pos: -16.5,-57.5 + parent: 30 + - uid: 23818 + components: + - type: Transform + pos: -15.5,-57.5 + parent: 30 + - uid: 23819 + components: + - type: Transform + pos: -14.5,-57.5 + parent: 30 - proto: SignAi entities: - uid: 20306 @@ -117744,11 +122177,15 @@ entities: - type: Transform pos: -1.5,60.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20734 components: - type: Transform pos: -18.5,41.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignalButton entities: - uid: 381 @@ -117756,6 +122193,8 @@ entities: - type: Transform pos: -1.5,22.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 384 components: - type: Transform @@ -117781,6 +122220,8 @@ entities: 395: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 544 components: - type: Transform @@ -117794,31 +122235,15 @@ entities: 543: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 723 components: - type: Transform pos: -39.5,9.5 parent: 30 - - uid: 8570 - components: - - type: Transform - pos: 13.5,-38.5 - parent: 30 - - type: DeviceLinkSource - linkedPorts: - 9068: - - - Pressed - - Toggle - - uid: 9038 - components: - - type: Transform - pos: 16.5,-33.5 - parent: 30 - - type: DeviceLinkSource - linkedPorts: - 9068: - - - Pressed - - Toggle + - type: Fixtures + fixtures: {} - uid: 11008 components: - type: Transform @@ -117838,6 +122263,8 @@ entities: 21333: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 11761 components: - type: Transform @@ -117848,6 +122275,8 @@ entities: 11659: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 11933 components: - type: Transform @@ -117858,6 +122287,8 @@ entities: 11682: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 12029 components: - type: Transform @@ -117874,6 +122305,8 @@ entities: 11716: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 12915 components: - type: Transform @@ -117887,6 +122320,8 @@ entities: 13347: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 13741 components: - type: Transform @@ -117924,6 +122359,8 @@ entities: 13732: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 13742 components: - type: Transform @@ -117961,6 +122398,8 @@ entities: 13729: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 20392 components: - type: Transform @@ -117974,6 +122413,8 @@ entities: 5741: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 20393 components: - type: Transform @@ -117987,6 +122428,8 @@ entities: 20394: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 20446 components: - type: Transform @@ -118015,6 +122458,8 @@ entities: 20447: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 21721 components: - type: Transform @@ -118028,6 +122473,8 @@ entities: 21722: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: SignalButtonDirectional entities: - uid: 295 @@ -118044,6 +122491,8 @@ entities: 7402: - - Pressed - Open + - type: Fixtures + fixtures: {} - uid: 1919 components: - type: Transform @@ -118058,12 +122507,16 @@ entities: 988: - - Pressed - Open + - type: Fixtures + fixtures: {} - uid: 2643 components: - type: Transform rot: 1.5707963267948966 rad pos: -44.5,61.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 3189 components: - type: MetaData @@ -118077,6 +122530,8 @@ entities: 864: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 3204 components: - type: Transform @@ -118102,6 +122557,8 @@ entities: 7992: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 3708 components: - type: Transform @@ -118112,6 +122569,8 @@ entities: 341: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 4731 components: - type: Transform @@ -118135,6 +122594,8 @@ entities: 5078: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 6868 components: - type: Transform @@ -118149,6 +122610,8 @@ entities: 7829: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 6869 components: - type: Transform @@ -118163,6 +122626,8 @@ entities: 6871: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 6992 components: - type: MetaData @@ -118175,6 +122640,8 @@ entities: 6991: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 7440 components: - type: MetaData @@ -118190,6 +122657,8 @@ entities: 7609: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 7673 components: - type: Transform @@ -118216,6 +122685,8 @@ entities: 899: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 7920 components: - type: Transform @@ -118230,6 +122701,8 @@ entities: 7562: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 8607 components: - type: Transform @@ -118241,6 +122714,8 @@ entities: 6882: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 8610 components: - type: Transform @@ -118255,6 +122730,8 @@ entities: 11923: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 8863 components: - type: Transform @@ -118269,6 +122746,8 @@ entities: 11995: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 9184 components: - type: Transform @@ -118285,6 +122764,8 @@ entities: 9188: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 12859 components: - type: MetaData @@ -118297,6 +122778,8 @@ entities: 14249: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 16041 components: - type: Transform @@ -118308,6 +122791,8 @@ entities: 6413: - - Pressed - DoorBolt + - type: Fixtures + fixtures: {} - uid: 16042 components: - type: Transform @@ -118319,6 +122804,8 @@ entities: 6414: - - Pressed - DoorBolt + - type: Fixtures + fixtures: {} - uid: 16116 components: - type: Transform @@ -118330,6 +122817,41 @@ entities: 6415: - - Pressed - DoorBolt + - type: Fixtures + fixtures: {} + - uid: 23821 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,-52.5 + parent: 30 + - type: SignalSwitch + state: True + - type: DeviceLinkSource + linkedPorts: + 23813: + - - Pressed + - Toggle + 23814: + - - Pressed + - Toggle + 23815: + - - Pressed + - Toggle + 23816: + - - Pressed + - Toggle + 23817: + - - Pressed + - Toggle + 23818: + - - Pressed + - Toggle + 23819: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - proto: SignalSwitch entities: - uid: 11021 @@ -118355,6 +122877,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 23173 components: - type: MetaData @@ -118395,6 +122919,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - proto: SignalSwitchDirectional entities: - uid: 1845 @@ -118459,6 +122985,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 3131 components: - type: Transform @@ -118487,6 +123015,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 5063 components: - type: Transform @@ -118500,52 +123030,8 @@ entities: - Open - - Off - Close - - uid: 9164 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,-54.5 - parent: 30 - - type: DeviceLinkSource - linkedPorts: - 9678: - - - On - - Open - - - Off - - Close - 9065: - - - On - - Open - - - Off - - Close - 9064: - - - On - - Open - - - Off - - Close - - uid: 9214 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-54.5 - parent: 30 - - type: DeviceLinkSource - linkedPorts: - 9690: - - - On - - Open - - - Off - - Close - 9302: - - - On - - Open - - - Off - - Close - 9691: - - - On - - Open - - - Off - - Close + - type: Fixtures + fixtures: {} - uid: 12697 components: - type: Transform @@ -118564,6 +123050,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 14525 components: - type: Transform @@ -118582,6 +123070,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 15975 components: - type: Transform @@ -118600,6 +123090,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 20068 components: - type: Transform @@ -118663,6 +123155,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 21706 components: - type: Transform @@ -118685,6 +123179,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 22211 components: - type: Transform @@ -118708,6 +123204,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - proto: SignArmory entities: - uid: 1927 @@ -118715,6 +123213,8 @@ entities: - type: Transform pos: -42.5,50.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignAtmos entities: - uid: 7012 @@ -118722,16 +123222,22 @@ entities: - type: Transform pos: 8.5,-21.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 9082 components: - type: Transform pos: 8.5,-25.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 9083 components: - type: Transform pos: 4.5,-32.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignBar entities: - uid: 1384 @@ -118739,6 +123245,8 @@ entities: - type: Transform pos: -0.5,4.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignBridge entities: - uid: 5253 @@ -118746,11 +123254,15 @@ entities: - type: Transform pos: -16.5,28.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5606 components: - type: Transform pos: -2.5,28.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignCans entities: - uid: 20624 @@ -118758,11 +123270,15 @@ entities: - type: Transform pos: 18.5,-20.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20627 components: - type: Transform pos: 15.5,-19.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignCargo entities: - uid: 8405 @@ -118770,16 +123286,22 @@ entities: - type: Transform pos: 7.5,0.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 8460 components: - type: Transform pos: 10.5,-8.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 21383 components: - type: Transform pos: 14.5,-0.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignCargoDock entities: - uid: 21586 @@ -118787,6 +123309,8 @@ entities: - type: Transform pos: 38.5,-1.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignChapel entities: - uid: 9179 @@ -118794,11 +123318,15 @@ entities: - type: Transform pos: -47.5,-10.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 17624 components: - type: Transform pos: -63.5,-36.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignChem entities: - uid: 6700 @@ -118806,11 +123334,15 @@ entities: - type: Transform pos: -10.5,-11.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 9032 components: - type: Transform pos: -10.5,-5.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignCryogenicsMed entities: - uid: 22993 @@ -118818,6 +123350,8 @@ entities: - type: Transform pos: 29.5,40.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignDangerMed entities: - uid: 17038 @@ -118825,6 +123359,8 @@ entities: - type: Transform pos: -60.5,59.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignDirectionalBridge entities: - uid: 809 @@ -118833,30 +123369,40 @@ entities: rot: 3.141592653589793 rad pos: 7.500639,16.731457 parent: 30 + - type: Fixtures + fixtures: {} - uid: 813 components: - type: Transform rot: 1.5707963267948966 rad pos: -33.5,24.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 816 components: - type: Transform rot: 3.141592653589793 rad pos: -33.5,14.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5605 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.501582,28.260015 parent: 30 + - type: Fixtures + fixtures: {} - uid: 6419 components: - type: Transform rot: -1.5707963267948966 rad pos: 20.5,28.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignDirectionalBrig entities: - uid: 16281 @@ -118865,12 +123411,16 @@ entities: rot: -1.5707963267948966 rad pos: -35.5,45.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 16282 components: - type: Transform rot: 3.141592653589793 rad pos: -45.5,45.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignDirectionalChapel entities: - uid: 17792 @@ -118878,23 +123428,31 @@ entities: - type: Transform pos: -43.5,4.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 17793 components: - type: Transform rot: -1.5707963267948966 rad pos: -33.5,6.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 17795 components: - type: Transform rot: -1.5707963267948966 rad pos: -47.5,-21.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 19436 components: - type: Transform pos: -47.5,-12.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignDirectionalCryo entities: - uid: 15234 @@ -118903,12 +123461,16 @@ entities: rot: 1.5707963267948966 rad pos: 12.5,28.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 15353 components: - type: Transform rot: 1.5707963267948966 rad pos: 28.5,40.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignDirectionalDorms entities: - uid: 6420 @@ -118917,12 +123479,16 @@ entities: rot: 3.141592653589793 rad pos: 20.504648,28.737268 parent: 30 + - type: Fixtures + fixtures: {} - uid: 6530 components: - type: Transform rot: 1.5707963267948966 rad pos: 7.5181293,28.732492 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignDirectionalEng entities: - uid: 606 @@ -118930,38 +123496,52 @@ entities: - type: Transform pos: 7.501919,5.259619 parent: 30 + - type: Fixtures + fixtures: {} - uid: 613 components: - type: Transform pos: -4.4997187,4.2684793 parent: 30 + - type: Fixtures + fixtures: {} - uid: 615 components: - type: Transform rot: 1.5707963267948966 rad pos: -18.5,4.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 812 components: - type: Transform pos: 7.500639,15.262707 parent: 30 + - type: Fixtures + fixtures: {} - uid: 820 components: - type: Transform pos: -33.503014,13.727922 parent: 30 + - type: Fixtures + fixtures: {} - uid: 822 components: - type: Transform rot: 1.5707963267948966 rad pos: -33.5,5.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 9191 components: - type: Transform pos: 14.5,-12.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignDirectionalEvac entities: - uid: 618 @@ -118970,53 +123550,71 @@ entities: rot: -1.5707963267948966 rad pos: -22.5,4.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 804 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,24.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 819 components: - type: Transform rot: -1.5707963267948966 rad pos: -33.503014,14.243547 parent: 30 + - type: Fixtures + fixtures: {} - uid: 1338 components: - type: Transform rot: -1.5707963267948966 rad pos: -41.5,16.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 1381 components: - type: Transform pos: -37.5,28.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 4347 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,4.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 8305 components: - type: Transform rot: -1.5707963267948966 rad pos: -37.5,12.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22261 components: - type: Transform rot: 1.5707963267948966 rad pos: -59.5,-20.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22262 components: - type: Transform rot: 3.141592653589793 rad pos: -47.48893,-21.265512 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignDirectionalGravity entities: - uid: 5604 @@ -119025,6 +123623,8 @@ entities: rot: 3.141592653589793 rad pos: 7.5,28.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignDirectionalHydro entities: - uid: 6422 @@ -119032,23 +123632,31 @@ entities: - type: Transform pos: -33.5,12.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 6423 components: - type: Transform pos: 7.5,14.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 21454 components: - type: Transform rot: 1.5707963267948966 rad pos: -33.477043,6.2596173 parent: 30 + - type: Fixtures + fixtures: {} - uid: 21455 components: - type: Transform rot: 3.141592653589793 rad pos: -22.506641,4.747666 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignDirectionalLibrary entities: - uid: 11016 @@ -119057,6 +123665,8 @@ entities: rot: -1.5707963267948966 rad pos: -47.5224,-21.687305 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignDirectionalMed entities: - uid: 604 @@ -119065,33 +123675,45 @@ entities: rot: -1.5707963267948966 rad pos: 7.5,5.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 811 components: - type: Transform pos: 7.500639,15.731457 parent: 30 + - type: Fixtures + fixtures: {} - uid: 815 components: - type: Transform pos: -33.503014,24.266455 parent: 30 + - type: Fixtures + fixtures: {} - uid: 821 components: - type: Transform pos: -33.503014,13.259172 parent: 30 + - type: Fixtures + fixtures: {} - uid: 824 components: - type: Transform rot: 1.5707963267948966 rad pos: -33.498367,5.2443438 parent: 30 + - type: Fixtures + fixtures: {} - uid: 11589 components: - type: Transform rot: 3.141592653589793 rad pos: 10.5,-12.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignDirectionalSci entities: - uid: 605 @@ -119100,40 +123722,54 @@ entities: rot: 3.141592653589793 rad pos: 7.5216503,5.7286544 parent: 30 + - type: Fixtures + fixtures: {} - uid: 612 components: - type: Transform rot: 1.5707963267948966 rad pos: -4.5139136,4.737153 parent: 30 + - type: Fixtures + fixtures: {} - uid: 617 components: - type: Transform rot: 1.5707963267948966 rad pos: -18.495691,4.7372293 parent: 30 + - type: Fixtures + fixtures: {} - uid: 806 components: - type: Transform pos: 7.4924183,24.273302 parent: 30 + - type: Fixtures + fixtures: {} - uid: 810 components: - type: Transform rot: 1.5707963267948966 rad pos: 7.4788837,16.243462 parent: 30 + - type: Fixtures + fixtures: {} - uid: 817 components: - type: Transform pos: -33.5,13.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 823 components: - type: Transform rot: 1.5707963267948966 rad pos: -33.498367,5.7443438 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignDirectionalSec entities: - uid: 805 @@ -119142,30 +123778,40 @@ entities: rot: -1.5707963267948966 rad pos: 7.4924183,24.742052 parent: 30 + - type: Fixtures + fixtures: {} - uid: 808 components: - type: Transform rot: 3.141592653589793 rad pos: 7.5,16.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 814 components: - type: Transform rot: 3.141592653589793 rad pos: -33.503014,24.735205 parent: 30 + - type: Fixtures + fixtures: {} - uid: 818 components: - type: Transform rot: 3.141592653589793 rad pos: -33.503014,14.727922 parent: 30 + - type: Fixtures + fixtures: {} - uid: 1598 components: - type: Transform rot: 3.141592653589793 rad pos: -33.5,28.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignDirectionalSolar entities: - uid: 6531 @@ -119174,36 +123820,48 @@ entities: rot: 1.5707963267948966 rad pos: 41.5,19.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 15974 components: - type: Transform rot: 1.5707963267948966 rad pos: 36.5,25.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 15976 components: - type: Transform rot: 3.141592653589793 rad pos: 41.5,25.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 16990 components: - type: Transform rot: 3.141592653589793 rad pos: -61.5,31.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 16991 components: - type: Transform rot: -1.5707963267948966 rad pos: -58.5,42.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 16992 components: - type: Transform rot: 3.141592653589793 rad pos: -51.5,38.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignDirectionalSupply entities: - uid: 614 @@ -119211,29 +123869,39 @@ entities: - type: Transform pos: -4.5,4.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 616 components: - type: Transform rot: 1.5707963267948966 rad pos: -18.495691,4.2684793 parent: 30 + - type: Fixtures + fixtures: {} - uid: 807 components: - type: Transform pos: 7.5,15.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 6421 components: - type: Transform rot: -1.5707963267948966 rad pos: 20.489023,28.268518 parent: 30 + - type: Fixtures + fixtures: {} - uid: 9192 components: - type: Transform rot: 3.141592653589793 rad pos: 14.501118,-12.251659 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignDirectionalWash entities: - uid: 6098 @@ -119242,6 +123910,8 @@ entities: rot: 1.5707963267948966 rad pos: 25.5,27.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignDisposalSpace entities: - uid: 14535 @@ -119249,6 +123919,8 @@ entities: - type: Transform pos: 47.5,20.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignElectricalMed entities: - uid: 3194 @@ -119256,37 +123928,51 @@ entities: - type: Transform pos: -46.5,9.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 4451 components: - type: Transform rot: 1.5707963267948966 rad pos: 37.5,18.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5671 components: - type: Transform pos: -41.5,20.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 6889 components: - type: Transform pos: -36.5,-1.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 15973 components: - type: Transform pos: 48.5,31.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 16993 components: - type: Transform pos: -62.5,44.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20628 components: - type: Transform pos: -9.5,-42.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignEngine entities: - uid: 20633 @@ -119294,11 +123980,15 @@ entities: - type: Transform pos: -8.5,-42.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20634 components: - type: Transform pos: -13.5,-46.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignEngineering entities: - uid: 9193 @@ -119306,6 +123996,8 @@ entities: - type: Transform pos: 2.5,-31.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignEscapePods entities: - uid: 3699 @@ -119313,11 +124005,15 @@ entities: - type: Transform pos: 26.5,41.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 19435 components: - type: Transform pos: -47.5,-20.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignEVA entities: - uid: 1383 @@ -119325,6 +124021,8 @@ entities: - type: Transform pos: -4.5,24.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignFire entities: - uid: 9264 @@ -119332,23 +124030,22 @@ entities: - type: Transform pos: 23.5,-15.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20621 components: - type: Transform pos: 3.5,-42.5 parent: 30 -- proto: SignFlammableMed - entities: - - uid: 20631 + - type: Fixtures + fixtures: {} + - uid: 23291 components: - type: Transform - pos: 4.5,-54.5 - parent: 30 - - uid: 20632 - components: - - type: Transform - pos: -5.5,-54.5 + pos: 4.5,-55.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignGravity entities: - uid: 5603 @@ -119356,6 +124053,8 @@ entities: - type: Transform pos: 10.5,40.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignHead entities: - uid: 5684 @@ -119363,6 +124062,8 @@ entities: - type: Transform pos: 6.5,28.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignHydro1 entities: - uid: 619 @@ -119370,16 +124071,22 @@ entities: - type: Transform pos: -20.5,13.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 1385 components: - type: Transform pos: -22.5,8.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 1386 components: - type: Transform pos: -29.5,4.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignInterrogation entities: - uid: 1774 @@ -119387,6 +124094,8 @@ entities: - type: Transform pos: -29.5,44.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignKiddiePlaque entities: - uid: 21698 @@ -119394,6 +124103,8 @@ entities: - type: Transform pos: 8.5,44.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignLibrary entities: - uid: 18813 @@ -119401,11 +124112,15 @@ entities: - type: Transform pos: -71.5,-58.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20629 components: - type: Transform pos: -63.5,-61.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignMagneticsMed entities: - uid: 11715 @@ -119413,6 +124128,8 @@ entities: - type: Transform pos: 29.5,-0.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignMail entities: - uid: 21384 @@ -119420,6 +124137,8 @@ entities: - type: Transform pos: 18.5,-0.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignMaterials entities: - uid: 12263 @@ -119427,6 +124146,8 @@ entities: - type: Transform pos: -37.5,26.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignMedical entities: - uid: 6763 @@ -119434,11 +124155,15 @@ entities: - type: Transform pos: -4.5,-0.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 6764 components: - type: Transform pos: -12.5,0.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignMorgue entities: - uid: 6903 @@ -119446,16 +124171,22 @@ entities: - type: Transform pos: -26.5,-4.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 6904 components: - type: Transform pos: -20.5,-4.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 6905 components: - type: Transform pos: -23.5,0.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignNanotrasen1 entities: - uid: 4913 @@ -119463,6 +124194,8 @@ entities: - type: Transform pos: -11.5,30.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignNanotrasen2 entities: - uid: 5259 @@ -119470,6 +124203,8 @@ entities: - type: Transform pos: -10.5,30.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignNanotrasen3 entities: - uid: 5267 @@ -119477,6 +124212,8 @@ entities: - type: Transform pos: -9.5,30.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignNanotrasen4 entities: - uid: 5261 @@ -119484,6 +124221,8 @@ entities: - type: Transform pos: -8.5,30.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignNanotrasen5 entities: - uid: 5268 @@ -119491,6 +124230,8 @@ entities: - type: Transform pos: -7.5,30.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignPlaque entities: - uid: 21700 @@ -119498,11 +124239,15 @@ entities: - type: Transform pos: -30.5,0.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22520 components: - type: Transform pos: 4.5,45.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignPsychology entities: - uid: 873 @@ -119510,6 +124255,8 @@ entities: - type: Transform pos: -29.5,-4.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignRadiationMed entities: - uid: 5666 @@ -119517,16 +124264,92 @@ entities: - type: Transform pos: 12.5,43.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20622 components: - type: Transform pos: -15.5,-45.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20630 components: - type: Transform pos: -19.5,-45.5 parent: 30 + - type: Fixtures + fixtures: {} + - uid: 23792 + components: + - type: Transform + pos: -7.5,-71.5 + parent: 30 + - type: Fixtures + fixtures: {} + - uid: 23804 + components: + - type: Transform + pos: -26.5,-76.5 + parent: 30 + - type: Fixtures + fixtures: {} + - uid: 23805 + components: + - type: Transform + pos: -8.5,-76.5 + parent: 30 + - type: Fixtures + fixtures: {} + - uid: 23806 + components: + - type: Transform + pos: -21.5,-77.5 + parent: 30 + - type: Fixtures + fixtures: {} + - uid: 23807 + components: + - type: Transform + pos: -13.5,-77.5 + parent: 30 + - type: Fixtures + fixtures: {} + - uid: 23808 + components: + - type: Transform + pos: -7.5,-63.5 + parent: 30 + - type: Fixtures + fixtures: {} + - uid: 23809 + components: + - type: Transform + pos: -27.5,-63.5 + parent: 30 + - type: Fixtures + fixtures: {} + - uid: 23810 + components: + - type: Transform + pos: -27.5,-71.5 + parent: 30 + - type: Fixtures + fixtures: {} + - uid: 23811 + components: + - type: Transform + pos: -21.5,-56.5 + parent: 30 + - type: Fixtures + fixtures: {} + - uid: 23812 + components: + - type: Transform + pos: -13.5,-56.5 + parent: 30 + - type: Fixtures + fixtures: {} - proto: SignRedOne entities: - uid: 16140 @@ -119534,6 +124357,8 @@ entities: - type: Transform pos: 19.5,34.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignRedThree entities: - uid: 16231 @@ -119541,6 +124366,8 @@ entities: - type: Transform pos: 19.5,40.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignRedTwo entities: - uid: 16141 @@ -119548,6 +124375,8 @@ entities: - type: Transform pos: 19.5,37.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignRND entities: - uid: 13372 @@ -119555,6 +124384,8 @@ entities: - type: Transform pos: 24.5,12.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignRobo entities: - uid: 12789 @@ -119562,11 +124393,15 @@ entities: - type: Transform pos: 20.5,17.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20955 components: - type: Transform pos: 16.5,24.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignSalvage entities: - uid: 21585 @@ -119574,6 +124409,8 @@ entities: - type: Transform pos: 22.5,-11.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignScience entities: - uid: 6576 @@ -119581,17 +124418,23 @@ entities: - type: Transform pos: 11.5,19.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 13388 components: - type: Transform pos: 11.5,13.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 17707 components: - type: Transform rot: 3.141592653589793 rad pos: 15.5,13.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignSecurearea entities: - uid: 11895 @@ -119599,11 +124442,15 @@ entities: - type: Transform pos: 37.5,-52.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 11896 components: - type: Transform pos: 41.5,-52.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignSecureMed entities: - uid: 3515 @@ -119611,41 +124458,57 @@ entities: - type: Transform pos: -58.5,14.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 3516 components: - type: Transform pos: -58.5,22.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 5665 components: - type: Transform pos: 6.5,40.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 9323 components: - type: Transform pos: 2.5,-36.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 16237 components: - type: Transform pos: 4.5,40.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 19675 components: - type: Transform pos: -27.5,-35.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 19676 components: - type: Transform pos: -21.5,-35.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22460 components: - type: Transform pos: -20.5,41.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignSecureMedRed entities: - uid: 2408 @@ -119653,6 +124516,8 @@ entities: - type: Transform pos: -39.5,57.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignSecureSmallRed entities: - uid: 2409 @@ -119660,11 +124525,15 @@ entities: - type: Transform pos: -45.5,50.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 8497 components: - type: Transform pos: -40.5,61.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignSecurity entities: - uid: 21685 @@ -119672,6 +124541,8 @@ entities: - type: Transform pos: -37.5,38.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignSmoking entities: - uid: 9125 @@ -119679,16 +124550,22 @@ entities: - type: Transform pos: 21.5,-20.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 9194 components: - type: Transform pos: -0.5,-42.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 10386 components: - type: Transform pos: 17.5,-15.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignSpace entities: - uid: 385 @@ -119696,66 +124573,92 @@ entities: - type: Transform pos: -51.5,6.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 1294 components: - type: Transform pos: -58.5,-7.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 1306 components: - type: Transform pos: -51.5,-7.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 3501 components: - type: Transform pos: -58.5,12.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 3502 components: - type: Transform pos: -58.5,16.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 3503 components: - type: Transform pos: -58.5,20.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 3504 components: - type: Transform pos: -58.5,24.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 10071 components: - type: Transform pos: -58.5,6.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 11863 components: - type: Transform pos: 36.5,-4.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 19506 components: - type: Transform pos: -78.5,-61.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 21118 components: - type: Transform pos: -52.5,-38.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22509 components: - type: Transform pos: -1.5,61.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 22510 components: - type: Transform pos: 0.5,61.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignTelecomms entities: - uid: 17912 @@ -119763,11 +124666,15 @@ entities: - type: Transform pos: -4.5,-28.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 20635 components: - type: Transform pos: -11.5,-36.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SignToolStorage entities: - uid: 1605 @@ -119775,6 +124682,8 @@ entities: - type: Transform pos: -28.5,28.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: SilverOre entities: - uid: 14497 @@ -122218,6 +127127,18 @@ entities: - type: Transform pos: -38.328262,39.54725 parent: 30 +- proto: SprayPainter + entities: + - uid: 9326 + components: + - type: Transform + pos: 9.666185,-26.444672 + parent: 30 + - uid: 23318 + components: + - type: Transform + pos: -2.5834966,-45.807617 + parent: 30 - proto: Stairs entities: - uid: 8012 @@ -122307,46 +127228,64 @@ entities: - type: Transform pos: -31.5,5.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 4419 components: - type: Transform pos: -49.5,11.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 7005 components: - type: Transform pos: -43.5,-14.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 7820 components: - type: Transform pos: -59.5,-47.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 10973 components: - type: Transform pos: -19.5,28.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 10979 components: - type: Transform pos: 19.5,35.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 10980 components: - type: Transform pos: -0.5,-17.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 12200 components: - type: Transform pos: -28.5,53.5 parent: 30 + - type: Fixtures + fixtures: {} - uid: 12669 components: - type: Transform pos: -18.5,38.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: StatueVenusRed entities: - uid: 1233 @@ -123490,8 +128429,29 @@ entities: - SurveillanceCameraCommand nameSet: True id: Grav Gen + - uid: 23824 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,40.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Bridge West - proto: SurveillanceCameraEngineering entities: + - uid: 9214 + components: + - type: Transform + pos: -1.5,-54.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: TEG - South - uid: 9253 components: - type: Transform @@ -123514,6 +128474,17 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Anchor Room + - uid: 13788 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-61.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Containment - North East - uid: 17774 components: - type: Transform @@ -123522,17 +128493,38 @@ entities: parent: 30 - type: SurveillanceCamera id: Telecomms - - uid: 21211 + - uid: 19534 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,-30.5 + rot: 3.141592653589793 rad + pos: 12.5,-31.5 parent: 30 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraEngineering nameSet: True - id: Atmos South + id: Atmos - Burn Chamber + - uid: 20428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,-27.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos - Locker Room + - uid: 20431 + components: + - type: Transform + pos: -9.5,-56.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Containment Storage - uid: 21212 components: - type: Transform @@ -123565,17 +128557,6 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Engineering Lobby - - uid: 21259 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 12.5,-31.5 - parent: 30 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: Atmos Mixer - uid: 21260 components: - type: Transform @@ -123587,17 +128568,6 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Atmos Tanks - - uid: 21281 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,-32.5 - parent: 30 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: Engineering Entrance - uid: 21282 components: - type: Transform @@ -123618,27 +128588,6 @@ entities: - 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 @@ -123725,27 +128674,6 @@ entities: - 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 @@ -123768,6 +128696,50 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Solars NW + - uid: 23292 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-56.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: TEG - Burn Chamber + - uid: 23376 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-73.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Containment - South East + - uid: 23377 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,-74.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Containment - South West + - uid: 23382 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,-61.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Containment - North West - proto: SurveillanceCameraGeneral entities: - uid: 1039 @@ -124196,6 +129168,16 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Main Hall Botany + - uid: 23825 + components: + - type: Transform + pos: -65.5,-60.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Library Hallway - proto: SurveillanceCameraMedical entities: - uid: 8290 @@ -124733,6 +129715,17 @@ entities: - SurveillanceCameraSecurity nameSet: True id: Court Room + - uid: 23387 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -45.5,61.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Sec Perma - proto: SurveillanceCameraService entities: - uid: 142 @@ -125195,7 +130188,6 @@ entities: - uid: 1980 components: - type: Transform - rot: 3.141592653589793 rad pos: -47.5,59.5 parent: 30 - uid: 2020 @@ -125261,43 +130253,36 @@ entities: - uid: 2231 components: - type: Transform - rot: -1.5707963267948966 rad pos: -47.5,65.5 parent: 30 - uid: 2232 components: - type: Transform - rot: -1.5707963267948966 rad pos: -47.5,64.5 parent: 30 - uid: 2242 components: - type: Transform - rot: -1.5707963267948966 rad pos: -52.5,51.5 parent: 30 - uid: 2321 components: - type: Transform - rot: 3.141592653589793 rad pos: -51.5,66.5 parent: 30 - uid: 2341 components: - type: Transform - rot: 3.141592653589793 rad pos: -51.5,67.5 parent: 30 - uid: 2377 components: - type: Transform - rot: 3.141592653589793 rad pos: -47.5,61.5 parent: 30 - uid: 2378 components: - type: Transform - rot: 3.141592653589793 rad pos: -47.5,60.5 parent: 30 - uid: 2379 @@ -125308,19 +130293,16 @@ entities: - uid: 2380 components: - type: Transform - rot: -1.5707963267948966 rad pos: -46.5,65.5 parent: 30 - uid: 2602 components: - type: Transform - rot: -1.5707963267948966 rad pos: -46.5,64.5 parent: 30 - uid: 2665 components: - type: Transform - rot: -1.5707963267948966 rad pos: -48.5,65.5 parent: 30 - uid: 2716 @@ -125331,7 +130313,6 @@ entities: - uid: 2726 components: - type: Transform - rot: 3.141592653589793 rad pos: -51.5,65.5 parent: 30 - uid: 3130 @@ -125352,19 +130333,16 @@ entities: - uid: 4574 components: - type: Transform - rot: 1.5707963267948966 rad pos: -52.5,55.5 parent: 30 - uid: 4774 components: - type: Transform - rot: 1.5707963267948966 rad pos: -45.5,52.5 parent: 30 - uid: 4777 components: - type: Transform - rot: 1.5707963267948966 rad pos: -45.5,55.5 parent: 30 - uid: 4987 @@ -126219,13 +131197,11 @@ entities: - uid: 2273 components: - type: Transform - rot: 1.5707963267948966 rad pos: -38.5,39.5 parent: 30 - uid: 2278 components: - type: Transform - rot: 1.5707963267948966 rad pos: -39.5,39.5 parent: 30 - uid: 2410 @@ -126246,13 +131222,11 @@ entities: - uid: 4779 components: - type: Transform - rot: 1.5707963267948966 rad pos: -38.5,41.5 parent: 30 - uid: 4803 components: - type: Transform - rot: 1.5707963267948966 rad pos: -38.5,40.5 parent: 30 - uid: 6688 @@ -127685,6 +132659,26 @@ entities: rot: 3.141592653589793 rad pos: -8.5,-54.5 parent: 30 + - uid: 20456 + components: + - type: Transform + pos: -9.5,-58.5 + parent: 30 + - uid: 20462 + components: + - type: Transform + pos: -9.5,-59.5 + parent: 30 + - uid: 20463 + components: + - type: Transform + pos: -25.5,-59.5 + parent: 30 + - uid: 23391 + components: + - type: Transform + pos: -25.5,-58.5 + parent: 30 - proto: TeslaGenerator entities: - uid: 20270 @@ -127694,29 +132688,25 @@ entities: parent: 30 - proto: TeslaGroundingRod entities: - - uid: 10004 + - uid: 23393 components: - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-54.5 + pos: -12.5,-58.5 parent: 30 - - uid: 10140 + - uid: 23394 components: - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,-54.5 + pos: -13.5,-58.5 parent: 30 - - uid: 11110 + - uid: 23395 components: - type: Transform - rot: 3.141592653589793 rad - pos: -11.5,-54.5 + pos: -21.5,-58.5 parent: 30 - - uid: 13952 + - uid: 23396 components: - type: Transform - rot: 3.141592653589793 rad - pos: -10.5,-54.5 + pos: -22.5,-58.5 parent: 30 - proto: TintedWindow entities: @@ -127981,6 +132971,13 @@ entities: - type: Transform pos: -74.90774,-63.969463 parent: 30 +- proto: ToyHammer + entities: + - uid: 12452 + components: + - type: Transform + pos: -60.512253,57.44987 + parent: 30 - proto: ToyIan entities: - uid: 5724 @@ -128966,6 +133963,11 @@ entities: - type: Transform pos: 18.5,-19.5 parent: 30 + - uid: 23408 + components: + - type: Transform + pos: -18.5,-50.5 + parent: 30 - proto: VendingMachineTankDispenserEVA entities: - uid: 798 @@ -129136,6 +134138,8 @@ entities: - type: Transform pos: -42.5,31.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: WallReinforced entities: - uid: 87 @@ -129956,7 +134960,6 @@ entities: - uid: 1716 components: - type: Transform - rot: 1.5707963267948966 rad pos: -54.5,62.5 parent: 30 - uid: 1726 @@ -130317,7 +135320,6 @@ entities: - uid: 1917 components: - type: Transform - rot: 3.141592653589793 rad pos: -44.5,59.5 parent: 30 - uid: 1952 @@ -130433,25 +135435,21 @@ entities: - uid: 2214 components: - type: Transform - rot: 1.5707963267948966 rad pos: -54.5,67.5 parent: 30 - uid: 2215 components: - type: Transform - rot: 1.5707963267948966 rad pos: -54.5,66.5 parent: 30 - uid: 2238 components: - type: Transform - rot: 3.141592653589793 rad pos: -50.5,58.5 parent: 30 - uid: 2240 components: - type: Transform - rot: 3.141592653589793 rad pos: -51.5,58.5 parent: 30 - uid: 2252 @@ -130537,73 +135535,61 @@ entities: - uid: 2332 components: - type: Transform - rot: 3.141592653589793 rad pos: -52.5,47.5 parent: 30 - uid: 2339 components: - type: Transform - rot: 1.5707963267948966 rad pos: -54.5,64.5 parent: 30 - uid: 2340 components: - type: Transform - rot: 1.5707963267948966 rad pos: -54.5,63.5 parent: 30 - uid: 2361 components: - type: Transform - rot: 1.5707963267948966 rad pos: -49.5,50.5 parent: 30 - uid: 2362 components: - type: Transform - rot: 1.5707963267948966 rad pos: -44.5,58.5 parent: 30 - uid: 2369 components: - type: Transform - rot: 1.5707963267948966 rad pos: -51.5,50.5 parent: 30 - uid: 2370 components: - type: Transform - rot: 1.5707963267948966 rad pos: -50.5,50.5 parent: 30 - uid: 2373 components: - type: Transform - rot: 3.141592653589793 rad pos: -44.5,62.5 parent: 30 - uid: 2374 components: - type: Transform - rot: 3.141592653589793 rad pos: -44.5,61.5 parent: 30 - uid: 2384 components: - type: Transform - rot: 1.5707963267948966 rad pos: -54.5,68.5 parent: 30 - uid: 2385 components: - type: Transform - rot: 1.5707963267948966 rad pos: -54.5,65.5 parent: 30 - uid: 2405 components: - type: Transform - rot: 3.141592653589793 rad pos: -43.5,62.5 parent: 30 - uid: 2543 @@ -130614,37 +135600,31 @@ entities: - uid: 2612 components: - type: Transform - rot: 1.5707963267948966 rad pos: -52.5,50.5 parent: 30 - uid: 2660 components: - type: Transform - rot: 3.141592653589793 rad pos: -51.5,46.5 parent: 30 - uid: 2668 components: - type: Transform - rot: 3.141592653589793 rad pos: -50.5,46.5 parent: 30 - uid: 2676 components: - type: Transform - rot: 3.141592653589793 rad pos: -52.5,46.5 parent: 30 - uid: 2677 components: - type: Transform - rot: -1.5707963267948966 rad pos: -45.5,39.5 parent: 30 - uid: 2678 components: - type: Transform - rot: -1.5707963267948966 rad pos: -45.5,40.5 parent: 30 - uid: 2681 @@ -130655,19 +135635,16 @@ entities: - uid: 2685 components: - type: Transform - rot: -1.5707963267948966 rad pos: -43.5,73.5 parent: 30 - uid: 2701 components: - type: Transform - rot: 1.5707963267948966 rad pos: -44.5,57.5 parent: 30 - uid: 2721 components: - type: Transform - rot: 3.141592653589793 rad pos: -52.5,60.5 parent: 30 - uid: 2729 @@ -130693,7 +135670,6 @@ entities: - uid: 3182 components: - type: Transform - rot: 3.141592653589793 rad pos: -52.5,48.5 parent: 30 - uid: 3200 @@ -130704,7 +135680,6 @@ entities: - uid: 3500 components: - type: Transform - rot: 3.141592653589793 rad pos: -52.5,59.5 parent: 30 - uid: 3506 @@ -130720,13 +135695,11 @@ entities: - uid: 3521 components: - type: Transform - rot: 3.141592653589793 rad pos: -52.5,62.5 parent: 30 - uid: 3523 components: - type: Transform - rot: 3.141592653589793 rad pos: -52.5,61.5 parent: 30 - uid: 3530 @@ -130762,7 +135735,6 @@ entities: - uid: 4395 components: - type: Transform - rot: 3.141592653589793 rad pos: -54.5,58.5 parent: 30 - uid: 4411 @@ -130778,19 +135750,16 @@ entities: - uid: 4512 components: - type: Transform - rot: 3.141592653589793 rad pos: -52.5,65.5 parent: 30 - uid: 4515 components: - type: Transform - rot: -1.5707963267948966 rad pos: -45.5,41.5 parent: 30 - uid: 4525 components: - type: Transform - rot: 3.141592653589793 rad pos: -52.5,58.5 parent: 30 - uid: 4602 @@ -130801,7 +135770,6 @@ entities: - uid: 4674 components: - type: Transform - rot: 3.141592653589793 rad pos: -51.5,59.5 parent: 30 - uid: 4677 @@ -130812,49 +135780,41 @@ entities: - uid: 4683 components: - type: Transform - rot: 3.141592653589793 rad pos: -52.5,68.5 parent: 30 - uid: 4684 components: - type: Transform - rot: 3.141592653589793 rad pos: -52.5,66.5 parent: 30 - uid: 4685 components: - type: Transform - rot: 3.141592653589793 rad pos: -51.5,68.5 parent: 30 - uid: 4686 components: - type: Transform - rot: 3.141592653589793 rad pos: -51.5,69.5 parent: 30 - uid: 4687 components: - type: Transform - rot: 3.141592653589793 rad pos: -52.5,64.5 parent: 30 - uid: 4691 components: - type: Transform - rot: 3.141592653589793 rad pos: -43.5,70.5 parent: 30 - uid: 4692 components: - type: Transform - rot: 3.141592653589793 rad pos: -43.5,69.5 parent: 30 - uid: 4702 components: - type: Transform - rot: 3.141592653589793 rad pos: -52.5,67.5 parent: 30 - uid: 4730 @@ -130865,7 +135825,6 @@ entities: - uid: 4776 components: - type: Transform - rot: 3.141592653589793 rad pos: -52.5,63.5 parent: 30 - uid: 4834 @@ -132903,36 +137862,16 @@ entities: - type: Transform pos: 4.5,-34.5 parent: 30 - - uid: 8535 + - uid: 8541 components: - type: Transform - pos: 14.5,-38.5 - parent: 30 - - uid: 8536 - components: - - type: Transform - pos: 10.5,-35.5 + pos: 8.5,-35.5 parent: 30 - uid: 8542 components: - type: Transform pos: 8.5,-37.5 parent: 30 - - uid: 8567 - components: - - type: Transform - pos: 10.5,-38.5 - parent: 30 - - uid: 8568 - components: - - type: Transform - pos: 14.5,-35.5 - parent: 30 - - uid: 8571 - components: - - type: Transform - pos: 13.5,-38.5 - parent: 30 - uid: 8574 components: - type: Transform @@ -133248,25 +138187,25 @@ entities: - type: Transform pos: -0.5,36.5 parent: 30 - - uid: 8980 + - uid: 8983 components: - type: Transform - pos: 8.5,-33.5 + pos: 5.5,-43.5 parent: 30 - - uid: 8981 + - uid: 9008 components: - type: Transform - pos: 16.5,-33.5 + pos: 11.5,-42.5 parent: 30 - uid: 9027 components: - type: Transform pos: -33.5,-14.5 parent: 30 - - uid: 9069 + - uid: 9068 components: - type: Transform - pos: 11.5,-38.5 + pos: -1.5,-55.5 parent: 30 - uid: 9093 components: @@ -133303,25 +138242,10 @@ entities: - type: Transform pos: 18.5,-12.5 parent: 30 - - uid: 9102 - components: - - type: Transform - pos: 5.5,-57.5 - parent: 30 - - uid: 9103 - components: - - type: Transform - pos: -6.5,-58.5 - parent: 30 - - uid: 9104 - components: - - type: Transform - pos: 5.5,-52.5 - parent: 30 - uid: 9129 components: - type: Transform - pos: -5.5,-58.5 + pos: 7.5,-54.5 parent: 30 - uid: 9132 components: @@ -133448,15 +138372,10 @@ entities: - type: Transform pos: -0.5,-26.5 parent: 30 - - uid: 9234 + - uid: 9218 components: - type: Transform - pos: 5.5,-53.5 - parent: 30 - - uid: 9244 - components: - - type: Transform - pos: 5.5,-54.5 + pos: 4.5,-55.5 parent: 30 - uid: 9255 components: @@ -133526,12 +138445,7 @@ entities: - uid: 9288 components: - type: Transform - pos: 5.5,-58.5 - parent: 30 - - uid: 9289 - components: - - type: Transform - pos: -1.5,-58.5 + pos: 7.5,-55.5 parent: 30 - uid: 9296 components: @@ -133601,7 +138515,7 @@ entities: - uid: 9339 components: - type: Transform - pos: 7.5,-45.5 + pos: 14.5,-39.5 parent: 30 - uid: 9340 components: @@ -133678,16 +138592,6 @@ entities: - type: Transform pos: -16.5,-33.5 parent: 30 - - uid: 9367 - components: - - type: Transform - pos: 4.5,-54.5 - parent: 30 - - uid: 9368 - components: - - type: Transform - pos: -1.5,-54.5 - parent: 30 - uid: 9374 components: - type: Transform @@ -133888,45 +138792,10 @@ entities: - type: Transform pos: -10.5,-53.5 parent: 30 - - uid: 9507 - components: - - type: Transform - pos: 0.5,-55.5 - parent: 30 - - uid: 9508 - components: - - type: Transform - pos: -1.5,-55.5 - parent: 30 - - uid: 9509 - components: - - type: Transform - pos: 0.5,-54.5 - parent: 30 - - uid: 9510 - components: - - type: Transform - pos: -1.5,-57.5 - parent: 30 - - uid: 9511 - components: - - type: Transform - pos: -0.5,-57.5 - parent: 30 - - uid: 9513 - components: - - type: Transform - pos: 0.5,-57.5 - parent: 30 - uid: 9514 components: - type: Transform - pos: 5.5,-55.5 - parent: 30 - - uid: 9515 - components: - - type: Transform - pos: 5.5,-43.5 + pos: 7.5,-53.5 parent: 30 - uid: 9516 components: @@ -133998,20 +138867,15 @@ entities: - type: Transform pos: -8.5,-74.5 parent: 30 - - uid: 9641 + - uid: 9649 components: - type: Transform - pos: 5.5,-56.5 + pos: 0.5,-55.5 parent: 30 - - uid: 9642 + - uid: 9653 components: - type: Transform - pos: 0.5,-58.5 - parent: 30 - - uid: 9643 - components: - - type: Transform - pos: 4.5,-58.5 + pos: 5.5,-53.5 parent: 30 - uid: 9663 components: @@ -134038,11 +138902,21 @@ entities: - type: Transform pos: -39.5,-22.5 parent: 30 + - uid: 9788 + components: + - type: Transform + pos: 5.5,-55.5 + parent: 30 - uid: 9798 components: - type: Transform pos: -53.5,34.5 parent: 30 + - uid: 9818 + components: + - type: Transform + pos: 5.5,-48.5 + parent: 30 - uid: 9822 components: - type: Transform @@ -134058,6 +138932,11 @@ entities: - type: Transform pos: -6.5,-53.5 parent: 30 + - uid: 9868 + components: + - type: Transform + pos: 5.5,-47.5 + parent: 30 - uid: 9877 components: - type: Transform @@ -134073,6 +138952,16 @@ entities: - type: Transform pos: -27.5,-63.5 parent: 30 + - uid: 9973 + components: + - type: Transform + pos: 4.5,-57.5 + parent: 30 + - uid: 9975 + components: + - type: Transform + pos: 16.5,-35.5 + parent: 30 - uid: 9991 components: - type: Transform @@ -134178,11 +139067,6 @@ entities: - type: Transform pos: -8.5,-58.5 parent: 30 - - uid: 10134 - components: - - type: Transform - pos: 7.5,-43.5 - parent: 30 - uid: 10208 components: - type: Transform @@ -134213,15 +139097,10 @@ entities: - type: Transform pos: -30.5,-50.5 parent: 30 - - uid: 10558 + - uid: 10414 components: - type: Transform - pos: 7.5,-44.5 - parent: 30 - - uid: 10640 - components: - - type: Transform - pos: 6.5,-43.5 + pos: 5.5,-52.5 parent: 30 - uid: 10648 components: @@ -134258,6 +139137,26 @@ entities: - type: Transform pos: -19.5,-38.5 parent: 30 + - uid: 10798 + components: + - type: Transform + pos: 10.5,-38.5 + parent: 30 + - uid: 10801 + components: + - type: Transform + pos: 14.5,-42.5 + parent: 30 + - uid: 10906 + components: + - type: Transform + pos: 14.5,-41.5 + parent: 30 + - uid: 10916 + components: + - type: Transform + pos: 0.5,-61.5 + parent: 30 - uid: 10944 components: - type: Transform @@ -134278,6 +139177,11 @@ entities: - type: Transform pos: 25.5,-21.5 parent: 30 + - uid: 10996 + components: + - type: Transform + pos: 4.5,-61.5 + parent: 30 - uid: 11019 components: - type: Transform @@ -134293,20 +139197,15 @@ entities: - type: Transform pos: -14.5,-38.5 parent: 30 - - uid: 11067 - components: - - type: Transform - pos: 5.5,-47.5 - parent: 30 - uid: 11107 components: - type: Transform pos: -6.5,-56.5 parent: 30 - - uid: 11123 + - uid: 11110 components: - type: Transform - pos: -5.5,-54.5 + pos: 0.5,-57.5 parent: 30 - uid: 11126 components: @@ -135108,6 +140007,11 @@ entities: - type: Transform pos: 37.5,18.5 parent: 30 + - uid: 13338 + components: + - type: Transform + pos: -5.5,-55.5 + parent: 30 - uid: 13358 components: - type: Transform @@ -135658,6 +140562,11 @@ entities: - type: Transform pos: -21.5,-53.5 parent: 30 + - uid: 13960 + components: + - type: Transform + pos: 5.5,-44.5 + parent: 30 - uid: 14506 components: - type: Transform @@ -135963,6 +140872,11 @@ entities: - type: Transform pos: -67.5,44.5 parent: 30 + - uid: 16397 + components: + - type: Transform + pos: 10.5,-39.5 + parent: 30 - uid: 16722 components: - type: Transform @@ -136093,6 +141007,11 @@ entities: - type: Transform pos: -62.5,46.5 parent: 30 + - uid: 16830 + components: + - type: Transform + pos: 14.5,-38.5 + parent: 30 - uid: 16934 components: - type: Transform @@ -136188,6 +141107,11 @@ entities: - type: Transform pos: -61.5,55.5 parent: 30 + - uid: 17036 + components: + - type: Transform + pos: 10.5,-41.5 + parent: 30 - uid: 17121 components: - type: Transform @@ -137648,6 +142572,11 @@ entities: - type: Transform pos: -44.5,-28.5 parent: 30 + - uid: 20469 + components: + - type: Transform + pos: 13.5,-42.5 + parent: 30 - uid: 20472 components: - type: Transform @@ -137658,6 +142587,11 @@ entities: - type: Transform pos: -39.5,-30.5 parent: 30 + - uid: 20527 + components: + - type: Transform + pos: 10.5,-42.5 + parent: 30 - uid: 20576 components: - type: Transform @@ -137828,6 +142762,11 @@ entities: - type: Transform pos: -40.5,-28.5 parent: 30 + - uid: 22290 + components: + - type: Transform + pos: 11.5,-59.5 + parent: 30 - uid: 22356 components: - type: Transform @@ -137878,6 +142817,31 @@ entities: - type: Transform pos: 32.5,-37.5 parent: 30 + - uid: 22378 + components: + - type: Transform + pos: 10.5,-60.5 + parent: 30 + - uid: 22386 + components: + - type: Transform + pos: 9.5,-61.5 + parent: 30 + - uid: 22387 + components: + - type: Transform + pos: 8.5,-62.5 + parent: 30 + - uid: 22456 + components: + - type: Transform + pos: 7.5,-63.5 + parent: 30 + - uid: 22525 + components: + - type: Transform + pos: 6.5,-64.5 + parent: 30 - uid: 22534 components: - type: Transform @@ -139668,7 +144632,6 @@ entities: - uid: 1935 components: - type: Transform - rot: -1.5707963267948966 rad pos: -52.5,54.5 parent: 30 - uid: 1945 @@ -139704,13 +144667,11 @@ entities: - uid: 2359 components: - type: Transform - rot: -1.5707963267948966 rad pos: -51.5,54.5 parent: 30 - uid: 2722 components: - type: Transform - rot: -1.5707963267948966 rad pos: -50.5,54.5 parent: 30 - uid: 3172 @@ -143527,8 +148488,6 @@ entities: - type: Transform pos: -30.5,45.5 parent: 30 - - type: Physics - canCollide: False - proto: WardrobeAtmosphericsFilled entities: - uid: 8418 @@ -143848,6 +148807,8 @@ entities: - type: Transform pos: 28.5,-26.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: WarningN2 entities: - uid: 8664 @@ -143855,6 +148816,8 @@ entities: - type: Transform pos: 28.5,-22.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: WarningN2O entities: - uid: 8663 @@ -143862,6 +148825,8 @@ entities: - type: Transform pos: 28.5,-34.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: WarningO2 entities: - uid: 8665 @@ -143869,6 +148834,8 @@ entities: - type: Transform pos: 28.5,-24.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: WarningPlasma entities: - uid: 8668 @@ -143876,6 +148843,8 @@ entities: - type: Transform pos: 28.5,-30.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: WarningTritium entities: - uid: 8681 @@ -143883,6 +148852,8 @@ entities: - type: Transform pos: 28.5,-32.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: WarningWaste entities: - uid: 8667 @@ -143890,6 +148861,8 @@ entities: - type: Transform pos: 28.5,-28.5 parent: 30 + - type: Fixtures + fixtures: {} - proto: WaterCooler entities: - uid: 1932 @@ -144097,6 +149070,54 @@ entities: - type: Transform pos: -38.42729,60.595303 parent: 30 +- proto: WeaponEnergyTurretAI + entities: + - uid: 23826 + components: + - type: Transform + pos: -5.5,78.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 23830 + - uid: 23827 + components: + - type: Transform + pos: 4.5,78.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 23830 + - uid: 23828 + components: + - type: Transform + pos: -5.5,88.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 23830 + - uid: 23829 + components: + - type: Transform + pos: 4.5,88.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 23830 +- proto: WeaponEnergyTurretAIControlPanel + entities: + - uid: 23830 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,73.5 + parent: 30 + - type: DeviceList + devices: + - 23826 + - 23827 + - 23828 + - 23829 - proto: WeaponLaserCarbine entities: - uid: 2560 @@ -144854,25 +149875,21 @@ entities: - uid: 2239 components: - type: Transform - rot: -1.5707963267948966 rad pos: -50.5,57.5 parent: 30 - uid: 2348 components: - type: Transform - rot: -1.5707963267948966 rad pos: -50.5,51.5 parent: 30 - uid: 2366 components: - type: Transform - rot: -1.5707963267948966 rad pos: -50.5,55.5 parent: 30 - uid: 4576 components: - type: Transform - rot: -1.5707963267948966 rad pos: -50.5,53.5 parent: 30 - uid: 5017 @@ -146038,6 +151055,11 @@ entities: - type: Transform pos: -14.474685,-24.503119 parent: 30 + - uid: 9515 + components: + - type: Transform + pos: -19.65243,-75.22253 + parent: 30 - uid: 18182 components: - type: Transform diff --git a/Resources/Prototypes/Actions/types.yml b/Resources/Prototypes/Actions/types.yml index c8ea03502a..61babbfcea 100644 --- a/Resources/Prototypes/Actions/types.yml +++ b/Resources/Prototypes/Actions/types.yml @@ -7,6 +7,14 @@ components: - type: Action +# base proto for an action that requires a DoAfter +- type: entity + abstract: true + parent: BaseAction + id: BaseDoAfterAction + components: + - type: DoAfterArgs + # an action that is done all in le head and cant be prevented by any means - type: entity abstract: true @@ -396,6 +404,17 @@ useDelay: 1 itemIconStyle: BigAction +# TODO: Add back once we have animated tails again. Were removed due to the sprite rework, causing all of them to not fit anymore. +# - type: entity +# parent: ActionToggleWagging +# id: ActionToggleWaggingVulpkanin +# components: +# - type: Action +# icon: { sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi, state: tail-wag-icon } +# iconOn: { sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi, state: tail-wag-icon } +# itemIconStyle: NoItem +# useDelay: 1 # Prevents Emote Spam + - type: entity parent: BaseAction id: ActionGravityJump @@ -410,6 +429,20 @@ - type: InstantAction event: !type:GravityJumpEvent {} +- type: entity + parent: BaseAction + id: ActionVulpkaninGravityJump + name: Leap + description: Use your agile legs to leap a short distance. Be careful not to bump into anything! + components: + - type: Action + useDelay: 12 + icon: + sprite: Interface/Actions/jump.rsi + state: icon + - type: InstantAction + event: !type:GravityJumpEvent {} + - type: entity parent: BaseToggleAction id: ActionToggleRootable diff --git a/Resources/Prototypes/Atmospherics/thresholds.yml b/Resources/Prototypes/Atmospherics/Thresholds/airalarms.yml similarity index 100% rename from Resources/Prototypes/Atmospherics/thresholds.yml rename to Resources/Prototypes/Atmospherics/Thresholds/airalarms.yml diff --git a/Resources/Prototypes/Atmospherics/Thresholds/deltapressure.yml b/Resources/Prototypes/Atmospherics/Thresholds/deltapressure.yml new file mode 100644 index 0000000000..e82beec6f6 --- /dev/null +++ b/Resources/Prototypes/Atmospherics/Thresholds/deltapressure.yml @@ -0,0 +1,85 @@ +## Base prototypes for DeltaPressureComponent settings, to make it easy to just +## parent to them and just them globally here. + +## For reinforced plasma windows +- type: entity + abstract: true + id: BaseDeltaPressureReinforcedPlasma + components: + - type: DeltaPressure + minPressure: 150000 + minPressureDelta: 100000 + scalingType: Linear + scalingPower: 0.0001 + +## For quarter reinforced plasma windows +- type: entity + abstract: true + id: BaseDeltaPressureReinforcedPlasmaQuarter + components: + - type: DeltaPressure + minPressure: 37500 + minPressureDelta: 25000 + scalingType: Threshold + +## For plasma windows +- type: entity + abstract: true + id: BaseDeltaPressurePlasma + components: + - type: DeltaPressure + minPressure: 75000 + minPressureDelta: 50000 + scalingType: Linear + scalingPower: 0.0005 + +## For quarter plasma windows +- type: entity + abstract: true + id: BaseDeltaPressurePlasmaQuarter + components: + - type: DeltaPressure + minPressure: 18750 + minPressureDelta: 12500 + scalingType: Threshold + +## For reinforced glass windows +- type: entity + abstract: true + id: BaseDeltaPressureReinforcedGlass + components: + - type: DeltaPressure + minPressure: 15000 + minPressureDelta: 10000 + scalingType: Threshold + +## For quarter reinforced glass windows +- type: entity + abstract: true + id: BaseDeltaPressureReinforcedGlassQuarter + components: + - type: DeltaPressure + minPressure: 3750 + minPressureDelta: 2500 + +## For glass windows +- type: entity + abstract: true + id: BaseDeltaPressureGlass + components: + - type: DeltaPressure + minPressure: 1000 + minPressureDelta: 750 + scalingType: Linear + scalingPower: 0.0005 + +## For quarter glass windows +- type: entity + abstract: true + id: BaseDeltaPressureGlassQuarter + components: + - type: DeltaPressure + minPressure: 250 + minPressureDelta: 187.5 + scalingType: Threshold + diff --git a/Resources/Prototypes/Atmospherics/reactions.yml b/Resources/Prototypes/Atmospherics/reactions.yml index d226c81f6c..88c986ab97 100644 --- a/Resources/Prototypes/Atmospherics/reactions.yml +++ b/Resources/Prototypes/Atmospherics/reactions.yml @@ -3,10 +3,8 @@ priority: -2 minimumTemperature: 373.149 # Same as Atmospherics.FireMinimumTemperatureToExist minimumRequirements: # In this case, same as minimum mole count. - - 0.01 # oxygen - - 0 # nitrogen - - 0 # carbon dioxide - - 0.01 # plasma + Oxygen: 0.01 + Plasma: 0.01 effects: - !type:PlasmaFireReaction {} @@ -15,11 +13,8 @@ priority: -1 minimumTemperature: 373.149 # Same as Atmospherics.FireMinimumTemperatureToExist minimumRequirements: # In this case, same as minimum mole count. - - 0.01 # oxygen - - 0 # nitrogen - - 0 # carbon dioxide - - 0 # plasma - - 0.01 # tritium + Oxygen: 0.01 + Tritium: 0.01 effects: - !type:TritiumFireReaction {} @@ -28,15 +23,8 @@ priority: 1 minimumTemperature: 23.15 minimumRequirements: - - 0 # oxygen - - 0.01 # nitrogen - - 0 # carbon dioxide - - 0 # plasma - - 0 # tritium - - 0 # vapor - - 0 # ammonia - - 0 # n2o - - 0.01 # frezon + Nitrogen: 0.01 + Frezon: 0.01 effects: - !type:FrezonCoolantReaction {} @@ -45,15 +33,9 @@ priority: 2 maximumTemperature: 73.15 # Cold tritium fire, basically. minimumRequirements: - - 0.01 # oxygen - - 0.01 # nitrogen - - 0 # carbon dioxide - - 0 # plasma - - 0.01 # tritium - - 0 # vapor - - 0 # ammonia - - 0 # n2o - - 0 # frezon + Oxygen: 0.01 + Nitrogen: 0.01 + Tritium: 0.01 effects: - !type:FrezonProductionReaction {} @@ -62,15 +44,8 @@ priority: 2 minimumTemperature: 323.149 minimumRequirements: - - 0.01 # oxygen - - 0 # nitrogen - - 0 # carbon dioxide - - 0 # plasma - - 0 # tritium - - 0 # vapor - - 0.01 # ammonia - - 0 # n2o - - 0 # frezon + Oxygen: 0.01 + Ammonia: 0.01 effects: - !type:AmmoniaOxygenReaction {} @@ -79,15 +54,7 @@ priority: 0 minimumTemperature: 850 minimumRequirements: - - 0 # oxygen - - 0 # nitrogen - - 0 # carbon dioxide - - 0 # plasma - - 0 # tritium - - 0 # vapor - - 0 # ammonia - - 0.01 # n2o - - 0 # frezon + NitrousOxide: 0.01 effects: - !type:N2ODecompositionReaction {} @@ -96,12 +63,7 @@ # priority: 1 # maximumTemperature: 373.13 # Boiling point of water. # minimumRequirements: # In this case, same as minimum mole count. -# - 0 # oxygen -# - 0 # nitrogen -# - 0 # carbon dioxide -# - 0 # plasma -# - 0 # tritium -# - 1 # water vapor +# WaterVapor: 1 # effects: # - !type:WaterVaporReaction # gas: 5 diff --git a/Resources/Prototypes/Body/Parts/vulpkanin.yml b/Resources/Prototypes/Body/Parts/vulpkanin.yml new file mode 100644 index 0000000000..d563a6423f --- /dev/null +++ b/Resources/Prototypes/Body/Parts/vulpkanin.yml @@ -0,0 +1,89 @@ +# Limbs that spawn when gibbed should get descriptions. +- type: entity + abstract: true + parent: [ BasePart ] + id: PartVulpkanin + name: vulpkanin body part + components: + - type: Sprite + sprite: Mobs/Species/Vulpkanin/parts.rsi + +- type: entity + parent: [ PartVulpkanin, BaseTorso ] + id: TorsoVulpkanin + name: vulpkanin torso + components: + - type: Sprite + state: torso_m + +- type: entity + parent: [ PartVulpkanin, BaseHead ] + id: HeadVulpkanin + name: vulpkanin head + components: + - type: Sprite + state: head_m + +- type: entity + parent: [ PartVulpkanin, BaseLeftArm ] + id: LeftArmVulpkanin + name: left vulpkanin arm + components: + - type: Sprite + state: l_arm + +- type: entity + parent: [ PartVulpkanin, BaseRightArm ] + id: RightArmVulpkanin + name: right vulpkanin arm + components: + - type: Sprite + state: r_arm + +- type: entity + parent: [ PartVulpkanin, BaseLeftHand ] + id: LeftHandVulpkanin + name: left vulpkanin hand + components: + - type: Sprite + state: l_hand + +- type: entity + parent: [ PartVulpkanin, BaseRightHand ] + id: RightHandVulpkanin + name: right vulpkanin hand + components: + - type: Sprite + state: r_hand + +- type: entity + parent: [ PartVulpkanin, BaseLeftLeg ] + id: LeftLegVulpkanin + name: left vulpkanin leg + components: + - type: Sprite + state: l_leg + +- type: entity + parent: [ PartVulpkanin, BaseRightLeg ] + id: RightLegVulpkanin + name: right vulpkanin leg + components: + - type: Sprite + state: r_leg + +- type: entity + parent: [ PartVulpkanin, BaseLeftFoot ] + id: LeftFootVulpkanin + name: left vulpkanin foot + components: + - type: Sprite + state: l_foot + +- type: entity + parent: [ PartVulpkanin, BaseRightFoot ] + id: RightFootVulpkanin + name: right vulpkanin foot + components: + - type: Sprite + state: r_foot diff --git a/Resources/Prototypes/Body/Prototypes/vulpkanin.yml b/Resources/Prototypes/Body/Prototypes/vulpkanin.yml new file mode 100644 index 0000000000..ad0d1fcf2c --- /dev/null +++ b/Resources/Prototypes/Body/Prototypes/vulpkanin.yml @@ -0,0 +1,49 @@ +- type: body + id: Vulpkanin + name: vulpkanin + root: torso + slots: + head: + part: HeadVulpkanin + connections: + - torso + organs: + brain: OrganHumanBrain + eyes: OrganHumanEyes + torso: + part: TorsoVulpkanin + connections: + - right arm + - left arm + - right leg + - left leg + organs: + heart: OrganAnimalHeart + lungs: OrganHumanLungs + stomach: OrganAnimalStomach + liver: OrganAnimalLiver + kidneys: OrganHumanKidneys + right arm: + part: RightArmVulpkanin + connections: + - right hand + left arm: + part: LeftArmVulpkanin + connections: + - left hand + right hand: + part: RightHandVulpkanin + left hand: + part: LeftHandVulpkanin + right leg: + part: RightLegVulpkanin + connections: + - right foot + left leg: + part: LeftLegVulpkanin + connections: + - left foot + right foot: + part: RightFootVulpkanin + left foot: + part: LeftFootVulpkanin diff --git a/Resources/Prototypes/Catalog/Fills/Items/gas_tanks.yml b/Resources/Prototypes/Catalog/Fills/Items/gas_tanks.yml index 2cf1354c14..2bbcc3b13d 100644 --- a/Resources/Prototypes/Catalog/Fills/Items/gas_tanks.yml +++ b/Resources/Prototypes/Catalog/Fills/Items/gas_tanks.yml @@ -31,7 +31,7 @@ # 31 minutes volume: 5 moles: - - 2.051379050 # oxygen + Oxygen: 2.051379050 # oxygen temperature: 293.15 - type: entity @@ -45,7 +45,7 @@ # 4 minutes volume: 0.66 moles: - - 0.270782035 # oxygen + Oxygen: 0.270782035 # oxygen temperature: 293.15 - type: entity @@ -59,8 +59,7 @@ # 4 minutes volume: 0.66 moles: - - 0 # oxygen - - 0.270782035 # nitrogen + Nitrogen: 0.270782035 # nitrogen temperature: 293.15 @@ -75,7 +74,7 @@ # 9 minutes volume: 1.5 moles: - - 0.615413715 # oxygen + Oxygen: 0.615413715 # oxygen temperature: 293.15 - type: entity @@ -89,8 +88,7 @@ # 9 minutes volume: 1.5 moles: - - 0 # oxygen - - 0.615413715 # nitrogen + Nitrogen: 0.615413715 # nitrogen temperature: 293.15 @@ -105,7 +103,7 @@ # 15 minutes volume: 2.5 moles: - - 1.025689525 # oxygen + Oxygen: 1.025689525 # oxygen temperature: 293.15 - type: entity @@ -119,8 +117,7 @@ # 15 minutes volume: 2.5 moles: - - 0 # oxygen - - 1.025689525 # nitrogen + Nitrogen: 1.025689525 # nitrogen temperature: 293.15 - type: entity @@ -134,15 +131,9 @@ # 4 minutes volume: 0.66 moles: - - 0.270782035 # 95% oxygen - - 0 # nitrogen - - 0 # CO2 - - 0 # plasma - - 0 # tritium - - 0 # water vapor - - 0 # ammonia - - 0.014251686 # 5% N2O - # 0.285033721 total + Oxygen: 0.270782035 # 95% oxygen + NitrousOxide: 0.014251686 # 5% N2O + # 0.285033721 total temperature: 293.15 - type: entity @@ -156,8 +147,8 @@ # 6 minutes due to output pressure volume: 5 moles: - - 0.451303391 # 22% oxygen - - 1.600075659 # 78% nitrogen + Oxygen: 0.451303391 # 22% oxygen + Nitrogen: 1.600075659 # 78% nitrogen # 2.051379050 total temperature: 293.15 @@ -172,8 +163,7 @@ # 31 minutes volume: 5 moles: - - 0 # oxygen not included - - 2.051379050 # nitrogen + Nitrogen: 2.051379050 # nitrogen temperature: 293.15 - type: entity @@ -193,14 +183,8 @@ # only 22 minutes due to pressure volume: 5 moles: - - 1.435965335 # 70% oxygen - - 0 # nitrogen - - 0 # CO2 - - 0 # plasma - - 0 # tritium - - 0 # water vapor - - 0 # ammonia - - 0.615413715 # 30% N2O + Oxygen: 1.435965335 # 70% oxygen + NitrousOxide: 0.615413715 # 30% N2O # 2.051379050 total temperature: 293.15 @@ -216,8 +200,5 @@ # 6 minutes of agony volume: 5 moles: - - 0 # oxygen - - 0 # nitrogen - - 0 # CO2 - - 2.051379050 # plasma + Plasma: 2.051379050 temperature: 293.15 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/medical.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/medical.yml index 18a63f4f41..fe8668ec30 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/medical.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/medical.yml @@ -1,14 +1,77 @@ +- type: vendingMachineInventory + id: NanoMedInventory + startingInventory: + HandheldHealthAnalyzer: 1 + Gauze: 3 + Brutepack: 3 + Ointment: 3 + Bloodpack: 3 + ChemistryBottleEpinephrine: 3 + Syringe: 3 + PillCanisterTricordrazine: 2 + contrabandInventory: + PillCanisterRandom: 1 + PowerCellSmall: 2 + +- type: vendingMachineInventory + id: NanoMedCivilianWallInventory + startingInventory: + HandheldHealthAnalyzer: 1 + AloeCream: 2 + Gauze: 3 + Brutepack: 3 + Ointment: 2 + Bloodpack: 3 + ChemistryBottleEpinephrine: 3 + Syringe: 3 + PillCanisterTricordrazine: 2 + contrabandInventory: + PillCanisterRandom: 1 + PowerCellSmall: 2 + - type: vendingMachineInventory id: NanoMedPlusInventory startingInventory: HandheldHealthAnalyzer: 3 + Gauze: 5 Brutepack: 5 Ointment: 5 Bloodpack: 5 + Tourniquet: 2 ChemistryBottleEpinephrine: 3 + ChemistryBottleBicaridine: 1 Syringe: 5 BoxBottle: 3 + PillCanisterTricordrazine: 3 + PillCanisterIron: 1 + PillCanisterCopper: 1 + PillCanisterPotassiumIodide: 1 + SyringeIpecac: 1 ClothingEyesHudMedical: 2 ClothingEyesEyepatchHudMedical: 2 contrabandInventory: + PillCanisterRandom: 3 + PillSpaceDrugs: 3 FoodApple: 1 + +- type: vendingMachineInventory + id: NanoMedCivilianInventory + startingInventory: + HandheldHealthAnalyzer: 3 + AloeCream: 3 + Gauze: 5 + Brutepack: 5 + Ointment: 4 + Bloodpack: 5 + Tourniquet: 1 + ChemistryBottleEpinephrine: 3 + Syringe: 5 + BoxBottle: 3 + PillCanisterTricordrazine: 2 + PillCanisterIron: 1 + PillCanisterCopper: 1 + PillCanisterPotassiumIodide: 1 + contrabandInventory: + PillCanisterRandom: 1 + PillSpaceDrugs: 3 + FoodApple: 1 \ No newline at end of file diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/wallmed.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/wallmed.yml deleted file mode 100644 index 327c17269a..0000000000 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/wallmed.yml +++ /dev/null @@ -1,10 +0,0 @@ -- type: vendingMachineInventory - id: NanoMedInventory - startingInventory: - Brutepack: 3 - Ointment: 3 - Bloodpack: 3 - ChemistryBottleEpinephrine: 3 - Syringe: 3 - contrabandInventory: - PowerCellSmall: 2 diff --git a/Resources/Prototypes/Damage/modifier_sets.yml b/Resources/Prototypes/Damage/modifier_sets.yml index ae0255f30e..1fff75cf71 100644 --- a/Resources/Prototypes/Damage/modifier_sets.yml +++ b/Resources/Prototypes/Damage/modifier_sets.yml @@ -321,3 +321,10 @@ id: ManifestedSpirit coefficients: Holy: 2 + +# Vulps get more heat damage because fur +- type: damageModifierSet + id: Vulpkanin + coefficients: + Heat: 1.15 + Cold: 0.85 diff --git a/Resources/Prototypes/Datasets/Names/borg.yml b/Resources/Prototypes/Datasets/Names/borg.yml index 33b2565f06..fef6109049 100644 --- a/Resources/Prototypes/Datasets/Names/borg.yml +++ b/Resources/Prototypes/Datasets/Names/borg.yml @@ -3,4 +3,4 @@ id: NamesBorg values: prefix: names-borg-dataset- - count: 43 + count: 42 diff --git a/Resources/Prototypes/Datasets/Names/vulpkanin_female.yml b/Resources/Prototypes/Datasets/Names/vulpkanin_female.yml new file mode 100644 index 0000000000..f13e5bfeb6 --- /dev/null +++ b/Resources/Prototypes/Datasets/Names/vulpkanin_female.yml @@ -0,0 +1,5 @@ +- type: localizedDataset + id: names_vulpkanin_female + values: + prefix: names-vulpkanin-female-dataset- + count: 113 diff --git a/Resources/Prototypes/Datasets/Names/vulpkanin_last.yml b/Resources/Prototypes/Datasets/Names/vulpkanin_last.yml new file mode 100644 index 0000000000..298a29a16d --- /dev/null +++ b/Resources/Prototypes/Datasets/Names/vulpkanin_last.yml @@ -0,0 +1,5 @@ +- type: localizedDataset + id: names_vulpkanin_last + values: + prefix: names-vulpkanin-last-dataset- + count: 252 diff --git a/Resources/Prototypes/Datasets/Names/vulpkanin_male.yml b/Resources/Prototypes/Datasets/Names/vulpkanin_male.yml new file mode 100644 index 0000000000..cb5589e365 --- /dev/null +++ b/Resources/Prototypes/Datasets/Names/vulpkanin_male.yml @@ -0,0 +1,5 @@ +- type: localizedDataset + id: names_vulpkanin_male + values: + prefix: names-vulpkanin-male-dataset- + count: 80 diff --git a/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml b/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml index fc3e557bea..b424d5a0b9 100644 --- a/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml +++ b/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml @@ -46,6 +46,12 @@ - type: Storage storageOpenSound: collection: BikeHorn + params: + variation: 0.125 + storageInsertSound: + collection: FootstepClown + params: + variation: 0.125 - type: entity parent: ClothingBackpack diff --git a/Resources/Prototypes/Entities/Clothing/Back/duffel.yml b/Resources/Prototypes/Entities/Clothing/Back/duffel.yml index 2e76976443..7c86c08cb4 100644 --- a/Resources/Prototypes/Entities/Clothing/Back/duffel.yml +++ b/Resources/Prototypes/Entities/Clothing/Back/duffel.yml @@ -62,6 +62,12 @@ - type: Storage storageOpenSound: collection: BikeHorn + params: + variation: 0.125 + storageInsertSound: + collection: FootstepClown + params: + variation: 0.125 - type: entity parent: [ClothingBackpackDuffel, BaseSecurityContraband] diff --git a/Resources/Prototypes/Entities/Clothing/Back/satchel.yml b/Resources/Prototypes/Entities/Clothing/Back/satchel.yml index ac26054033..c29f12f21d 100644 --- a/Resources/Prototypes/Entities/Clothing/Back/satchel.yml +++ b/Resources/Prototypes/Entities/Clothing/Back/satchel.yml @@ -50,6 +50,12 @@ - type: Storage storageOpenSound: collection: BikeHorn + params: + variation: 0.125 + storageInsertSound: + collection: FootstepClown + params: + variation: 0.125 - type: entity parent: ClothingBackpackSatchel diff --git a/Resources/Prototypes/Entities/Clothing/Back/specific.yml b/Resources/Prototypes/Entities/Clothing/Back/specific.yml index b80e7709d5..54b8f677b8 100644 --- a/Resources/Prototypes/Entities/Clothing/Back/specific.yml +++ b/Resources/Prototypes/Entities/Clothing/Back/specific.yml @@ -96,6 +96,7 @@ - WhitelistChameleon - CorgiWearable - PetOnly + - ScurretWearable - type: Construction graph: ClothingBagPet node: bagPet diff --git a/Resources/Prototypes/Entities/Clothing/Eyes/glasses.yml b/Resources/Prototypes/Entities/Clothing/Eyes/glasses.yml index 30c14cab04..8142c0dc49 100644 --- a/Resources/Prototypes/Entities/Clothing/Eyes/glasses.yml +++ b/Resources/Prototypes/Entities/Clothing/Eyes/glasses.yml @@ -281,7 +281,7 @@ - type: FlashImmunity - type: entity - parent: ClothingEyesBase + parent: [ClothingEyesBase, ShowSecurityIcons, BaseSecurityContraband] id: ClothingEyesGlassesNoir name: noir-tech glasses description: A pair of glasses that simulate what the world looked like before the invention of color. diff --git a/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml b/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml index e4afec873c..5d512cb3c7 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml @@ -141,6 +141,7 @@ - Snout - HeadTop - HeadSide + - FacialHair - type: entity abstract: true @@ -189,6 +190,7 @@ - Snout - HeadTop - HeadSide + - FacialHair - type: entity abstract: true diff --git a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml index 836ebfffda..043c4f6166 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml @@ -33,6 +33,12 @@ head-vox: - state: equipped-head-light-vox shader: unshaded + head-vulpkanin: + - state: equipped-head-light-vulpkanin + shader: unshaded + head-reptilian: + - state: equipped-head-light-reptilian + shader: unshaded head-dog: - state: equipped-head-light-dog shader: unshaded @@ -46,6 +52,14 @@ - state: equipped-head-vox - state: equipped-head-unshaded-vox shader: unshaded + head-vulpkanin: + - state: equipped-head-vulpkanin + - state: equipped-head-unshaded-vulpkanin + shader: unshaded + head-reptilian: + - state: equipped-head-reptilian + - state: equipped-head-unshaded-reptilian + shader: unshaded head-dog: - state: equipped-head-dog - state: equipped-head-unshaded-dog @@ -93,6 +107,12 @@ head-vox: - state: equipped-head-light-vox shader: unshaded + head-vulpkanin: + - state: equipped-head-light-vulpkanin + shader: unshaded + head-reptilian: + - state: equipped-head-light-reptilian + shader: unshaded head-dog: - state: equipped-head-light-dog shader: unshaded @@ -106,6 +126,14 @@ - state: equipped-head-vox - state: equipped-head-unshaded-vox shader: unshaded + head-vulpkanin: + - state: equipped-head-vulpkanin + - state: equipped-head-unshaded-vulpkanin + shader: unshaded + head-reptilian: + - state: equipped-head-reptilian + - state: equipped-head-unshaded-reptilian + shader: unshaded head-dog: - state: equipped-head-dog - state: equipped-head-unshaded-dog @@ -147,6 +175,12 @@ head-vox: - state: equipped-head-light-vox shader: unshaded + head-vulpkanin: + - state: equipped-head-light-vulpkanin + shader: unshaded + head-reptilian: + - state: equipped-head-light-reptilian + shader: unshaded head-dog: - state: equipped-head-light-dog shader: unshaded @@ -160,6 +194,14 @@ - state: equipped-head-vox - state: equipped-head-unshaded-vox shader: unshaded + head-vulpkanin: + - state: equipped-head-vulpkanin + - state: equipped-head-unshaded-vulpkanin + shader: unshaded + head-reptilian: + - state: equipped-head-reptilian + - state: equipped-head-unshaded-reptilian + shader: unshaded head-dog: - state: equipped-head-dog - state: equipped-head-unshaded-dog @@ -223,6 +265,9 @@ head-vox: - state: equipped-head-light-vox shader: unshaded + head-reptilian: + - state: equipped-head-reptilian + shader: unshaded head-dog: - state: equipped-head-light-dog shader: unshaded @@ -236,6 +281,10 @@ - state: equipped-head-vox - state: equipped-head-unshaded-vox shader: unshaded + head-reptilian: + - state: equipped-head-reptilian + - state: equipped-head-unshaded-reptilian + shader: unshaded head-dog: - state: equipped-head-dog - state: equipped-head-unshaded-dog @@ -398,6 +447,12 @@ head-vox: - state: equipped-head-light-vox shader: unshaded + head-vulpkanin: + - state: equipped-head-light-vulpkanin + shader: unshaded + head-reptilian: + - state: equipped-head-light-reptilian + shader: unshaded head-dog: - state: equipped-head-light-dog shader: unshaded @@ -411,6 +466,14 @@ - state: equipped-head-vox - state: equipped-head-unshaded-vox shader: unshaded + head-vulpkanin: + - state: equipped-head-vulpkanin + - state: equipped-head-unshaded-vulpkanin + shader: unshaded + head-reptilian: + - state: equipped-head-reptilian + - state: equipped-head-unshaded-reptilian + shader: unshaded head-dog: - state: equipped-head-dog - state: equipped-head-unshaded-dog @@ -729,6 +792,9 @@ head-vox: - state: equipped-HELMET-light-vox shader: unshaded + head-reptilian: + - state: equipped-HELMET-light-reptilian + shader: unshaded - type: Clothing sprite: Clothing/Head/Hardsuits/piratecaptainhelm.rsi clothingVisuals: @@ -740,6 +806,10 @@ - state: equipped-HELMET-vox - state: equipped-HELMET-unshaded-vox shader: unshaded + head-reptilian: + - state: equipped-HELMET-reptilian + - state: equipped-HELMET-unshaded-reptilian + shader: unshaded - type: PointLight # Color matches visor colors, radius/energy same as mining hardsuit for the big captain. color: "#f3ea9c" radius: 7 @@ -890,6 +960,10 @@ - state: equipped-head-vox - state: equipped-head-unshaded-vox shader: unshaded + head-reptilian: + - state: equipped-head-reptilian + - state: equipped-head-unshaded-reptilian + shader: unshaded - type: PointLight color: orange - type: PressureProtection diff --git a/Resources/Prototypes/Entities/Clothing/Neck/pins.yml b/Resources/Prototypes/Entities/Clothing/Neck/pins.yml index 1724186bc2..cab86da726 100644 --- a/Resources/Prototypes/Entities/Clothing/Neck/pins.yml +++ b/Resources/Prototypes/Entities/Clothing/Neck/pins.yml @@ -14,6 +14,25 @@ - type: entity parent: ClothingNeckPinBase + id: ClothingGenderPinBase + abstract: true + components: + - type: ChameleonClothing + slot: Neck +# default: ClothingNeckLGBTPin + requireTag: GenderPin + - type: UserInterface + interfaces: + enum.ChameleonUiKey.Key: + type: ChameleonBoundUserInterface + - type: Tag + tags: + - ClothMade #idk man its on the parent + - WhitelistChameleon + - GenderPin + +- type: entity + parent: ClothingGenderPinBase id: ClothingNeckLGBTPin name: LGBT pin description: Be gay do crime. @@ -22,9 +41,11 @@ state: lgbt - type: Clothing equippedPrefix: lgbt + - type: ChameleonClothing + default: ClothingNeckLGBTPin - type: entity - parent: ClothingNeckPinBase + parent: ClothingGenderPinBase id: ClothingNeckAllyPin name: straight ally pin description: Be ally do crime. @@ -33,9 +54,11 @@ state: ally - type: Clothing equippedPrefix: ally + - type: ChameleonClothing + default: ClothingNeckAllyPin - type: entity - parent: ClothingNeckPinBase + parent: ClothingGenderPinBase id: ClothingNeckAromanticPin name: aromantic pin description: Be aro do crime. @@ -44,9 +67,11 @@ state: aro - type: Clothing equippedPrefix: aro + - type: ChameleonClothing + default: ClothingNeckAromanticPin - type: entity - parent: ClothingNeckPinBase + parent: ClothingGenderPinBase id: ClothingNeckAroacePin name: aroace pin description: Be aroace do crime. @@ -55,9 +80,11 @@ state: aroace - type: Clothing equippedPrefix: aroace + - type: ChameleonClothing + default: ClothingNeckAroacePin - type: entity - parent: ClothingNeckPinBase + parent: ClothingGenderPinBase id: ClothingNeckAsexualPin name: asexual pin description: Be ace do crime. @@ -66,9 +93,11 @@ state: asex - type: Clothing equippedPrefix: asex + - type: ChameleonClothing + default: ClothingNeckAsexualPin - type: entity - parent: ClothingNeckPinBase + parent: ClothingGenderPinBase id: ClothingNeckBisexualPin name: bisexual pin description: Be bi do crime. @@ -77,9 +106,11 @@ state: bi - type: Clothing equippedPrefix: bi + - type: ChameleonClothing + default: ClothingNeckBisexualPin - type: entity - parent: ClothingNeckPinBase + parent: ClothingGenderPinBase id: ClothingNeckGayPin name: gay pin description: Be gay~ do crime. @@ -88,9 +119,11 @@ state: gay - type: Clothing equippedPrefix: gay + - type: ChameleonClothing + default: ClothingNeckGayPin - type: entity - parent: ClothingNeckPinBase + parent: ClothingGenderPinBase id: ClothingNeckIntersexPin name: intersex pin description: Be intersex do crime. @@ -99,9 +132,11 @@ state: inter - type: Clothing equippedPrefix: inter + - type: ChameleonClothing + default: ClothingNeckIntersexPin - type: entity - parent: ClothingNeckPinBase + parent: ClothingGenderPinBase id: ClothingNeckLesbianPin name: lesbian pin description: Be lesbian do crime. @@ -110,9 +145,11 @@ state: les - type: Clothing equippedPrefix: les + - type: ChameleonClothing + default: ClothingNeckLesbianPin - type: entity - parent: ClothingNeckPinBase + parent: ClothingGenderPinBase id: ClothingNeckNonBinaryPin name: non-binary pin description: "01100010 01100101 00100000 01100101 01101110 01100010 01111001 00100000 01100100 01101111 00100000 01100011 01110010 01101001 01101101 01100101" @@ -121,9 +158,11 @@ state: non - type: Clothing equippedPrefix: non + - type: ChameleonClothing + default: ClothingNeckNonBinaryPin - type: entity - parent: ClothingNeckPinBase + parent: ClothingGenderPinBase id: ClothingNeckPansexualPin name: pansexual pin description: Be pan do crime. @@ -132,9 +171,11 @@ state: pan - type: Clothing equippedPrefix: pan + - type: ChameleonClothing + default: ClothingNeckPansexualPin - type: entity - parent: ClothingNeckPinBase + parent: ClothingGenderPinBase id: ClothingNeckPluralPin name: plural pin description: Be plural, do crimes. @@ -143,9 +184,11 @@ state: plural - type: Clothing equippedPrefix: plural + - type: ChameleonClothing + default: ClothingNeckPluralPin - type: entity - parent: ClothingNeckPinBase + parent: ClothingGenderPinBase id: ClothingNeckOmnisexualPin name: omnisexual pin description: Be omni do crime. @@ -154,9 +197,11 @@ state: omni - type: Clothing equippedPrefix: omni + - type: ChameleonClothing + default: ClothingNeckOmnisexualPin - type: entity - parent: ClothingNeckPinBase + parent: ClothingGenderPinBase id: ClothingNeckGenderqueerPin name: genderqueer pin description: be crime, do gender @@ -165,9 +210,11 @@ state: gender - type: Clothing equippedPrefix: gender + - type: ChameleonClothing + default: ClothingNeckGenderqueerPin - type: entity - parent: ClothingNeckPinBase + parent: ClothingGenderPinBase id: ClothingNeckGenderfluidPin name: genderfluid pin description: be gender, be fluid @@ -176,9 +223,11 @@ state: fluid - type: Clothing equippedPrefix: fluid + - type: ChameleonClothing + default: ClothingNeckGenderfluidPin - type: entity - parent: ClothingNeckPinBase + parent: ClothingGenderPinBase id: ClothingNeckTransPin name: transgender pin description: Be trans do crime. @@ -187,6 +236,8 @@ state: trans - type: Clothing equippedPrefix: trans + - type: ChameleonClothing + default: ClothingNeckTransPin - type: entity parent: ClothingNeckPinBase diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/base_clothingouter.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/base_clothingouter.yml index 4f647b8680..1de646a363 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/base_clothingouter.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/base_clothingouter.yml @@ -145,6 +145,9 @@ flatReductions: Heat: 10 # the average lightbulb only does around four damage! slots: OUTERCLOTHING + - type: HideLayerClothing + slots: + - Tail - type: entity abstract: true @@ -174,6 +177,9 @@ flatReductions: Heat: 10 # the average lightbulb only does around four damage! slots: OUTERCLOTHING + - type: HideLayerClothing + slots: + - Tail - type: entity parent: ClothingOuterBase diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/bio.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/bio.yml index f4a1828010..4da176e2ed 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/bio.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/bio.yml @@ -9,6 +9,9 @@ sprite: Clothing/OuterClothing/Bio/general.rsi - type: Clothing sprite: Clothing/OuterClothing/Bio/general.rsi + - type: HideLayerClothing + slots: + - Tail - type: Armor modifiers: coefficients: diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml index cf8ace4930..6d0b706a49 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml @@ -27,6 +27,9 @@ - WhitelistChameleon - type: ProtectedFromStepTriggers slots: WITHOUT_POCKET + - type: HideLayerClothing + slots: + - Tail - type: entity parent: ClothingOuterSuitBomb @@ -70,6 +73,9 @@ - type: GroupExamine - type: ProtectedFromStepTriggers slots: WITHOUT_POCKET + - type: HideLayerClothing + slots: + - Tail - type: entity parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing] @@ -106,6 +112,9 @@ tags: - CorgiWearable - WhitelistChameleon + - type: HideLayerClothing + slots: + - Tail - type: entity parent: [ClothingOuterBaseLarge, GeigerCounterClothing, AllowSuitStorageClothing] @@ -131,6 +140,9 @@ toggleable-clothing: !type:ContainerSlot {} - type: ProtectedFromStepTriggers slots: WITHOUT_POCKET + - type: HideLayerClothing + slots: + - Tail - type: entity parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing, BaseToggleClothing, BaseMajorContraband] @@ -195,6 +207,9 @@ whitelist: tags: - PowerCell + - type: HideLayerClothing + slots: + - Tail - type: entity parent: ClothingOuterBase @@ -292,6 +307,9 @@ - type: ContainerContainer containers: toggleable-clothing: !type:ContainerSlot {} + - type: HideLayerClothing + slots: + - Tail - type: entity parent: ClothingOuterSuitCarp diff --git a/Resources/Prototypes/Entities/Clothing/Shoes/base_clothingshoes.yml b/Resources/Prototypes/Entities/Clothing/Shoes/base_clothingshoes.yml index 73e9ff3ada..646adda105 100644 --- a/Resources/Prototypes/Entities/Clothing/Shoes/base_clothingshoes.yml +++ b/Resources/Prototypes/Entities/Clothing/Shoes/base_clothingshoes.yml @@ -55,6 +55,7 @@ tags: - Knife - Sidearm + priority: 4 - type: entity abstract: true diff --git a/Resources/Prototypes/Entities/Clothing/Shoes/magboots.yml b/Resources/Prototypes/Entities/Clothing/Shoes/magboots.yml index 0e9873780f..19a907f5d1 100644 --- a/Resources/Prototypes/Entities/Clothing/Shoes/magboots.yml +++ b/Resources/Prototypes/Entities/Clothing/Shoes/magboots.yml @@ -108,8 +108,8 @@ volume: 0.75 temperature: 293.15 moles: - - 0.153853429 # oxygen - - 0.153853429 # nitrogen + Oxygen: 0.153853429 # oxygen + Nitrogen: 0.153853429 # nitrogen - type: Item sprite: null size: Normal diff --git a/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml b/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml index cfdc967a7e..a3ca44871a 100644 --- a/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml +++ b/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml @@ -108,7 +108,7 @@ parent: [ ClothingShoesBase, BaseJanitorContraband ] id: ClothingShoesGaloshes name: galoshes - description: Rubber boots. + description: Specialised non-slip rubber boots, designed to reduce janitorial workplace accidents; a tider's treasure. components: - type: Sprite sprite: Clothing/Shoes/Specific/galoshes.rsi diff --git a/Resources/Prototypes/Entities/Clothing/Uniforms/base_clothinguniforms.yml b/Resources/Prototypes/Entities/Clothing/Uniforms/base_clothinguniforms.yml index eafc5acf79..cd8ef614e5 100644 --- a/Resources/Prototypes/Entities/Clothing/Uniforms/base_clothinguniforms.yml +++ b/Resources/Prototypes/Entities/Clothing/Uniforms/base_clothinguniforms.yml @@ -64,3 +64,14 @@ - type: Clothing slots: [innerclothing] femaleMask: UniformTop + +- type: entity + abstract: true + id: ClothingUniformFoldableBase + components: + - type: Foldable + canFoldInsideContainer: true + unfoldVerbText: unfold-verb-clothing-jacket + foldVerbText: fold-verb-clothing-jacket + - type: FoldableClothing + foldedEquippedPrefix: folded \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml b/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml index 0f1a079320..98fa96eea0 100644 --- a/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml @@ -21,15 +21,13 @@ sprite: Clothing/Uniforms/Jumpsuit/ancient.rsi - type: entity - parent: ClothingUniformBase + parent: [ClothingUniformBase, ClothingUniformFoldableBase] id: ClothingUniformJumpsuitBartender name: bartender's uniform description: A nice and tidy uniform. Shame about the bar though. components: - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/bartender.rsi - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/bartender.rsi - type: entity parent: ClothingUniformBase @@ -69,37 +67,31 @@ sprite: Clothing/Uniforms/Jumpsuit/captain.rsi - type: entity - parent: ClothingUniformBase + parent: [ClothingUniformBase, ClothingUniformFoldableBase] id: ClothingUniformJumpsuitCargo name: cargo tech jumpsuit description: A sturdy jumpsuit, issued to members of the Cargo department. components: - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/cargotech.rsi - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/cargotech.rsi - type: entity - parent: ClothingUniformBase + parent: [ClothingUniformBase, ClothingUniformFoldableBase] id: ClothingUniformJumpsuitSalvageSpecialist name: salvage specialist's jumpsuit description: It's a snappy jumpsuit with a sturdy set of overalls. It's very dirty. components: - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/salvage.rsi - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/salvage.rsi - type: entity - parent: [ClothingUniformBase, BaseCommandContraband] + parent: [ClothingUniformBase, BaseCommandContraband, ClothingUniformFoldableBase] id: ClothingUniformJumpsuitChiefEngineer name: chief engineer's jumpsuit description: It's a high visibility jumpsuit given to those engineers insane enough to achieve the rank of Chief Engineer. components: - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/ce.rsi - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/ce.rsi - type: entity parent: [ClothingUniformBase, BaseCommandContraband] @@ -168,15 +160,13 @@ sprite: Clothing/Uniforms/Jumpsuit/chef.rsi - type: entity - parent: ClothingUniformBase + parent: [ClothingUniformBase, ClothingUniformFoldableBase] id: ClothingUniformJumpsuitChemistry name: chemistry jumpsuit description: There's some odd stains on this jumpsuit. Hm. components: - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/chemistry.rsi - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/chemistry.rsi - type: entity parent: ClothingUniformBase @@ -253,15 +243,13 @@ sprite: Clothing/Uniforms/Jumpsuit/jester2.rsi - type: entity - parent: [ClothingUniformBase, BaseCommandContraband] + parent: [ClothingUniformBase, BaseCommandContraband, ClothingUniformFoldableBase] id: ClothingUniformJumpsuitCMO name: chief medical officer's jumpsuit description: It's a jumpsuit worn by those with the experience to be Chief Medical Officer. It provides minor biological protection. components: - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/cmo.rsi - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/cmo.rsi - type: entity parent: [ClothingUniformBase, BaseCommandContraband] @@ -297,37 +285,31 @@ sprite: Clothing/Uniforms/Jumpsuit/detective_grey.rsi - type: entity - parent: ClothingUniformBase + parent: [ClothingUniformBase, ClothingUniformFoldableBase] id: ClothingUniformJumpsuitEngineering name: engineering jumpsuit description: If this suit was non-conductive, maybe engineers would actually do their damn job. components: - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/engineering.rsi - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/engineering.rsi - type: entity - parent: ClothingUniformBase + parent: [ClothingUniformBase, ClothingUniformFoldableBase] id: ClothingUniformJumpsuitEngineeringHazard name: hazard jumpsuit description: Woven in a grungy, warm orange. Lets others around you know that you really mean business when it comes to work. components: - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/engineering_hazard.rsi - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/engineering_hazard.rsi - type: entity - parent: [ClothingUniformBase, BaseCommandContraband] + parent: [ClothingUniformBase, BaseCommandContraband, ClothingUniformFoldableBase] id: ClothingUniformJumpsuitHoP name: head of personnel's jumpsuit description: Rather bland and inoffensive. Perfect for vanishing off the face of the universe. components: - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/hop.rsi - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/hop.rsi - type: entity parent: [ClothingUniformBase, BaseCommandContraband] @@ -408,26 +390,22 @@ sprite: Clothing/Uniforms/Jumpsuit/commandgeneric.rsi - type: entity - parent: ClothingUniformBase + parent: [ClothingUniformBase, ClothingUniformFoldableBase] id: ClothingUniformJumpsuitHydroponics name: hydroponics jumpsuit description: Has a strong earthy smell to it. Hopefully it's merely dirty as opposed to soiled. components: - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/hydro.rsi - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/hydro.rsi - type: entity - parent: ClothingUniformBase + parent: [ClothingUniformBase, ClothingUniformFoldableBase] id: ClothingUniformJumpsuitJanitor name: janitor jumpsuit description: The jumpsuit for the poor sop with a mop. components: - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/janitor.rsi - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/janitor.rsi - type: entity parent: ClothingUniformBase @@ -441,15 +419,13 @@ sprite: Clothing/Uniforms/Jumpsuit/kimono.rsi - type: entity - parent: ClothingUniformBase + parent: [ClothingUniformBase, ClothingUniformFoldableBase] id: ClothingUniformJumpsuitMedicalDoctor name: medical doctor jumpsuit description: It's made of a special fiber that provides minor protection against biohazards. It has a cross on the chest denoting that the wearer is trained medical personnel. components: - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/medical.rsi - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/medical.rsi - type: entity parent: ClothingUniformBase @@ -569,15 +545,13 @@ sprite: Clothing/Uniforms/Jumpsuit/rnd.rsi - type: entity - parent: ClothingUniformBase + parent: [ClothingUniformBase, ClothingUniformFoldableBase] id: ClothingUniformJumpsuitScientist name: scientist jumpsuit description: It's made of a special fiber that increases perceived intelligence and decreases personal ethics. It has markings that denote the wearer as a scientist. components: - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/scientist.rsi - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/scientist.rsi - type: entity parent: ClothingUniformBase @@ -591,26 +565,22 @@ sprite: Clothing/Uniforms/Jumpsuit/scientist_formal.rsi - type: entity - parent: ClothingUniformBase + parent: [ClothingUniformBase, ClothingUniformFoldableBase] id: ClothingUniformJumpsuitRoboticist name: roboticist jumpsuit description: It's a slimming black with reinforced seams; great for industrial work. components: - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/roboticist.rsi - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/roboticist.rsi - type: entity - parent: [ClothingUniformBase, BaseSecurityContraband] + parent: [ClothingUniformBase, BaseSecurityContraband, ClothingUniformFoldableBase] id: ClothingUniformJumpsuitSec name: security jumpsuit description: A jumpsuit made of strong material, providing robust protection. components: - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/security.rsi - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/security.rsi - type: Item inhandVisuals: left: @@ -896,26 +866,22 @@ sprite: Clothing/Uniforms/Jumpsuit/ninja.rsi - type: entity - parent: ClothingUniformBase + parent: [ClothingUniformBase, ClothingUniformFoldableBase] id: ClothingUniformJumpsuitAtmos name: atmospheric technician jumpsuit description: I am at work. I can't leave work. Work is breathing. I am testing air quality. components: - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/atmos.rsi - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/atmos.rsi - type: entity - parent: ClothingUniformBase + parent: [ClothingUniformBase, ClothingUniformFoldableBase] id: ClothingUniformJumpsuitAtmosCasual name: atmospheric technician's casual jumpsuit description: Might as well relax with a job as easy as yours. components: - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/atmos_casual.rsi - - type: Clothing - sprite: Clothing/Uniforms/Jumpsuit/atmos_casual.rsi - type: entity parent: ClothingUniformBase diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/Decals/dirt.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/Decals/dirt.yml index 3286abe78e..dec1be8754 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/Decals/dirt.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/Decals/dirt.yml @@ -10,7 +10,7 @@ - DirtHeavy maxDecalsPerTile: 1 snapPosition: true - zIndex: 1 + zIndex: 5 prob: 0.8 color: '#FFFFFF7F' cleanable: true diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/Decals/flora.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/Decals/flora.yml index 5164ca7aea..aacad99bdd 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/Decals/flora.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/Decals/flora.yml @@ -5,7 +5,7 @@ components: - type: RandomDecalSpawner radius: 0.3 - zIndex: 1 + zIndex: 5 deleteSpawnerAfterSpawn: true tileWhitelist: - FloorAstroGrass diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/Decals/splatters.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/Decals/splatters.yml index f498616fe8..7bfcf4a429 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/Decals/splatters.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/Decals/splatters.yml @@ -11,7 +11,7 @@ randomRotation: true maxDecals: 3 prob: 0.5 - zIndex: 1 + zIndex: 5 color: '#9900007F' cleanable: true deleteSpawnerAfterSpawn: true diff --git a/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml b/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml index 7ad8c61956..3a43116798 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml @@ -36,6 +36,17 @@ - type: SpawnPoint spawn_type: LateJoin +- type: entity + name: any job spawn point + id: SpawnPointAnyJob # used for integration tests so we don't need to map every single job spawner on the test map + parent: SpawnPointJobBase + components: + - type: Sprite + state: green + - type: SpawnPoint + spawn_type: Job + job_id: null # any job can spawn here + # Cargo - type: entity diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_chest.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_chest.yml new file mode 100644 index 0000000000..316332b7b0 --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_chest.yml @@ -0,0 +1,27 @@ +# Body Markings (Chest) +- type: marking + id: VulpBellyCrest + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: belly_crest + +- type: marking + id: VulpBellyFull + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: belly_full + +- type: marking + id: VulpBellyFox + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: belly_fox \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_ears.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_ears.yml new file mode 100644 index 0000000000..12bba0c6c5 --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_ears.yml @@ -0,0 +1,115 @@ + +# Ears Markings +- type: marking + id: VulpEar + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: vulp + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: vulp-inner + +- type: marking + id: VulpEarSharp + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: vulp + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: vulp-sharp + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: vulp-inner + +- type: marking + id: VulpEarFade + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: vulp + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: vulp-fade + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: vulp-inner + +- type: marking + id: VulpEarJackal + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: jackal + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: jackal-inner + +- type: marking + id: VulpEarTerrier + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: terrier + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: terrier-inner + +- type: marking + id: VulpEarFennec + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: fennec + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: fennec-inner + +- type: marking + id: VulpEarFox + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: fox + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: fox-inner + +- type: marking + id: VulpEarOtie + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: otie + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: otie-inner + +- type: marking + id: VulpEarShock + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: shock + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: shock-inner + +- type: marking + id: VulpEarCoyote + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: coyote + - sprite: Mobs/Customization/Vulpkanin/ear_markings.rsi + state: coyote-inner diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_hair.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_hair.yml new file mode 100644 index 0000000000..880f737977 --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_hair.yml @@ -0,0 +1,261 @@ +# Hairs +- type: marking + id: VulpHairAdhara + bodyPart: Hair + speciesRestriction: [ Vulpkanin ] + markingCategory: Hair + canBeDisplaced: false + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: adhara + +- type: marking + id: VulpHairAnita + bodyPart: Hair + speciesRestriction: [ Vulpkanin ] + markingCategory: Hair + canBeDisplaced: false + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: anita + +- type: marking + id: VulpHairApollo + bodyPart: Hair + speciesRestriction: [ Vulpkanin ] + markingCategory: Hair + canBeDisplaced: false + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: apollo + +- type: marking + id: VulpHairBelle + bodyPart: Hair + speciesRestriction: [ Vulpkanin ] + markingCategory: Hair + canBeDisplaced: false + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: belle + +- type: marking + id: VulpHairBraided + bodyPart: Hair + markingCategory: Hair + canBeDisplaced: false + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: braided + +- type: marking + id: VulpHairBun + bodyPart: Hair + markingCategory: Hair + canBeDisplaced: false + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: bun + +- type: marking + id: VulpHairCleanCut + bodyPart: Hair + markingCategory: Hair + canBeDisplaced: false + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: clean_cut + +- type: marking + id: VulpHairCurl + bodyPart: Hair + markingCategory: Hair + canBeDisplaced: false + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: curl + +- type: marking + id: VulpHairHawk + bodyPart: Hair + markingCategory: Hair + canBeDisplaced: false + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: hawk + +- type: marking + id: VulpHairJagged + bodyPart: Hair + markingCategory: Hair + canBeDisplaced: false + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: jagged + +- type: marking + id: VulpHairJeremy + bodyPart: Hair + markingCategory: Hair + canBeDisplaced: false + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: jeremy + +- type: marking + id: VulpHairKajam + bodyPart: Hair + markingCategory: Hair + canBeDisplaced: false + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: kajam + +- type: marking + id: VulpHairKeid + bodyPart: Hair + markingCategory: Hair + canBeDisplaced: false + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: keid + +- type: marking + id: VulpHairKleeia + bodyPart: Hair + markingCategory: Hair + canBeDisplaced: false + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: kleeia + +- type: marking + id: VulpHairMizar + bodyPart: Hair + markingCategory: Hair + canBeDisplaced: false + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: mizar + +- type: marking + id: VulpHairPunkBraided + bodyPart: Hair + markingCategory: Hair + canBeDisplaced: false + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: punkbraided + +- type: marking + id: VulpHairRaine + bodyPart: Hair + markingCategory: Hair + canBeDisplaced: false + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: raine + +- type: marking + id: VulpHairRough + bodyPart: Hair + markingCategory: Hair + canBeDisplaced: false + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: rough + +- type: marking + id: VulpHairShort + bodyPart: Hair + markingCategory: Hair + canBeDisplaced: false + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: short + +- type: marking + id: VulpHairShort2 + bodyPart: Hair + markingCategory: Hair + canBeDisplaced: false + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: short2 + +- type: marking + id: VulpHairSpike + bodyPart: Hair + markingCategory: Hair + canBeDisplaced: false + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/hair.rsi + state: spike + +# Facial Hairs +- type: marking + id: VulpFacialHairRuff + bodyPart: FacialHair + markingCategory: FacialHair + speciesRestriction: [ Vulpkanin ] + canBeDisplaced: false + sprites: + - sprite: Mobs/Customization/Vulpkanin/facial_hair.rsi + state: ruff + +- type: marking + id: VulpFacialHairElder + bodyPart: FacialHair + markingCategory: FacialHair + speciesRestriction: [ Vulpkanin ] + canBeDisplaced: false + sprites: + - sprite: Mobs/Customization/Vulpkanin/facial_hair.rsi + state: elder + +- type: marking + id: VulpFacialHairElderChin + bodyPart: FacialHair + markingCategory: FacialHair + speciesRestriction: [ Vulpkanin ] + canBeDisplaced: false + sprites: + - sprite: Mobs/Customization/Vulpkanin/facial_hair.rsi + state: elder_chin + +- type: marking + id: VulpFacialHairKita + bodyPart: FacialHair + markingCategory: FacialHair + speciesRestriction: [ Vulpkanin ] + canBeDisplaced: false + sprites: + - sprite: Mobs/Customization/Vulpkanin/facial_hair.rsi + state: kita + +- type: marking + id: VulpFacialHairGoatee + bodyPart: FacialHair + markingCategory: FacialHair + speciesRestriction: [ Vulpkanin ] + canBeDisplaced: false + sprites: + - sprite: Mobs/Customization/Vulpkanin/facial_hair.rsi + state: goatee diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_head.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_head.yml new file mode 100644 index 0000000000..6fefbe3e4c --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_head.yml @@ -0,0 +1,63 @@ +# Head Markings (Head) +- type: marking + id: VulpHeadBlaze + bodyPart: Head + markingCategory: Head + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/head_markings.rsi + state: blaze + +- type: marking + id: VulpHeadMask + bodyPart: Head + markingCategory: Head + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/head_markings.rsi + state: mask + +- type: marking + id: VulpPatch + bodyPart: Head + markingCategory: Head + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/head_markings.rsi + state: patch + +- type: marking + id: VulpSlash + bodyPart: Head + markingCategory: Head + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/head_markings.rsi + state: slash + +- type: marking + id: VulpStripes1 + bodyPart: Head + markingCategory: Head + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/head_markings.rsi + state: stripes_1 + +- type: marking + id: VulpStripes2 + bodyPart: Head + markingCategory: Head + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/head_markings.rsi + state: stripes_2 + +- type: marking + id: VulpVulpine + bodyPart: Head + markingCategory: Head + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/head_markings.rsi + state: vulpine diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_limbs.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_limbs.yml new file mode 100644 index 0000000000..23d7b0242f --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_limbs.yml @@ -0,0 +1,436 @@ +- type: marking + id: VulpClawsHandLeft + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: claws_l_hand + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpClawsHandRight + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: claws_r_hand + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpClawsFootLeft + bodyPart: LFoot + markingCategory: Legs + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: claws_l_foot + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpClawsFootRight + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: claws_r_foot + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +# Crest + +## Left Side +- type: marking + id: VulpPointsCrestLegLeft + markingCategory: Legs + bodyPart: LLeg + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: crest-leg-l + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsCrestArmLeft + markingCategory: Arms + bodyPart: LArm + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: crest-arm-l + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsCrestFootLeft + markingCategory: Legs + bodyPart: LFoot + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: crest-foot-l + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsCrestHandLeft + markingCategory: Arms + bodyPart: LHand + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: crest-hand-l + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +## Right Side + +- type: marking + id: VulpPointsCrestLegRight + markingCategory: Legs + bodyPart: RLeg + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: crest-leg-r + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsCrestArmRight + markingCategory: Arms + bodyPart: RArm + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: crest-arm-r + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsCrestFootRight + markingCategory: Legs + bodyPart: RFoot + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: crest-foot-r + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsCrestHandRight + markingCategory: Arms + bodyPart: RHand + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: crest-hand-r + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +# Fade + +## Left Side + +- type: marking + id: VulpPointsFadeLegLeft + markingCategory: Legs + bodyPart: LLeg + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: points_fade-leg-l + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsFadeArmLeft + markingCategory: Arms + bodyPart: LArm + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: points_fade-arm-l + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsFadeFootLeft + markingCategory: Legs + bodyPart: LFoot + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: points_fade-foot-l + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsFadeHandLeft + markingCategory: Arms + bodyPart: LHand + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: points_fade-hand-l + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +## Right Side + +- type: marking + id: VulpPointsFadeLegRight + markingCategory: Legs + bodyPart: RLeg + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: points_fade-leg-r + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsFadeArmRight + markingCategory: Arms + bodyPart: RArm + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: points_fade-arm-r + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsFadeFootRight + markingCategory: Legs + bodyPart: RFoot + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: points_fade-foot-r + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsFadeHandRight + markingCategory: Arms + bodyPart: RHand + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: points_fade-hand-r + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +# Sharp + +## Left Side + +- type: marking + id: VulpPointsSharpLegLeft + markingCategory: Legs + bodyPart: LLeg + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: points_sharp-leg-l + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsSharpArmLeft + markingCategory: Arms + bodyPart: LArm + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: points_sharp-arm-l + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsSharpLongArmLeft + markingCategory: Arms + bodyPart: LArm + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: points_sharp-arm-long-l + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsSharpFootLeft + markingCategory: Legs + bodyPart: LFoot + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: points_sharp-foot-l + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsSharpHandLeft + markingCategory: Arms + bodyPart: LHand + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: points_sharp-hand-l + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +## Right Side + +- type: marking + id: VulpPointsSharpLegRight + markingCategory: Legs + bodyPart: RLeg + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: points_sharp-leg-r + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsSharpArmRight + markingCategory: Arms + bodyPart: RArm + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: points_sharp-arm-r + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsSharpLongArmRight + markingCategory: Arms + bodyPart: RArm + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: points_sharp-arm-long-r + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsSharpFootRight + markingCategory: Legs + bodyPart: RFoot + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: points_sharp-foot-r + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" + +- type: marking + id: VulpPointsSharpHandRight + markingCategory: Arms + bodyPart: RHand + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/body_markings.rsi + state: points_sharp-hand-r + coloring: + default: + type: + !type:SimpleColoring + color: "#e5e3d1" \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_snout.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_snout.yml new file mode 100644 index 0000000000..44c494d52d --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_snout.yml @@ -0,0 +1,73 @@ +# Snout Markings + +- type: marking + id: VulpSnout + bodyPart: Snout + markingCategory: Snout + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/snout_markings.rsi + state: snout + +- type: marking + id: VulpSnoutNose + bodyPart: Snout + markingCategory: SnoutCover + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/snout_markings.rsi + state: snout-nose + +- type: marking + id: VulpSnoutVulpine + bodyPart: Snout + markingCategory: SnoutCover + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/snout_markings.rsi + state: vulpine + +- type: marking + id: VulpSnoutVulpineLines + bodyPart: Snout + markingCategory: SnoutCover + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/snout_markings.rsi + state: vulpine-lines + +- type: marking + id: VulpSnoutBlaze + bodyPart: Snout + markingCategory: SnoutCover + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/snout_markings.rsi + state: blaze + +- type: marking + id: VulpSnoutMask + bodyPart: Snout + markingCategory: SnoutCover + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/snout_markings.rsi + state: mask + +- type: marking + id: VulpSnoutTop + bodyPart: Snout + markingCategory: SnoutCover + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/snout_markings.rsi + state: snout-top + +- type: marking + id: VulpSnoutPatch + bodyPart: Snout + markingCategory: SnoutCover + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/snout_markings.rsi + state: patch diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_tail.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_tail.yml new file mode 100644 index 0000000000..238bf88134 --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/Vulpkanin/vulpkanin_tail.yml @@ -0,0 +1,68 @@ +# Tail Markings +- type: marking + id: VulpTailFennec + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi + state: fennec + - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi + state: fennec-tip + +- type: marking + id: VulpTailFluffy + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi + state: fluffy + - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi + state: fluffy-tip + +- type: marking + id: VulpTailHusky + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi + state: husky + - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi + state: husky-inner + - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi + state: husky-outer + +- type: marking + id: VulpTailLong + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi + state: long + - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi + state: long-tip + +- type: marking + id: VulpTailVulp + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi + state: vulp + - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi + state: vulp-tip + +- type: marking + id: VulpTailVulpFade + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ Vulpkanin ] + sprites: + - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi + state: vulp + - sprite: Mobs/Customization/Vulpkanin/tail_markings.rsi + state: vulp-fade \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/tattoos.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/tattoos.yml index eaca0d719c..f4b7e2aca2 100644 --- a/Resources/Prototypes/Entities/Mobs/Customization/Markings/tattoos.yml +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/tattoos.yml @@ -113,8 +113,8 @@ - type: marking id: TattooEyeRight bodyPart: Eyes - markingCategory: Head - speciesRestriction: [Human, SlimePerson, Reptilian, Dwarf] + markingCategory: [Head] + speciesRestriction: [Human, SlimePerson, Reptilian, Dwarf, Vulpkanin] coloring: default: type: @@ -128,7 +128,7 @@ id: TattooEyeLeft bodyPart: Eyes markingCategory: Head - speciesRestriction: [Human, SlimePerson, Reptilian, Dwarf] + speciesRestriction: [Human, SlimePerson, Reptilian, Dwarf, Vulpkanin] coloring: default: type: diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_parts.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_parts.yml index f3c0e5d204..0643c5cbd4 100644 --- a/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_parts.yml +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_parts.yml @@ -161,4 +161,34 @@ forcedColoring: true sprites: - sprite: Mobs/Customization/vox_parts.rsi - state: tail_big \ No newline at end of file + state: tail_big + +- type: marking + id: VoxTailSpikes + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [Vox] + forcedColoring: true + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: tail_spikes + +- type: marking + id: VoxTailDocked + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [Vox] + forcedColoring: true + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: tail_docked + +- type: marking + id: VoxTailSplit + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [Vox] + forcedColoring: true + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: tail_split \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_tattoos.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_tattoos.yml index 567c3b2620..cf350da60d 100644 --- a/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_tattoos.yml +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_tattoos.yml @@ -56,6 +56,7 @@ - type: marking id: TattooVoxTailRing + # TODO // Looks off on some tails (i.e docked/amputated), if conditionals for markings ever get implemented this needs to be updated to account for those. bodyPart: Tail markingCategory: Overlay speciesRestriction: [Vox] diff --git a/Resources/Prototypes/Entities/Mobs/Cyborgs/borg_chassis.yml b/Resources/Prototypes/Entities/Mobs/Cyborgs/borg_chassis.yml index 1b9fbed3ac..8940e031e9 100644 --- a/Resources/Prototypes/Entities/Mobs/Cyborgs/borg_chassis.yml +++ b/Resources/Prototypes/Entities/Mobs/Cyborgs/borg_chassis.yml @@ -317,6 +317,13 @@ - BorgModuleMedical hasMindState: medical_e noMindState: medical_e_r + - type: SolutionScanner + - type: ShowHealthBars + damageContainers: + - Biological + - type: ShowHealthIcons + damageContainers: + - Biological - type: entity parent: BaseBorgChassisDerelict diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index 6934a405f8..916b91b1f4 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -426,8 +426,6 @@ - !type:GibBehavior recursive: false - type: NonSpreaderZombie - - type: SentienceTarget - flavorKind: station-event-random-sentience-flavor-organic - type: MeleeWeapon soundHit: path: /Audio/Effects/bite.ogg @@ -2926,8 +2924,6 @@ amount: 2 - type: ReplacementAccent accent: dog - - type: SentienceTarget - flavorKind: station-event-random-sentience-flavor-corgi - type: Tag tags: - VimPilot diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml index caeb4f4446..ccb5c3aebb 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml @@ -844,8 +844,6 @@ - type: Item sprite: Mobs/Pets/Smile/smile.rsi size: Huge - - type: SentienceTarget - flavorKind: station-event-random-sentience-flavor-slime - type: MobPrice price: 3000 # it is a truly valuable creature - type: GhostRole diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/scurret.yml b/Resources/Prototypes/Entities/Mobs/NPCs/scurret.yml index 6d328014db..3c19010635 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/scurret.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/scurret.yml @@ -61,6 +61,7 @@ proto: moth - type: InteractionPopup successChance: 0.99 # Imagine not being allowed to headpat a scurret, chat + interactDelay: 2.25 interactSuccessString: petting-success-scurret interactFailureString: petting-failure-scurret interactSuccessSpawn: EffectHearts diff --git a/Resources/Prototypes/Entities/Mobs/Player/clone.yml b/Resources/Prototypes/Entities/Mobs/Player/clone.yml index 5c59f82744..ca100ea110 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/clone.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/clone.yml @@ -110,8 +110,10 @@ # that means we only need to copy them over when switching between species. # So these don't need to be part of the Body settings, unless someone makes a trait that adjusts these components. - BodyEmotes + - MessyDrinker # - Fixtures TODO: A better way to clone fixtures or a fixture fix. Currently if you devour someone on the ground and transform, you lose collision with tables as they were knocked down when they were copied. - Speech + - TemperatureProtection - TypingIndicator - ScaleVisuals # for dwarf height eventComponents: diff --git a/Resources/Prototypes/Entities/Mobs/Player/mothershipcore.yml b/Resources/Prototypes/Entities/Mobs/Player/mothershipcore.yml index 3535a55e7f..1d989a462c 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/mothershipcore.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/mothershipcore.yml @@ -77,9 +77,7 @@ gasMixture: volume: 1000 moles: - - 0 # oxygen - - 0 # nitrogen - - 340.5701689 # carbon dioxide + CarbonDioxide: 340.5701689 # carbon dioxide temperature: 373.15 - type: Repairable doAfterDelay: 30 # you can heal the mothership core, but it takes a while @@ -215,7 +213,7 @@ components: - type: Action icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-basic-module } - iconOn: Interface/Actions/actions_borg.rsi/xenoborg-basic-module.png + iconOn: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-basic-module } keywords: [ "Mothership Core", "console", "interface" ] priority: -6 - type: InstantAction @@ -229,7 +227,7 @@ components: - type: Action icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-eye-module } - iconOn: Interface/Actions/actions_borg.rsi/xenoborg-eye-module.png + iconOn: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-eye-module } keywords: [ "Mothership Core", "console", "interface" ] priority: -6 - type: InstantAction diff --git a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml index 8542afbdc1..e18100ab8a 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml @@ -491,6 +491,7 @@ rules: ghost-role-information-silicon-rules raffle: settings: default + reregister: false - type: GhostTakeoverAvailable - type: entity @@ -524,6 +525,7 @@ rules: ghost-role-information-silicon-rules raffle: settings: default + reregister: false - type: GhostTakeoverAvailable - type: entity @@ -559,6 +561,7 @@ rules: ghost-role-information-silicon-rules raffle: settings: default + reregister: false - type: GhostTakeoverAvailable - type: entity @@ -595,6 +598,7 @@ rules: ghost-role-information-silicon-rules raffle: settings: default + reregister: false - type: GhostTakeoverAvailable - type: entity @@ -630,6 +634,7 @@ rules: ghost-role-information-silicon-rules raffle: settings: default + reregister: false - type: GhostTakeoverAvailable - type: entity @@ -664,4 +669,5 @@ rules: ghost-role-information-silicon-rules raffle: settings: default + reregister: false - type: GhostTakeoverAvailable diff --git a/Resources/Prototypes/Entities/Mobs/Player/vulpkanin.yml b/Resources/Prototypes/Entities/Mobs/Player/vulpkanin.yml new file mode 100644 index 0000000000..52a839dd4a --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/Player/vulpkanin.yml @@ -0,0 +1,5 @@ +- type: entity + save: false + name: Urist McBark + parent: BaseMobVulpkanin + id: MobVulpkanin diff --git a/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml b/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml index 110e6513da..92d118cb26 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml @@ -95,6 +95,7 @@ - map: [ "enum.HumanoidVisualLayers.Tail" ] # Mentioned in moth code: This needs renaming lol. - map: [ "back" ] - map: [ "neck" ] + - map: [ "enum.HumanoidVisualLayers.SnoutCover" ] - map: [ "enum.HumanoidVisualLayers.FacialHair" ] - map: [ "enum.HumanoidVisualLayers.Hair" ] # Do these need to be here? (arachnid hair arachnid hair) - map: [ "enum.HumanoidVisualLayers.HeadSide" ] @@ -127,7 +128,7 @@ - type: HumanoidAppearance species: Arachnid - type: Inventory - speciesId: arachnid + speciesId: arachnid #>88w88< diff --git a/Resources/Prototypes/Entities/Mobs/Species/base.yml b/Resources/Prototypes/Entities/Mobs/Species/base.yml index 3bb43c26cb..d4fecee2ca 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/base.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/base.yml @@ -35,6 +35,7 @@ - map: [ "outerClothing" ] - map: [ "back" ] - map: [ "neck" ] + - map: [ "enum.HumanoidVisualLayers.SnoutCover" ] - map: [ "enum.HumanoidVisualLayers.FacialHair" ] - map: [ "enum.HumanoidVisualLayers.Hair" ] - map: [ "enum.HumanoidVisualLayers.HeadSide" ] @@ -322,6 +323,7 @@ - map: [ "outerClothing" ] - map: [ "back" ] - map: [ "neck" ] + - map: [ "enum.HumanoidVisualLayers.SnoutCover" ] - map: [ "enum.HumanoidVisualLayers.FacialHair" ] - map: [ "enum.HumanoidVisualLayers.Hair" ] - map: [ "enum.HumanoidVisualLayers.HeadSide" ] diff --git a/Resources/Prototypes/Entities/Mobs/Species/moth.yml b/Resources/Prototypes/Entities/Mobs/Species/moth.yml index 0543f30931..9503c2f56d 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/moth.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/moth.yml @@ -105,6 +105,7 @@ - map: [ "enum.HumanoidVisualLayers.Tail" ] #in the utopian future we should probably have a wings enum inserted here so everyhting doesn't break - map: [ "back" ] - map: [ "neck" ] + - map: [ "enum.HumanoidVisualLayers.SnoutCover" ] - map: [ "enum.HumanoidVisualLayers.FacialHair" ] - map: [ "enum.HumanoidVisualLayers.Hair" ] - map: [ "enum.HumanoidVisualLayers.HeadSide" ] diff --git a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml index 1d9737dd47..67d0cfba80 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml @@ -11,6 +11,7 @@ - Snout - HeadTop - HeadSide + - Tail undergarmentBottom: UndergarmentBottomBoxersReptilian - type: Hunger - type: Puller @@ -77,7 +78,27 @@ 32: sprite: Mobs/Species/Human/displacement.rsi state: jumpsuit-female - + head: + sizeMaps: + 32: + sprite: Mobs/Species/Reptilian/displacement.rsi + state: head + mask: + sizeMaps: + 32: + sprite: Mobs/Species/Reptilian/displacement.rsi + state: mask + displacements: + head: + sizeMaps: + 32: + sprite: Mobs/Species/Reptilian/displacement.rsi + state: head + mask: + sizeMaps: + 32: + sprite: Mobs/Species/Reptilian/displacement.rsi + state: mask - type: entity parent: BaseSpeciesDummy @@ -98,7 +119,28 @@ jumpsuit: sizeMaps: 32: - sprite: Mobs/Species/Human/displacement.rsi + sprite: Mobs/Species/Reptilian/displacement.rsi state: jumpsuit-female + head: + sizeMaps: + 32: + sprite: Mobs/Species/Reptilian/displacement.rsi + state: head + mask: + sizeMaps: + 32: + sprite: Mobs/Species/Reptilian/displacement.rsi + state: mask + displacements: + head: + sizeMaps: + 32: + sprite: Mobs/Species/Reptilian/displacement.rsi + state: head + mask: + sizeMaps: + 32: + sprite: Mobs/Species/Reptilian/displacement.rsi + state: mask #Weh diff --git a/Resources/Prototypes/Entities/Mobs/Species/vox.yml b/Resources/Prototypes/Entities/Mobs/Species/vox.yml index fa22736179..b49d0fb409 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/vox.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/vox.yml @@ -86,6 +86,7 @@ - map: [ "back" ] - map: [ "neck" ] - map: [ "suitstorage" ] # This is not in the default order + - map: [ "enum.HumanoidVisualLayers.SnoutCover" ] - map: [ "enum.HumanoidVisualLayers.FacialHair" ] - map: [ "enum.HumanoidVisualLayers.Hair" ] - map: [ "enum.HumanoidVisualLayers.HeadSide" ] diff --git a/Resources/Prototypes/Entities/Mobs/Species/vulpkanin.yml b/Resources/Prototypes/Entities/Mobs/Species/vulpkanin.yml new file mode 100644 index 0000000000..2a44c70270 --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/Species/vulpkanin.yml @@ -0,0 +1,241 @@ +- type: entity + abstract: true + save: false + parent: [BaseMobSpeciesOrganic] + id: BaseMobVulpkanin + name: Urist McBark + components: + - type: Hunger + - type: Thirst + - type: MessyDrinker + spillChance: 0.33 + - type: Icon + sprite: Mobs/Species/Vulpkanin/parts.rsi + state: full + - type: Body + prototype: Vulpkanin + - type: Speech + speechSounds: Vulpkanin + speechVerb: Vulpkanin + allowedEmotes: [ 'Bark', 'Snarl', 'Whine', 'Howl', 'Growl' ] + - type: Vocal + sounds: + Male: MaleVulpkanin + Female: FemaleVulpkanin + Unsexed: MaleVulpkanin + - type: Damageable + damageModifierSet: Vulpkanin + - type: MeleeWeapon + soundHit: + path: /Audio/Weapons/pierce.ogg + animation: WeaponArcClaw + damage: + types: + Piercing: 2 + Slash: 3 + - type: Temperature # Same as moth temperatures until below is solved. + heatDamageThreshold: 320 # TODO: 315 when there is a way to make the temperature alert not blink to the side of the screen and disappear when you "sweat" at 39C. + coldDamageThreshold: 230 # TODO: 220 when the above is solved. + specificHeat: 44 + coldDamage: + types: + Cold: 0.05 # Per second, scales with temperature & other constants + heatDamage: + types: + Heat: 2.5 # Per second, scales with temperature & other constants + # - type: Wagging TODO: Add back once we have animated tails again. Were removed due to the sprite rework, causing all of them to not fit anymore. + # action: ActionToggleWaggingVulpkanin + - type: TemperatureProtection + heatingCoefficient: 1.2 + coolingCoefficient: 0.3 + - type: JumpAbility + action: ActionVulpkaninGravityJump + canCollide: true + jumpDistance: 3 + jumpSound: + path: /Audio/Weapons/punchmiss.ogg + params: + pitch: 1.33 + volume: -5 + variation: 0.05 + - type: InteractionPopup # Crucial detail. + successChance: 1 + interactSuccessString: petting-success-soft-floofy-vulp + messagePerceivedByOthers: petting-success-soft-floofy-vulp-others + interactFailureString: petting-failure-generic + - type: Sprite # Drawlayers. Top to bottom in order I believe. + netsync: false + layers: + - map: [ "enum.HumanoidVisualLayers.Chest" ] + - map: [ "enum.HumanoidVisualLayers.Head" ] + - map: [ "enum.HumanoidVisualLayers.Snout" ] + - map: [ "enum.HumanoidVisualLayers.Eyes" ] + - map: [ "enum.HumanoidVisualLayers.RArm" ] + - map: [ "enum.HumanoidVisualLayers.LArm" ] + - map: [ "enum.HumanoidVisualLayers.RLeg" ] + - map: [ "enum.HumanoidVisualLayers.LLeg" ] + - map: [ "enum.HumanoidVisualLayers.UndergarmentBottom" ] + - map: [ "enum.HumanoidVisualLayers.UndergarmentTop" ] + - map: [ "jumpsuit" ] + - map: [ "enum.HumanoidVisualLayers.LHand" ] + - map: [ "enum.HumanoidVisualLayers.RHand" ] + - map: [ "enum.HumanoidVisualLayers.LFoot" ] + - map: [ "enum.HumanoidVisualLayers.RFoot" ] + - map: [ "enum.HumanoidVisualLayers.Handcuffs" ] + color: "#ffffff" + sprite: Objects/Misc/handcuffs.rsi + state: body-overlay-2 + visible: false + - map: [ "id" ] + - map: [ "gloves" ] + - map: [ "shoes" ] + - map: [ "ears" ] + - map: [ "outerClothing" ] + - map: [ "eyes" ] + - map: [ "belt" ] + - map: [ "neck" ] + - map: [ "back" ] + - map: [ "enum.HumanoidVisualLayers.SnoutCover" ] + - map: [ "enum.HumanoidVisualLayers.FacialHair" ] + - map: [ "enum.HumanoidVisualLayers.Hair" ] + - map: [ "enum.HumanoidVisualLayers.HeadSide" ] + - map: [ "enum.HumanoidVisualLayers.HeadTop" ] + - map: [ "enum.HumanoidVisualLayers.Tail" ] + - map: [ "mask" ] + - map: [ "head" ] + - map: [ "pocket1" ] + - map: [ "pocket2" ] + - map: [ "clownedon" ] + sprite: "Effects/creampie.rsi" + state: "creampie_vulpkanin" + visible: false + - type: HumanoidAppearance + species: Vulpkanin + hideLayersOnEquip: + - Snout + - SnoutCover + - HeadTop + - HeadSide + - FacialHair + markingsDisplacement: + Hair: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: hair + - type: Inventory + speciesId: vulpkanin + displacements: + jumpsuit: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: jumpsuit + back: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: back + outerClothing: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: outerwear + gloves: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: hand + shoes: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: shoes + head: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: head + neck: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: neck + eyes: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: eyes + belt: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: belt + +- type: entity + parent: [BaseSpeciesDummy] + id: MobVulpkaninDummy + name: Vulpkanin Dummy + categories: [ HideSpawnMenu ] + description: A dummy Vulpkanin meant to be used in character setup. + components: + - type: HumanoidAppearance + species: Vulpkanin + hideLayersOnEquip: + - Snout + - HeadTop + - HeadSide + markingsDisplacement: + Hair: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: hair + - type: Inventory + speciesId: vulpkanin + displacements: + jumpsuit: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: jumpsuit + back: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: back + outerClothing: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: outerwear + gloves: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: hand + shoes: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: shoes + head: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: head + neck: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: neck + eyes: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: eyes + belt: + sizeMaps: + 32: + sprite: Mobs/Species/Vulpkanin/displacement.rsi + state: belt diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_fun.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_fun.yml index 0cd960bed1..1ab7c3180b 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_fun.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_fun.yml @@ -29,6 +29,8 @@ - type: SolutionContainerVisuals maxFillLevels: 6 fillBaseName: fill + inHandsMaxFillLevels: 3 + inHandsFillBaseName: -fill- - type: GenericVisualizer visuals: enum.OpenableVisuals.Opened: @@ -71,6 +73,8 @@ - type: SolutionContainerVisuals maxFillLevels: 6 fillBaseName: fill + inHandsMaxFillLevels: 3 + inHandsFillBaseName: -fill- - type: GenericVisualizer visuals: enum.OpenableVisuals.Opened: diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/burger.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/burger.yml index 6d17f4fbbb..1d50d62f31 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/burger.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/burger.yml @@ -127,6 +127,20 @@ - state: custburg-filling color: red - state: custburg-top + - type: Item + inhandVisuals: + left: + - state: bun-inhand-left + - state: alpha-patty-inhand-left + color: "#f70000" + - state: alpha-filling-inhand-left + color: "#f70000" + right: + - state: bun-inhand-right + - state: alpha-patty-inhand-right + color: "#f70000" + - state: alpha-filling-inhand-right + color: "#f70000" # Burger @@ -156,6 +170,20 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: bun-inhand-left + - state: alpha-patty-inhand-left + color: "#382010" + - state: alpha-filling-inhand-left + color: "#bd9451" + right: + - state: bun-inhand-right + - state: alpha-patty-inhand-right + color: "#382010" + - state: alpha-filling-inhand-right + color: "#bd9451" # Tastes like bun, grass. - type: entity @@ -182,6 +210,20 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: bun-inhand-left + - state: alpha-patty-inhand-left + color: "#b37659" + - state: alpha-filling-inhand-left + color: "#e8634f" + right: + - state: bun-inhand-right + - state: alpha-patty-inhand-right + color: "#b37659" + - state: alpha-filling-inhand-right + color: "#e8634f" # Tastes like bun, bacon. - type: entity @@ -210,6 +252,16 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: alpha-bun-inhand-left + color: "#f7f7f7" + - state: burger-inhand-left + right: + - state: alpha-bun-inhand-right + color: "#f7f7f7" + - state: burger-inhand-right - type: entity name: bearger @@ -237,6 +289,12 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: bear-inhand-left + right: + - state: bear-inhand-right - type: entity name: big bite burger @@ -265,6 +323,12 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: burger-big-inhand-left + right: + - state: burger-big-inhand-right # Tastes like bun, silver, magic. - type: entity @@ -293,6 +357,12 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: brain-inhand-left + right: + - state: brain-inhand-right # Tastes like bun, brains. - type: entity @@ -322,6 +392,14 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: cat-inhand-left + - state: plain-inhand-left + right: + - state: cat-inhand-right + - state: plain-inhand-right - type: entity name: cheese burger @@ -350,6 +428,12 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: plain-inhand-left + right: + - state: plain-inhand-right # TODO: Make this work. # - type: Sprite # state: plate @@ -388,6 +472,20 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: bun-inhand-left + - state: alpha-filling-inhand-left + color: "#98d966" + - state: alpha-patty-inhand-left + color: "#f7b125" + right: + - state: bun-inhand-right + - state: alpha-filling-inhand-right + color: "#98d966" + - state: alpha-patty-inhand-right + color: "#f7b125" # Tastes like bun, chicken. - type: entity @@ -416,6 +514,12 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: clown-inhand-left + right: + - state: clown-inhand-right - type: entity name: corger #not curger @@ -441,6 +545,12 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: dog-inhand-left + right: + - state: dog-inhand-right - type: entity name: crab burger @@ -468,6 +578,20 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: bun-inhand-left + - state: alpha-filling-inhand-left + color: "#7e1a07" + - state: alpha-patty-inhand-left + color: "#7e1a07" + right: + - state: bun-inhand-right + - state: alpha-filling-inhand-right + color: "#7e1a07" + - state: alpha-patty-inhand-right + color: "#7e1a07" - type: entity name: crazy hamburger # Burger for you euro-cucks @@ -501,6 +625,12 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: crazy-inhand-left + right: + - state: crazy-inhand-right - type: entity name: duck sandwich # Burger for you sick bastards @@ -526,6 +656,20 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: bun-inhand-left + - state: alpha-filling-inhand-left + color: "#98d966" + - state: alpha-patty-inhand-left + color: "#e8b348" + right: + - state: bun-inhand-right + - state: alpha-filling-inhand-right + color: "#98d966" + - state: alpha-patty-inhand-right + color: "#e8b348" # Tastes like bun, duck. - type: entity @@ -549,6 +693,12 @@ Quantity: 8 - ReagentId: Licoxide Quantity: 5 + - type: Item + inhandVisuals: + left: + - state: plasma-inhand-left + right: + - state: plasma-inhand-right # Tastes like bun, pure electricity. - type: entity @@ -566,6 +716,20 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: bun-inhand-left + - state: alpha-filling-inhand-left + color: "#feffba" + - state: alpha-patty-inhand-left + color: "#f4bb53" + right: + - state: bun-inhand-right + - state: alpha-filling-inhand-right + color: "#feffba" + - state: alpha-patty-inhand-right + color: "#f4bb53" # Tastes like bun, fish. - type: entity @@ -598,6 +762,12 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: plain-inhand-left + right: + - state: plain-inhand-right # Tastes like bun, HEAT. @@ -626,6 +796,22 @@ tags: - ClothMade - Meat + - type: Item + inhandVisuals: + left: + - state: alpha-bun-inhand-left + color: "#cededa" + - state: alpha-filling-inhand-left + color: "#6a6281" + - state: alpha-patty-inhand-left + color: "#95a79f" + right: + - state: alpha-bun-inhand-right + color: "#cededa" + - state: alpha-filling-inhand-right + color: "#6a6281" + - state: alpha-patty-inhand-right + color: "#95a79f" # Tastes like bun, ectoplasm. - type: entity @@ -654,6 +840,12 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: plain-inhand-left + right: + - state: plain-inhand-right - type: entity name: McGuffin @@ -681,6 +873,20 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: bun-inhand-left + - state: alpha-filling-inhand-left + color: "#f2efce" + - state: alpha-patty-inhand-left + color: "#e3756d" + right: + - state: bun-inhand-right + - state: alpha-filling-inhand-right + color: "#f2efce" + - state: alpha-patty-inhand-right + color: "#e3756d" - type: entity name: BBQ Rib Sandwich @@ -713,6 +919,20 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: bun-inhand-left + - state: alpha-filling-inhand-left + color: "#899660" + - state: alpha-patty-inhand-left + color: "#a94a31" + right: + - state: bun-inhand-right + - state: alpha-filling-inhand-right + color: "#899660" + - state: alpha-patty-inhand-right + color: "#a94a31" # Tastes like bun, pork patty. - type: entity @@ -740,6 +960,12 @@ Quantity: 4 - ReagentId: Nothing Quantity: 1 + - type: Item + inhandVisuals: + left: + - state: mime-inhand-left + right: + - state: mime-inhand-right # Tastes like . - type: entity @@ -768,6 +994,12 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: plain-inhand-left + right: + - state: plain-inhand-right - type: entity name: rat burger @@ -795,6 +1027,15 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: bun-inhand-left + - state: rat-inhand-left + right: + - state: bun-inhand-right + - state: rat-inhand-right + # Tastes like bun, HEAT. - type: entity @@ -822,6 +1063,22 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: alpha-bun-inhand-left + color: "#7f7f7f" + - state: alpha-patty-inhand-left + color: "#c0c0c0" + - state: alpha-filling-inhand-left + color: "#141414" + right: + - state: alpha-bun-inhand-right + color: "#7f7f7f" + - state: alpha-patty-inhand-right + color: "#c0c0c0" + - state: alpha-filling-inhand-right + color: "#141414" # Tastes like bun, lettuce, sludge. - type: entity @@ -845,6 +1102,20 @@ Quantity: 13 - ReagentId: Vitamin Quantity: 5 + - type: Item + inhandVisuals: + left: + - state: bun-inhand-left + - state: alpha-patty-inhand-left + color: "#91d90b" + - state: alpha-filling-inhand-left + color: "#91d90b" + right: + - state: bun-inhand-right + - state: alpha-patty-inhand-right + color: "#91d90b" + - state: alpha-filling-inhand-right + color: "#91d90b" # Tastes like bun, redditors. - type: entity @@ -870,6 +1141,12 @@ Quantity: 5 - ReagentId: Vitamin Quantity: 10 + - type: Item + inhandVisuals: + left: + - state: spell-inhand-left + right: + - state: spell-inhand-right # Tastes like bun, silver. - type: entity @@ -901,6 +1178,12 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: burger-super-inhand-left + right: + - state: burger-super-inhand-right # Tastes like bun, diabetes. - type: entity @@ -924,6 +1207,20 @@ Quantity: 8 - ReagentId: Protein Quantity: 3 + - type: Item + inhandVisuals: + left: + - state: bun-inhand-left + - state: alpha-patty-inhand-left + color: "#f0d8a1" + - state: alpha-filling-inhand-left + color: "#e5ad29" + right: + - state: bun-inhand-right + - state: alpha-patty-inhand-right + color: "#f0d8a1" + - state: alpha-filling-inhand-right + color: "#e5ad29" # Tastes like bun, tofu. - type: entity @@ -953,6 +1250,20 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: bun-inhand-left + - state: alpha-patty-inhand-left + color: "#00cc33" + - state: alpha-filling-inhand-left + color: "#9900cc" + right: + - state: bun-inhand-right + - state: alpha-patty-inhand-right + color: "#00cc33" + - state: alpha-filling-inhand-right + color: "#9900cc" # Tastes like bun, acid. # Note: I would put a bunch of colored burgers here as listed in the tg .dm but @@ -985,4 +1296,10 @@ - type: Tag tags: - Meat + - type: Item + inhandVisuals: + left: + - state: mothroach-inhand-left + right: + - state: mothroach-inhand-right diff --git a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/turrets.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/turrets.yml index d9d8a848c3..d9bb861171 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/turrets.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/turrets.yml @@ -31,7 +31,7 @@ components: - type: Sprite sprite: Objects/Misc/module.rsi - state: command + state: science - type: MachineBoard prototype: WeaponEnergyTurretAI @@ -45,4 +45,15 @@ state: security - type: MachineBoard prototype: WeaponEnergyTurretSecurity + +- type: entity + parent: WeaponEnergyTurretStationMachineCircuitboardBase + id: WeaponEnergyTurretCommandMachineCircuitboard + suffix: Command + components: + - type: Sprite + sprite: Objects/Misc/module.rsi + state: command + - type: MachineBoard + prototype: WeaponEnergyTurretCommand diff --git a/Resources/Prototypes/Entities/Objects/Devices/Electronics/turret_controls.yml b/Resources/Prototypes/Entities/Objects/Devices/Electronics/turret_controls.yml new file mode 100644 index 0000000000..ced73dd949 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Devices/Electronics/turret_controls.yml @@ -0,0 +1,43 @@ +- type: entity + abstract: true + parent: BaseElectronics + id: WeaponEnergyTurretStationControlPanelElectronicsBase + name: sentry turret control panel electronics + description: An electronics board used in a sentry turret control panel. + components: + - type: Sprite + sprite: Objects/Misc/module.rsi + state: security + - type: ElectronicsBoard + prototype: WeaponEnergyTurretSecurityControlPanel + - type: Tag + tags: + - TurretControlElectronics + +- type: entity + parent: WeaponEnergyTurretStationControlPanelElectronicsBase + id: WeaponEnergyTurretSecurityControlPanelElectronics + suffix: Security + +- type: entity + parent: WeaponEnergyTurretStationControlPanelElectronicsBase + id: WeaponEnergyTurretAIControlPanelElectronics + suffix: AI, Silicon + components: + - type: Sprite + sprite: Objects/Misc/module.rsi + state: science + - type: ElectronicsBoard + prototype: WeaponEnergyTurretAIControlPanel + +- type: entity + parent: WeaponEnergyTurretStationControlPanelElectronicsBase + id: WeaponEnergyTurretCommandControlPanelElectronics + suffix: Command + components: + - type: Sprite + sprite: Objects/Misc/module.rsi + state: command + - type: ElectronicsBoard + prototype: WeaponEnergyTurretCommandControlPanel + diff --git a/Resources/Prototypes/Entities/Objects/Devices/pda.yml b/Resources/Prototypes/Entities/Objects/Devices/pda.yml index 1153047e7d..6a024d29fa 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/pda.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/pda.yml @@ -1426,6 +1426,25 @@ - type: Icon state: pda-seniorofficer +- type: entity + parent: BasePDA + id: SeniorCourierPDA + name: senior courier PDA + description: Smells like postage stamps and shuttle fuel. + components: + - type: Pda + id: CargoIDCard + - type: Appearance + appearanceDataInit: + enum.PdaVisuals.PdaType: + !type:String + pda-seniorcourier + - type: PdaBorderColor + borderColor: "#e39751" + accentVColor: "#DFDFDF" + - type: Icon + state: pda-seniorcourier + - type: entity parent: [ BaseMajorContraband, SyndiPDA ] id: PiratePDA diff --git a/Resources/Prototypes/Entities/Objects/Misc/inflatable_wall.yml b/Resources/Prototypes/Entities/Objects/Misc/inflatable_wall.yml index 577ab1dddd..2bb93c682b 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/inflatable_wall.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/inflatable_wall.yml @@ -1,4 +1,5 @@ - type: entity + parent: BaseDeltaPressureGlass id: InflatableWall name: inflatable barricade description: An inflated membrane. Activate to deflate. Do not puncture. @@ -43,7 +44,7 @@ - type: entity id: InflatableDoor name: inflatable door - parent: BaseMaterialDoor + parent: [BaseMaterialDoor, BaseDeltaPressureGlass] description: An inflated membrane. Activate to deflate. Now with a door. Do not puncture. components: - type: Clickable diff --git a/Resources/Prototypes/Entities/Objects/Specific/Cargo/mail_bag.yml b/Resources/Prototypes/Entities/Objects/Specific/Cargo/mail_bag.yml index 9f7ad36eb6..bf41e70be1 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Cargo/mail_bag.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Cargo/mail_bag.yml @@ -12,6 +12,7 @@ quickEquip: false slots: - belt + - back - type: Item size: Ginormous - type: Storage @@ -28,3 +29,7 @@ - Document - Paper - type: Dumpable + - type: Tag + tags: + - ScurretWearable + - CorgiWearable diff --git a/Resources/Prototypes/Entities/Objects/Specific/Mech/mech_construction.yml b/Resources/Prototypes/Entities/Objects/Specific/Mech/mech_construction.yml index c40073c659..2731c6909f 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Mech/mech_construction.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Mech/mech_construction.yml @@ -75,16 +75,23 @@ - type: ContainerContainer containers: mech-assembly-container: !type:Container - - type: MechAssembly - finishedPrototype: RipleyChassis - requiredParts: - RipleyLArm: false - RipleyRArm: false - RipleyLLeg: false - RipleyRLeg: false + battery-container: !type:Container + - type: MechAssemblyVisuals + statePrefix: ripley - type: Sprite state: ripley_harness+o noRot: true + - type: PartAssembly + parts: + Ripley: + - RipleyLArm + - RipleyRArm + - RipleyLLeg + - RipleyRLeg + containerId: mech-assembly-container + - type: Construction + graph: Ripley + node: start - type: entity parent: BaseRipleyPartItem @@ -134,26 +141,6 @@ tags: - RipleyRArm -- type: entity - id: RipleyChassis - parent: BaseRipleyPart - name: ripley chassis - description: An in-progress construction of the Ripley APLU mech. - components: - - type: Appearance - - type: ContainerContainer - containers: - battery-container: !type:Container - - type: MechAssemblyVisuals - statePrefix: ripley - - type: Sprite - noRot: true - state: ripley0 - - type: Construction - graph: Ripley - node: start - defaultTarget: ripley - # H.O.N.K. - type: entity @@ -203,16 +190,23 @@ - type: ContainerContainer containers: mech-assembly-container: !type:Container - - type: MechAssembly - finishedPrototype: HonkerChassis - requiredParts: - HonkerLArm: false - HonkerRArm: false - HonkerLLeg: false - HonkerRLeg: false + battery-container: !type:Container + - type: MechAssemblyVisuals + statePrefix: honker - type: Sprite state: honker_harness+o noRot: true + - type: PartAssembly + parts: + Honker: + - HonkerLArm + - HonkerRArm + - HonkerLLeg + - HonkerRLeg + containerId: mech-assembly-container + - type: Construction + graph: Honker + node: start - type: entity parent: BaseHonkerPartItem @@ -262,26 +256,6 @@ tags: - HonkerRArm -- type: entity - id: HonkerChassis - parent: BaseHonkerPart - name: H.O.N.K. chassis - description: An in-progress construction of a H.O.N.K. mech. Contains chuckle unit, bananium core and honk support systems. - components: - - type: Appearance - - type: ContainerContainer - containers: - battery-container: !type:Container - - type: MechAssemblyVisuals - statePrefix: honker - - type: Sprite - noRot: true - state: honker0 - - type: Construction - graph: Honker - node: start - defaultTarget: honker - # H.A.M.T.R. - type: entity @@ -331,16 +305,23 @@ - type: ContainerContainer containers: mech-assembly-container: !type:Container - - type: MechAssembly - finishedPrototype: HamtrChassis - requiredParts: - HamtrLArm: false - HamtrRArm: false - HamtrLLeg: false - HamtrRLeg: false + battery-container: !type:Container + - type: MechAssemblyVisuals + statePrefix: hamtr - type: Sprite state: hamtr_harness+o noRot: true + - type: PartAssembly + parts: + Hamtr: + - HamtrLArm + - HamtrRArm + - HamtrLLeg + - HamtrRLeg + containerId: mech-assembly-container + - type: Construction + graph: Hamtr + node: start - type: entity parent: BaseHamtrPartItem @@ -390,26 +371,6 @@ tags: - HamtrRArm -- type: entity - id: HamtrChassis - parent: BaseHamtrPart - name: HAMTR chassis - description: An in-progress construction of the HAMTR mech. - components: - - type: Appearance - - type: ContainerContainer - containers: - battery-container: !type:Container - - type: MechAssemblyVisuals - statePrefix: hamtr - - type: Sprite - noRot: true - state: hamtr0 - - type: Construction - graph: Hamtr - node: start - defaultTarget: hamtr - # Vim!!!!!! - type: entity @@ -455,30 +416,17 @@ - type: ContainerContainer containers: mech-assembly-container: !type:Container - - type: MechAssembly - finishedPrototype: VimChassis - requiredParts: - HelmetEVA: false - BorgLeg: false + battery-container: !type:Container + - type: PartAssembly + parts: + Vim: + - HelmetEVA + - BorgLeg + - BorgLeg + containerId: mech-assembly-container - type: Sprite state: harness noRot: true - -- type: entity - id: VimChassis - parent: BaseVimPart - name: vim chassis - description: An in-progress construction of the Vim exosuit. - components: - - type: Appearance - - type: ContainerContainer - containers: - battery-container: !type:Container - - type: MechAssemblyVisuals - statePrefix: vim - - type: Sprite - noRot: true - state: vim0 - type: Construction graph: Vim node: start diff --git a/Resources/Prototypes/Entities/Objects/Specific/Research/anomaly.yml b/Resources/Prototypes/Entities/Objects/Specific/Research/anomaly.yml index f3a82abd72..71dbed0aac 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Research/anomaly.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Research/anomaly.yml @@ -6,7 +6,26 @@ components: - type: Sprite sprite: Objects/Specific/Research/anomalyscanner.rsi - state: icon + layers: + - state: icon + map: ["enum.AnomalyScannerVisualLayers.Base"] + - map: ["enum.AnomalyScannerVisualLayers.Screen"] + visible: false + shader: unshaded + - state: severity_mask + map: ["enum.AnomalyScannerVisualLayers.SeverityMask"] + visible: false + shader: unshaded + - map: ["enum.AnomalyScannerVisualLayers.Stability"] + visible: false + shader: unshaded + - visible: false + map: ["enum.AnomalyScannerVisualLayers.Pulse"] + shader: unshaded + - state: supercritical + map: ["enum.AnomalyScannerVisualLayers.Supercritical"] + shader: unshaded + visible: false - type: ActivatableUI key: enum.AnomalyScannerUiKey.Key requireActiveHand: false @@ -15,7 +34,35 @@ interfaces: enum.AnomalyScannerUiKey.Key: type: AnomalyScannerBoundUserInterface + - type: Appearance + - type: GenericVisualizer + visuals: + enum.AnomalyScannerVisuals.HasAnomaly: + enum.AnomalyScannerVisualLayers.Screen: + True: { visible: true } + False: { visible: false } + enum.AnomalyScannerVisualLayers.SeverityMask: + True: { visible: true } + False: { visible: false } + enum.AnomalyScannerVisuals.AnomalyStability: + enum.AnomalyScannerVisualLayers.Stability: + Stable: { visible: false } + Decaying: { visible: true, state: decaying } + Growing: { visible: true, state: growing } + enum.AnomalyScannerVisuals.AnomalyNextPulse: + enum.AnomalyScannerVisualLayers.Pulse: + 0: { visible: false } + 1: { visible: true, state: timer_1 } + 2: { visible: true, state: timer_2 } + 3: { visible: true, state: timer_3 } + 4: { visible: true, state: timer_4 } + 5: { visible: true, state: timer_5 } + enum.AnomalyScannerVisuals.AnomalyIsSupercritical: + enum.AnomalyScannerVisualLayers.Supercritical: + True: { visible: true } + False: { visible: false } - type: AnomalyScanner + - type: AnomalyScannerScreen - type: GuideHelp guides: - ScannersAndVessels diff --git a/Resources/Prototypes/Entities/Objects/Specific/Service/vending_machine_restock.yml b/Resources/Prototypes/Entities/Objects/Specific/Service/vending_machine_restock.yml index 95d79dc378..5c78f305c2 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Service/vending_machine_restock.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Service/vending_machine_restock.yml @@ -281,6 +281,8 @@ canRestock: - NanoMedInventory - NanoMedPlusInventory + - NanoMedCivilianInventory + - NanoMedCivilianWallInventory - type: Sprite layers: - state: base diff --git a/Resources/Prototypes/Entities/Objects/Specific/chemistry-bottles.yml b/Resources/Prototypes/Entities/Objects/Specific/chemistry-bottles.yml index 0c0c1cf172..c8c275ac23 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/chemistry-bottles.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/chemistry-bottles.yml @@ -148,6 +148,263 @@ tags: - Bottle +# Medicine bottles + +- type: entity + id: ChemistryBottleAloxadone + suffix: aloxadone + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-aloxadone + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Aloxadone + Quantity: 30 + +- type: entity + id: ChemistryBottleAmbuzol + suffix: ambuzol + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-ambuzol + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Ambuzol + Quantity: 30 + +- type: entity + id: ChemistryBottleAmbuzolPlus + suffix: ambuzol+ + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-ambuzol-plus + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: AmbuzolPlus + Quantity: 30 + +- type: entity + id: ChemistryBottleArithrazine + suffix: arithrazine + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-arithrazine + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Arithrazine + Quantity: 30 + +- type: entity + id: ChemistryBottleBarozine + suffix: barozine + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-barozine + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Barozine + Quantity: 30 + +- type: entity + id: ChemistryBottleBicaridine + suffix: bicaridine + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-bicaridine + - type: SolutionContainerManager + solutions: + drink: # This solution name and target volume is hard-coded in ChemMasterComponent + maxVol: 30 + reagents: + - ReagentId: Bicaridine + Quantity: 30 + +- type: entity + id: ChemistryBottleBruizine + suffix: bruizine + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-bruizine + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Bruizine + Quantity: 30 + +- type: entity + id: ChemistryBottleCognizine + suffix: cognizine + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-cognizine + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Cognizine + Quantity: 30 + +- type: entity + id: ChemistryBottleCryoxadone + suffix: cryoxadone + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-cryoxadone + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Cryoxadone + Quantity: 30 + +- type: entity + id: ChemistryBottleCryptobiolin + suffix: cryptobiolin + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-cryptobiolin + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Cryptobiolin + Quantity: 30 + +- type: entity + id: ChemistryBottleDermaline + suffix: dermaline + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-dermaline + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Dermaline + Quantity: 30 + +- type: entity + id: ChemistryBottleDexalin + suffix: dex + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-dexalin + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Dexalin + Quantity: 30 + +- type: entity + id: ChemistryBottleDexalinPlus + suffix: dex+ + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-dexalin-plus + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: DexalinPlus + Quantity: 30 + +- type: entity + id: ChemistryBottleDiphenhydramine + suffix: diphenhydramine + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-diphenhydramine + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Diphenhydramine + Quantity: 30 + +- type: entity + id: ChemistryBottleDiphenylmethylamine + suffix: meth + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-diphenylmethylamine + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Diphenylmethylamine + Quantity: 30 + +- type: entity + id: ChemistryBottleDoxarubixadone + suffix: doxarubixadone + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-doxarubixadone + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Doxarubixadone + Quantity: 30 + +- type: entity + id: ChemistryBottleDylovene + suffix: dylovene + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-dylovene + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Dylovene + Quantity: 30 + - type: entity id: ChemistryBottleEpinephrine suffix: epinephrine @@ -157,12 +414,494 @@ currentLabel: reagent-name-epinephrine - type: SolutionContainerManager solutions: - drink: # This solution name and target volume is hard-coded in ChemMasterComponent + drink: maxVol: 30 reagents: - ReagentId: Epinephrine Quantity: 30 +- type: entity + id: ChemistryBottleEthyloxyephedrine + suffix: ethyloxyephedrine + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-ethyloxyephedrine + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Ethyloxyephedrine + Quantity: 30 + +- type: entity + id: ChemistryBottleEthylredoxrazine + suffix: ethylredoxrazine + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-ethylredoxrazine + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Ethylredoxrazine + Quantity: 30 + +- type: entity + id: ChemistryBottleHaloperidol + suffix: haloperidol + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-haloperidol + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Haloperidol + Quantity: 30 + +- type: entity + id: ChemistryBottleHolywater + suffix: holy water + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-holy-water + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Holywater + Quantity: 30 + +- type: entity + id: ChemistryBottleHyronalin + suffix: hyronalin + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-hyronalin + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Hyronalin + Quantity: 30 + +- type: entity + id: ChemistryBottleInaprovaline + suffix: inaprovaline + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-inaprovaline + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Inaprovaline + Quantity: 30 + +- type: entity + id: ChemistryBottleInsuzine + suffix: insuzine + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-insuzine + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Insuzine + Quantity: 30 + +- type: entity + id: ChemistryBottleIpecac + suffix: ipecac + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-ipecac + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Ipecac + Quantity: 30 + +- type: entity + id: ChemistryBottleKelotane + suffix: kelotane + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-kelotane + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Kelotane + Quantity: 30 + +- type: entity + id: ChemistryBottleLacerinol + suffix: lacerinol + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-lacerinol + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Lacerinol + Quantity: 30 + +- type: entity + id: ChemistryBottleLeporazine + suffix: leporazine + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-leporazine + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Leporazine + Quantity: 30 + +- type: entity + id: ChemistryBottleLipozine + suffix: lipozine + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-lipozine + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Lipozine + Quantity: 30 + +- type: entity + id: ChemistryBottleMannitol + suffix: mannitol + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-mannitol + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Mannitol + Quantity: 30 + +- type: entity + id: ChemistryBottleNecrosol + suffix: necrosol + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-necrosol + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Necrosol + Quantity: 30 + +- type: entity + id: ChemistryBottleOculine + suffix: oculine + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-oculine + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Oculine + Quantity: 30 + +- type: entity + id: ChemistryBottleOmnizine + suffix: omnizine + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-omnizine + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Omnizine + Quantity: 30 + +- type: entity + id: ChemistryBottleOpporozidone + suffix: opporozidone + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-opporozidone + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Opporozidone + Quantity: 30 + +- type: entity + id: ChemistryBottlePhalanximine + suffix: phalanximine + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-phalanximine + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Phalanximine + Quantity: 30 + +- type: entity + id: ChemistryBottlePolypyryliumOligomers + suffix: poly-oli + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-polypyrylium-oligomers + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: PolypyryliumOligomers + Quantity: 30 + +- type: entity + id: ChemistryBottlePotassiumIodide + suffix: iodide + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-potassium-iodide + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: PotassiumIodide + Quantity: 30 + +- type: entity + id: ChemistryBottlePsicodine + suffix: psicodine + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-psicodine + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Psicodine + Quantity: 30 + +- type: entity + id: ChemistryBottlePulpedBananaPeel + suffix: pulped-banana-peel + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-pulped-banana-peel + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: PulpedBananaPeel + Quantity: 30 + +- type: entity + id: ChemistryBottlePuncturase + suffix: puncturase + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-puncturase + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Puncturase + Quantity: 30 + +- type: entity + id: ChemistryBottlePyrazine + suffix: pyrazine + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-pyrazine + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Pyrazine + Quantity: 30 + +- type: entity + id: ChemistryBottleSaline + suffix: saline + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-saline + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Saline + Quantity: 30 + +- type: entity + id: ChemistryBottleSiderlac + suffix: siderlac + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-siderlac + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Siderlac + Quantity: 30 + +- type: entity + id: ChemistryBottleSigynate + suffix: sigynate + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-sigynate + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Sigynate + Quantity: 30 + +- type: entity + id: ChemistryBottleStellibinin + suffix: stellibinin + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-stellibinin + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Stellibinin + Quantity: 30 + +- type: entity + id: ChemistryBottleSynaptizine + suffix: synaptizine + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-synaptizine + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Synaptizine + Quantity: 30 + +- type: entity + id: ChemistryBottleTranexamicAcid + suffix: tranexamic acid + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-tranexamic-acid + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: TranexamicAcid + Quantity: 30 + +- type: entity + id: ChemistryBottleTricordrazine + suffix: tricordrazine + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-tricordrazine + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Tricordrazine + Quantity: 30 + +- type: entity + id: ChemistryBottleUltravasculine + suffix: ultravasculine + parent: BaseChemistryBottleFilled + components: + - type: Label + currentLabel: reagent-name-ultravasculine + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Ultravasculine + Quantity: 30 + +# Other bottles + - type: entity id: ChemistryBottleRobustHarvest suffix: robust harvest @@ -253,36 +992,6 @@ - ReagentId: Ephedrine Quantity: 30 -- type: entity - id: ChemistryBottleOmnizine - suffix: omnizine - parent: BaseChemistryBottleFilled - components: - - type: Label - currentLabel: reagent-name-omnizine - - type: SolutionContainerManager - solutions: - drink: - maxVol: 30 - reagents: - - ReagentId: Omnizine - Quantity: 30 - -- type: entity - parent: BaseChemistryBottleFilled - id: ChemistryBottleCognizine - suffix: cognizine - components: - - type: Label - currentLabel: reagent-name-cognizine - - type: SolutionContainerManager - solutions: - drink: - maxVol: 30 - reagents: - - ReagentId: Cognizine - Quantity: 30 - - type: entity id: ChemistryBottlePax suffix: pax @@ -669,3 +1378,85 @@ - id: ChemistryBottleSodium - id: ChemistryBottleSugar - id: ChemistryBottleSulfur + +- type: entityTable + id: CoreMedicineReagentBottleTable + table: !type:GroupSelector + children: + - id: ChemistryBottleBicaridine + - id: ChemistryBottleKelotane + - id: ChemistryBottleDermaline + - id: ChemistryBottleDylovene + - id: ChemistryBottleInaprovaline + - id: ChemistryBottleDexalin + - id: ChemistryBottleDexalinPlus + - id: ChemistryBottleSaline + - id: ChemistryBottleTricordrazine + +- type: entityTable + id: SpecialtyMedicineReagentBottleTable + table: !type:GroupSelector + children: + - id: ChemistryBottleCryoxadone + - id: ChemistryBottleEpinephrine + - id: ChemistryBottleHyronalin + - id: ChemistryBottleArithrazine + - id: ChemistryBottlePhalanximine + - id: ChemistryBottleTricordrazine + - id: ChemistryBottleTranexamicAcid + - id: ChemistryBottleOculine + +- type: entityTable + id: AllMedicineReagentBottlesTable + table: !type:GroupSelector + children: + - id: ChemistryBottleAloxadone + - id: ChemistryBottleAmbuzol + - id: ChemistryBottleAmbuzolPlus + - id: ChemistryBottleArithrazine + - id: ChemistryBottleBarozine + - id: ChemistryBottleBicaridine + - id: ChemistryBottleBruizine + - id: ChemistryBottleCognizine + - id: ChemistryBottleCryoxadone + - id: ChemistryBottleCryptobiolin + - id: ChemistryBottleDermaline + - id: ChemistryBottleDexalin + - id: ChemistryBottleDexalinPlus + - id: ChemistryBottleDiphenhydramine + - id: ChemistryBottleDiphenylmethylamine + - id: ChemistryBottleDoxarubixadone + - id: ChemistryBottleDylovene + - id: ChemistryBottleEpinephrine + - id: ChemistryBottleEthyloxyephedrine + - id: ChemistryBottleEthylredoxrazine + - id: ChemistryBottleHaloperidol + - id: ChemistryBottleHolywater + - id: ChemistryBottleHyronalin + - id: ChemistryBottleInaprovaline + - id: ChemistryBottleInsuzine + - id: ChemistryBottleIpecac + - id: ChemistryBottleKelotane + - id: ChemistryBottleLacerinol + - id: ChemistryBottleLeporazine + - id: ChemistryBottleLipozine + - id: ChemistryBottleMannitol + - id: ChemistryBottleNecrosol + - id: ChemistryBottleOculine + - id: ChemistryBottleOmnizine + - id: ChemistryBottleOpporozidone + - id: ChemistryBottlePhalanximine + - id: ChemistryBottlePolypyryliumOligomers + - id: ChemistryBottlePotassiumIodide + - id: ChemistryBottlePsicodine + - id: ChemistryBottlePulpedBananaPeel + - id: ChemistryBottlePuncturase + - id: ChemistryBottlePyrazine + - id: ChemistryBottleSaline + - id: ChemistryBottleSiderlac + - id: ChemistryBottleSigynate + - id: ChemistryBottleStellibinin + - id: ChemistryBottleSynaptizine + - id: ChemistryBottleTranexamicAcid + - id: ChemistryBottleTricordrazine + - id: ChemistryBottleUltravasculine diff --git a/Resources/Prototypes/Entities/Objects/Specific/chemistry.yml b/Resources/Prototypes/Entities/Objects/Specific/chemistry.yml index 62c533bff1..cd4cbb3834 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/chemistry.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/chemistry.yml @@ -286,10 +286,13 @@ injectOnly: false ignoreMobs: true ignoreClosed: false - minTransferAmount: 1 - maxTransferAmount: 5 - transferAmount: 1 - toggleState: 1 # draw + transferAmounts: + - 1 + - 2 + - 3 + - 4 + - 5 + currentTransferAmount: 1 - type: ExaminableSolution solution: dropper exactVolume: true @@ -363,6 +366,10 @@ maxVol: 15 - type: Injector injectOnly: false + transferAmounts: + - 5 + - 10 + - 15 - type: ExaminableSolution solution: injector exactVolume: true @@ -385,8 +392,7 @@ id: Syringe components: - type: Injector - transferAmount: 15 - toggleState: Draw + currentTransferAmount: 15 - type: Tag tags: - Syringe @@ -410,9 +416,13 @@ injector: maxVol: 5 - type: Injector - minTransferAmount: 1 - maxTransferAmount: 5 - transferAmount: 5 + transferAmounts: + - 1 + - 2 + - 3 + - 4 + - 5 + currentTransferAmount: 5 - type: SolutionContainerVisuals maxFillLevels: 3 fillBaseName: minisyringe @@ -461,6 +471,7 @@ - SyringeGunAmmo - type: entity + abstract: true parent: BaseSyringe id: PrefilledSyringe components: @@ -521,15 +532,15 @@ canReact: false - type: Injector injectOnly: false - minTransferAmount: 5 - maxTransferAmount: 10 - transferAmount: 10 + transferAmounts: + - 5 + - 10 + currentTransferAmount: 10 - type: Tag tags: - Syringe - Trash - - type: entity name: pill parent: BaseItem diff --git a/Resources/Prototypes/Entities/Objects/Tools/appraisal.yml b/Resources/Prototypes/Entities/Objects/Tools/appraisal.yml index 8b6ca5e02c..27733e59c5 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/appraisal.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/appraisal.yml @@ -9,10 +9,7 @@ state: icon - type: Item sprite: Objects/Tools/appraisal-tool.rsi - shape: - - 0,0,1,0 - - 0,1,0,1 - storedOffset: -3,-3 + size: Small - type: PriceGun - type: UseDelay delay: 3 diff --git a/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml b/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml index fbe5b5a208..5a6bc352c4 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml @@ -108,8 +108,8 @@ volume: 5 temperature: 293.15 moles: - - 1.025689525 # oxygen - - 1.025689525 # nitrogen + Oxygen: 1.025689525 # oxygen + Nitrogen: 1.025689525 # nitrogen #Empty black - type: entity @@ -143,8 +143,8 @@ volume: 5 temperature: 293.15 moles: - - 1.025689525 # oxygen - - 1.025689525 # nitrogen + Oxygen: 1.025689525 # oxygen + Nitrogen: 1.025689525 # nitrogen #Empty captain - type: entity @@ -183,8 +183,8 @@ volume: 5 temperature: 293.15 moles: - - 1.025689525 # oxygen - - 1.025689525 # nitrogen + Oxygen: 1.025689525 # oxygen + Nitrogen: 1.025689525 # nitrogen #Empty mini - type: entity @@ -223,8 +223,8 @@ volume: 1.5 temperature: 293.15 moles: - - 0.307706858 # oxygen - - 0.307706858 # nitrogen + Oxygen: 0.307706858 # oxygen + Nitrogen: 0.307706858 # nitrogen #Empty security - type: entity @@ -255,8 +255,8 @@ volume: 1.5 temperature: 293.15 moles: - - 0.307706858 # oxygen - - 0.307706858 # nitrogen + Oxygen: 0.307706858 # oxygen + Nitrogen: 0.307706858 # nitrogen #Empty void - type: entity @@ -290,8 +290,8 @@ volume: 5 temperature: 293.15 moles: - - 1.025689525 # oxygen - - 1.025689525 # nitrogen + Oxygen: 1.025689525 # oxygen + Nitrogen: 1.025689525 # nitrogen # Infinite jetpack - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/heavy_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/heavy_rifle.yml index 2054fa7884..51bf0fea54 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/heavy_rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/heavy_rifle.yml @@ -1,6 +1,6 @@ - type: entity id: BaseCartridgeHeavyRifle - name: cartridge (.20 rifle) + name: cartridge (.10 rifle) parent: [ BaseCartridge, BaseSecurityContraband ] abstract: true components: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/heavy_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/heavy_rifle.yml index d37555c344..eebccf32a0 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/heavy_rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/heavy_rifle.yml @@ -1,6 +1,6 @@ - type: entity id: BulletHeavyRifle - name: bullet (.20 rifle) + name: bullet (.10 rifle) parent: BaseBullet categories: [ HideSpawnMenu ] components: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/light_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/light_rifle.yml index 7eac4b53d0..43427c1dac 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/light_rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/light_rifle.yml @@ -1,6 +1,6 @@ - type: entity id: BulletLightRifle - name: bullet (.20 rifle) + name: bullet (.30 rifle) parent: BaseBullet categories: [ HideSpawnMenu ] components: @@ -11,7 +11,7 @@ - type: entity id: BulletLightRiflePractice - name: bullet (.20 rifle practice) + name: bullet (.30 rifle practice) parent: BaseBulletPractice categories: [ HideSpawnMenu ] components: @@ -23,7 +23,7 @@ - type: entity id: BulletLightRifleIncendiary parent: BaseBulletIncendiary - name: bullet (.20 rifle incendiary) + name: bullet (.30 rifle incendiary) categories: [ HideSpawnMenu ] components: - type: Projectile @@ -35,7 +35,7 @@ - type: entity id: BulletLightRifleUranium parent: BaseBulletUranium - name: bullet (.20 rifle uranium) + name: bullet (.30 rifle uranium) categories: [ HideSpawnMenu ] components: - type: Projectile diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/rifle.yml index e3e26bf9f3..497ca9e2a3 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/rifle.yml @@ -1,6 +1,6 @@ - type: entity id: BulletRifle - name: bullet (0.20 rifle) + name: bullet (.20 rifle) parent: BaseBullet categories: [ HideSpawnMenu ] components: @@ -11,7 +11,7 @@ - type: entity id: BulletRiflePractice - name: bullet (0.20 rifle practice) + name: bullet (.20 rifle practice) parent: BaseBulletPractice categories: [ HideSpawnMenu ] components: @@ -23,7 +23,7 @@ - type: entity id: BulletRifleIncendiary parent: BaseBulletIncendiary - name: bullet (0.20 rifle incendiary) + name: bullet (.20 rifle incendiary) categories: [ HideSpawnMenu ] components: - type: Projectile @@ -35,7 +35,7 @@ - type: entity id: BulletRifleUranium parent: BaseBulletUranium - name: bullet (0.20 rifle uranium) + name: bullet (.20 rifle uranium) categories: [ HideSpawnMenu ] components: - type: Projectile diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml index 3b034eafbb..e4cb9ebb1a 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -640,10 +640,6 @@ id: WeaponAntiqueLaser description: This is an antique laser pistol. All craftsmanship is of the highest quality. It is decorated with a mahogany grip and chrome filigree. The object menaces with spikes of energy. On the item is an image of a captain and a clown. The clown is dead. The captain is striking a heroic pose. components: - - type: Item - size: Normal - shape: - - 0,0,1,1 - type: Sprite sprite: Objects/Weapons/Guns/Battery/antiquelasergun.rsi layers: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml index 03032870ca..f860830dc7 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml @@ -83,7 +83,7 @@ name: Inspector parent: [BaseWeaponRevolver, BaseSecurityContraband] id: WeaponRevolverInspector - description: A single-action revolver manufactured by various companies. It is readily available on the civilian market, making it a popular choice among private investigators. You feel lucky just holding it. Loads 6 rounds of .45 magnum. + description: A double-action revolver manufactured by various companies. It is readily available on the civilian market, making it a popular choice among private investigators. You feel lucky just holding it. Loads 6 rounds of .45 magnum. components: - type: Sprite sprite: Objects/Weapons/Guns/Revolvers/inspector.rsi diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_energy.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_energy.yml index 1fe926294c..33d5fd6e97 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_energy.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_energy.yml @@ -190,7 +190,7 @@ - Borg - BasicSilicon - type: Machine - board: WeaponEnergyTurretSecurityMachineCircuitboard + board: WeaponEnergyTurretCommandMachineCircuitboard - type: DeviceNetwork receiveFrequencyId: TurretControl transmitFrequencyId: Turret diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml index 2dfb1b363f..01e31bc467 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml @@ -12,6 +12,7 @@ - type: Tag tags: - Spear + - ScurretWearable - type: Fixtures fixtures: fix1: @@ -217,7 +218,7 @@ - type: entity name: sharkminnow tooth spear - parent: Spear + parent: Spear id: SpearSharkMinnow description: A spear with a sharkminnow tooth as a tip. components: @@ -233,4 +234,4 @@ types: Piercing: 25 #throw dmg enough to two-shot carp - type: Construction - graph: SpearSharkMinnow \ No newline at end of file + graph: SpearSharkMinnow diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml index eb390bbff9..c1e87643bc 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml @@ -569,8 +569,8 @@ air: volume: 1000 moles: # Target is 3117.84 mols total for filling 30 tiles (goal is 101.325 kPa @ 20C) - - 654.7464 # oxygen - - 2463.0936 # nitrogen + Oxygen: 654.7464 # oxygen + Nitrogen: 2463.0936 # nitrogen temperature: 293.15 - type: StaticPrice price: 350 diff --git a/Resources/Prototypes/Entities/Structures/Doors/Shutter/shutters.yml b/Resources/Prototypes/Entities/Structures/Doors/Shutter/shutters.yml index 6e855a150f..b242a0bebe 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Shutter/shutters.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Shutter/shutters.yml @@ -107,7 +107,7 @@ - type: entity id: ShuttersNormal - parent: BaseShutter + parent: [BaseDeltaPressureGlass, BaseShutter] components: - type: Occluder - type: Construction @@ -134,7 +134,7 @@ - type: entity id: ShuttersRadiation - parent: BaseShutter + parent: [BaseDeltaPressureGlass, BaseShutter] name: radiation shutters description: Why did they make these shutters radioactive? components: @@ -172,7 +172,7 @@ - type: entity id: ShuttersWindow - parent: BaseShutter + parent: [BaseDeltaPressureGlass, BaseShutter] name: window shutters description: The Best (TM) place to see your friends explode! components: diff --git a/Resources/Prototypes/Entities/Structures/Doors/Windoors/base_structurewindoors.yml b/Resources/Prototypes/Entities/Structures/Doors/Windoors/base_structurewindoors.yml index 811385645c..ce331499ab 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Windoors/base_structurewindoors.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Windoors/base_structurewindoors.yml @@ -1,7 +1,7 @@ #Normal windoors - type: entity id: BaseWindoor - parent: BaseStructure + parent: [BaseDeltaPressureGlassQuarter, BaseStructure] abstract: true placement: mode: SnapgridCenter @@ -174,7 +174,7 @@ - type: entity id: BaseSecureWindoor - parent: BaseWindoor + parent: [BaseDeltaPressureReinforcedGlassQuarter, BaseWindoor] abstract: true components: - type: Sprite @@ -246,7 +246,7 @@ #Plasma Windoors - type: entity id: BasePlasmaWindoor - parent: BaseWindoor + parent: [BaseDeltaPressurePlasmaQuarter, BaseWindoor] abstract: true components: - type: Sprite @@ -311,7 +311,7 @@ - type: entity id: BaseSecurePlasmaWindoor - parent: BaseSecureWindoor + parent: [BaseDeltaPressureReinforcedPlasmaQuarter, BaseSecureWindoor] abstract: true components: - type: Sprite @@ -383,7 +383,7 @@ #Uranium Windoors - type: entity id: BaseUraniumWindoor - parent: BaseWindoor + parent: [BaseDeltaPressurePlasmaQuarter, BaseWindoor] abstract: true components: - type: Sprite @@ -448,7 +448,7 @@ - type: entity id: BaseSecureUraniumWindoor - parent: BaseSecureWindoor + parent: [BaseDeltaPressureReinforcedPlasmaQuarter, BaseSecureWindoor] abstract: true components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Structures/Furniture/Tables/base_structuretables.yml b/Resources/Prototypes/Entities/Structures/Furniture/Tables/base_structuretables.yml index 27cb4d8b68..3cbbccd3ca 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/Tables/base_structuretables.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/Tables/base_structuretables.yml @@ -57,4 +57,4 @@ mask: - TableMask layer: - - TableLayer + - CounterLayer diff --git a/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml b/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml index fda2ac5e18..edf653d066 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml @@ -77,7 +77,7 @@ mask: - TableMask layer: - - TableLayer + - CounterLayer - type: Damageable damageContainer: StructuralInorganic damageModifierSet: Wood @@ -201,7 +201,7 @@ - type: entity id: TableReinforced - parent: TableBase + parent: CounterBase name: reinforced table description: A square piece of metal standing on four metal legs. Extra robust. components: @@ -471,7 +471,7 @@ - type: entity id: TableBrass - parent: TableBase + parent: CounterBase name: brass table description: A shiny, corrosion resistant brass table. Steampunk! components: @@ -615,7 +615,7 @@ - type: entity id: TableStone - parent: TableBase + parent: CounterBase name: stone table description: Literally the sturdiest thing you have ever seen. components: @@ -675,7 +675,7 @@ collection: FootstepCarpet - type: entity - parent: TableBase + parent: CounterBase id: TableXeno name: xeno table description: I wouldn't put the silverware on it. diff --git a/Resources/Prototypes/Entities/Structures/Furniture/toilet.yml b/Resources/Prototypes/Entities/Structures/Furniture/toilet.yml index a6753766d5..6616983240 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/toilet.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/toilet.yml @@ -100,6 +100,11 @@ - type: ReagentTank - type: DumpableSolution solution: drainBuffer + - type: Edible + edible: Drink + solution: tank + destroyOnEmpty: false + utensil: Spoon - type: GenericVisualizer visuals: enum.ToiletVisuals.SeatVisualState: @@ -122,6 +127,9 @@ graph: Toilet node: toilet +# so theres not actually any way to replenish the gastrotoxin / gold in these. +# I wouldn't add it to the solutionregeneration comp because that doesn't make a lot of sense imo. +# I guess we just need to add shitting? - type: entity id: ToiletDirtyWater parent: ToiletEmpty diff --git a/Resources/Prototypes/Entities/Structures/Holographic/projections.yml b/Resources/Prototypes/Entities/Structures/Holographic/projections.yml index 4867fc84d8..1009374cd6 100644 --- a/Resources/Prototypes/Entities/Structures/Holographic/projections.yml +++ b/Resources/Prototypes/Entities/Structures/Holographic/projections.yml @@ -105,7 +105,7 @@ mask: - TableMask layer: - - TableLayer + - CounterLayer - type: TimedDespawn lifetime: 180 - type: PointLight diff --git a/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml b/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml index 953bdb422e..8330bf2fd4 100644 --- a/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml +++ b/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml @@ -83,6 +83,8 @@ - !type:PlaySoundBehavior sound: collection: GlassBreak + - type: PlacementReplacement + key: lights placement: mode: SnapgridCenter snap: diff --git a/Resources/Prototypes/Entities/Structures/Machines/anomaly_equipment.yml b/Resources/Prototypes/Entities/Structures/Machines/anomaly_equipment.yml index 6ef8f7262f..064dc68c68 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/anomaly_equipment.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/anomaly_equipment.yml @@ -53,15 +53,15 @@ enum.AnomalyVesselVisualLayers.Base: True: { visible: true } False: { visible: false } - enum.AnomalyVesselVisuals.AnomalyState: + enum.AnomalyVesselVisuals.AnomalySeverity: enum.PowerDeviceVisualLayers.Powered: - 1: { state: powered-1 } - 2: { state: powered-2 } - 3: { state: powered-3 } + Stable: { state: powered-1 } + Decaying: { state: powered-2 } + Growing: { state: powered-3 } enum.AnomalyVesselVisualLayers.Base: - 1: { state: anomaly-1 } - 2: { state: anomaly-2 } - 3: { state: anomaly-3 } + Stable: { state: anomaly-1 } + Decaying: { state: anomaly-2 } + Growing: { state: anomaly-3 } enum.WiresVisuals.MaintenancePanelState: enum.WiresVisualLayers.MaintenancePanel: True: { visible: false } diff --git a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml index fe921e9a04..efcfb7e1ed 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml @@ -911,13 +911,13 @@ - type: entity parent: VendingMachine - id: VendingMachineMedical - name: NanoMed Plus + id: VendingMachineMedicalBase + name: NanoMed Civilian description: It's a medical drug dispenser. Natural chemicals only! components: - type: VendingMachine - pack: NanoMedPlusInventory - offState: off + pack: NanoMedCivilianInventory + offState: off-civilian brokenState: broken normalState: normal-unshaded ejectState: eject-unshaded @@ -927,6 +927,33 @@ dataset: NanoMedAds - type: SpeakOnUIClosed pack: GenericVendGoodbyes + - type: Sprite + sprite: Structures/Machines/VendingMachines/medical.rsi + layers: + - state: "off-civilian" + map: ["enum.VendingMachineVisualLayers.Base"] + - state: "off-civilian" + map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] + shader: unshaded + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: PointLight + radius: 1.5 + energy: 1.6 + color: "#9dc5c9" + - type: GuideHelp + guides: + - MedicalDoctor + +- type: entity + parent: VendingMachineMedicalBase + id: VendingMachineMedical + name: NanoMed Plus + description: It's a medical drug dispenser. Natural chemicals only! + components: + - type: VendingMachine + pack: NanoMedPlusInventory + offState: off - type: Sprite sprite: Structures/Machines/VendingMachines/medical.rsi layers: @@ -939,13 +966,6 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: AccessReader access: [["Medical"]] - - type: PointLight - radius: 1.5 - energy: 1.6 - color: "#9dc5c9" - - type: GuideHelp - guides: - - MedicalDoctor - type: entity parent: VendingMachine @@ -2243,6 +2263,36 @@ # wallmount - type: entity parent: VendingMachineWallmount + id: VendingMachineWallMedicalCivilian + name: NanoMed band-aid + description: "It's a wall-mounted medical equipment dispenser. Natural chemicals only!" + components: + - type: VendingMachine + pack: NanoMedCivilianWallInventory + offState: off-civilian + brokenState: broken + normalState: normal-unshaded + denyState: deny-unshaded + - type: Sprite + sprite: Structures/Machines/VendingMachines/wallmed.rsi + layers: + - state: "off-civilian" + map: ["enum.VendingMachineVisualLayers.Base"] + - state: "off-civilian" + map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] + shader: unshaded + - texture: Structures/Machines/VendingMachines/maintenance_panel.png + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: PointLight + radius: 1.3 + energy: 1.6 + color: "#43ccb5" + - type: GuideHelp + guides: + - Medical + +- type: entity + parent: VendingMachineWallMedicalCivilian id: VendingMachineWallMedical name: NanoMed description: "It's a wall-mounted medical equipment dispenser. Natural chemicals only!" @@ -2250,9 +2300,6 @@ - type: VendingMachine pack: NanoMedInventory offState: off - brokenState: broken - normalState: normal-unshaded - denyState: deny-unshaded - type: Sprite sprite: Structures/Machines/VendingMachines/wallmed.rsi layers: @@ -2263,12 +2310,5 @@ shader: unshaded - texture: Structures/Machines/VendingMachines/maintenance_panel.png map: ["enum.WiresVisualLayers.MaintenancePanel"] - - type: PointLight - radius: 1.3 - energy: 1.6 - color: "#43ccb5" - type: AccessReader access: [["Medical"]] - - type: GuideHelp - guides: - - Medical diff --git a/Resources/Prototypes/Entities/Structures/Power/substation.yml b/Resources/Prototypes/Entities/Structures/Power/substation.yml index db11270215..f2d86a3900 100644 --- a/Resources/Prototypes/Entities/Structures/Power/substation.yml +++ b/Resources/Prototypes/Entities/Structures/Power/substation.yml @@ -121,9 +121,7 @@ gasMixture: volume: 1000 moles: - - 0 # oxygen - - 0 # nitrogen - - 340.5701689 # carbon dioxide + CarbonDioxide: 340.5701689 # carbon dioxide temperature: 373.15 - type: Explosive explosionType: Default diff --git a/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml b/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml index 2ab12c1705..b37d3d4c4d 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml @@ -128,16 +128,6 @@ - type: GasCanister gasMixture: volume: 1500 - moles: # List of gasses for easy reference - - 0 # oxygen - - 0 # nitrogen - - 0 # CO2 - - 0 # Plasma - - 0 # Tritium - - 0 # Water vapor - - 0 # Ammonia - - 0 # N2O - - 0 # Frezon temperature: 293.15 - type: Destructible thresholds: @@ -178,8 +168,8 @@ gasMixture: volume: 1500 moles: - - 581.56 # oxygen 21% - - 2187.79 # nitrogen 79% + Oxygen: 581.56 # oxygen 21% + Nitrogen: 2187.79 # nitrogen 79% temperature: 293.15 - type: Destructible thresholds: @@ -218,7 +208,7 @@ gasMixture: volume: 1500 moles: - - 2769.36 # oxygen + Oxygen: 2769.36 # oxygen temperature: 293.15 - type: Destructible thresholds: @@ -254,7 +244,7 @@ gasMixture: volume: 1500 moles: - - 18710.71051 # oxygen + Oxygen: 18710.71051 # oxygen temperature: 72 - type: AccessReader access: [["Atmospherics"]] @@ -272,8 +262,7 @@ gasMixture: volume: 1500 moles: - - 0 # oxygen - - 2769.36 # nitrogen + Nitrogen: 2769.36 # nitrogen temperature: 293.15 - type: Destructible thresholds: @@ -309,8 +298,7 @@ gasMixture: volume: 1500 moles: - - 0 # oxygen - - 18710.71051 # nitrogen + Nitrogen: 18710.71051 # nitrogen temperature: 72 - type: AccessReader access: [["Atmospherics"]] @@ -328,9 +316,7 @@ gasMixture: volume: 1500 moles: - - 0 # oxygen - - 0 # nitrogen - - 2769.36 # CO2 + CarbonDioxide: 2769.36 # CO2 temperature: 293.15 - type: Destructible thresholds: @@ -368,9 +354,7 @@ gasMixture: volume: 1500 moles: - - 0 # oxygen - - 0 # nitrogen - - 18710.71051 # CO2 + CarbonDioxide: 18710.71051 # CO2 temperature: 72 - type: AccessReader access: [["Atmospherics"]] @@ -388,10 +372,7 @@ gasMixture: volume: 1500 moles: - - 0 # oxygen - - 0 # nitrogen - - 0 # carbon dioxide - - 2769.36 # plasma + Plasma: 2769.36 # plasma temperature: 293.15 - type: Destructible thresholds: @@ -432,11 +413,7 @@ gasMixture: volume: 1500 moles: - - 0 # oxygen - - 0 # nitrogen - - 0 # CO2 - - 0 # Plasma - - 2769.36 # Tritium + Tritium: 2769.36 # Tritium temperature: 293.15 - type: Destructible thresholds: @@ -477,12 +454,7 @@ gasMixture: volume: 1500 moles: - - 0 # oxygen - - 0 # nitrogen - - 0 # CO2 - - 0 # Plasma - - 0 # Tritium - - 2769.36 # Water vapor + WaterVapor: 2769.36 # Water vapor temperature: 293.15 - type: Destructible thresholds: @@ -521,13 +493,7 @@ gasMixture: volume: 1500 moles: - - 0 # oxygen - - 0 # nitrogen - - 0 # CO2 - - 0 # Plasma - - 0 # Tritium - - 0 # Water vapor - - 2769.36 # Ammonia + Ammonia: 2769.36 # Ammonia temperature: 293.15 - type: Destructible thresholds: @@ -568,14 +534,7 @@ gasMixture: volume: 1500 moles: - - 0 # oxygen - - 0 # nitrogen - - 0 # CO2 - - 0 # Plasma - - 0 # Tritium - - 0 # Water vapor - - 0 # Ammonia - - 2769.36 # N2O + NitrousOxide: 2769.36 # N2O temperature: 293.15 - type: Destructible thresholds: @@ -616,15 +575,7 @@ gasMixture: volume: 1500 moles: - - 0 # oxygen - - 0 # nitrogen - - 0 # CO2 - - 0 # Plasma - - 0 # Tritium - - 0 # Water vapor - - 0 # Ammonia - - 0 # N2O - - 2769.36 # Frezon + Frezon: 2769.36 # Frezon temperature: 293.15 - type: Destructible thresholds: diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/turret_controls.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/turret_controls.yml index e65530509b..651a5fe10a 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/turret_controls.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/turret_controls.yml @@ -24,8 +24,8 @@ collection: MetalGlassBreak params: volume: -4 - #- !type:ChangeConstructionNodeBehavior - To be added in a later PR - # node: machineFrame + - !type:ChangeConstructionNodeBehavior + node: machineFrame - !type:DoActsBehavior acts: [ "Destruction" ] - type: Transform @@ -36,9 +36,11 @@ - type: ContainerContainer containers: board: !type:Container - #- type: Construction - To be added in a later PR - # graph: WeaponEnergyTurretControlPanel - # node: frame + - type: Construction + graph: WeaponEnergyTurretControlPanel + node: frame + containers: + - board placement: mode: SnapgridCenter snap: @@ -157,13 +159,13 @@ - type: Electrified enabled: false usesApcPower: true - #- type: ContainerFill - Will be added in a later PR - # containers: - # board: - # - WeaponEnergyTurretStationControlPanelElectronics - #- type: Construction - Will be added in a later PR - # graph: WeaponEnergyTurretControlPanel - # node: finish + - type: ContainerFill + containers: + board: + - WeaponEnergyTurretStationControlPanelElectronics + - type: Construction + graph: WeaponEnergyTurretControlPanel + node: finish - type: entity parent: WeaponEnergyTurretStationControlPanelBase @@ -172,10 +174,10 @@ components: - type: AccessReader access: [["StationAi"], ["ResearchDirector"]] - #- type: ContainerFill - Will be added in a later PR - # containers: - # board: - # - WeaponEnergyTurretAIControlPanelElectronics + - type: ContainerFill + containers: + board: + - WeaponEnergyTurretAIControlPanelElectronics - type: DeviceNetwork receiveFrequencyId: TurretAI transmitFrequencyId: TurretControlAI @@ -197,10 +199,10 @@ components: - type: AccessReader access: [["StationAi"], ["Security"]] - #- type: ContainerFill - Will be added in a later PR - # containers: - # board: - # - WeaponEnergyTurretSecurityControlPanelElectronics + - type: ContainerFill + containers: + board: + - WeaponEnergyTurretSecurityControlPanelElectronics - type: TurretTargetSettings exemptAccessLevels: - Security @@ -214,10 +216,10 @@ components: - type: AccessReader access: [["StationAi"], ["Command"]] - #- type: ContainerFill - Will be added in a later PR - # containers: - # board: - # - WeaponEnergyTurretCommandControlPanelElectronics + - type: ContainerFill + containers: + board: + - WeaponEnergyTurretCommandControlPanelElectronics - type: TurretTargetSettings exemptAccessLevels: - Command diff --git a/Resources/Prototypes/Entities/Structures/Windows/plasma.yml b/Resources/Prototypes/Entities/Structures/Windows/plasma.yml index 9e73dce7a1..b48de80ce0 100644 --- a/Resources/Prototypes/Entities/Structures/Windows/plasma.yml +++ b/Resources/Prototypes/Entities/Structures/Windows/plasma.yml @@ -1,7 +1,7 @@ - type: entity id: PlasmaWindow name: plasma window - parent: WindowRCDResistant + parent: [BaseDeltaPressurePlasma, WindowRCDResistant] components: - type: Sprite drawdepth: WallTops @@ -55,7 +55,7 @@ - type: entity id: PlasmaWindowDirectional - parent: WindowDirectionalRCDResistant + parent: [BaseDeltaPressurePlasmaQuarter, WindowDirectionalRCDResistant] name: directional plasma window description: Don't smudge up the glass down there. placement: diff --git a/Resources/Prototypes/Entities/Structures/Windows/reinforced.yml b/Resources/Prototypes/Entities/Structures/Windows/reinforced.yml index b9d4e6fd63..c4284a1377 100644 --- a/Resources/Prototypes/Entities/Structures/Windows/reinforced.yml +++ b/Resources/Prototypes/Entities/Structures/Windows/reinforced.yml @@ -1,7 +1,7 @@ - type: entity id: ReinforcedWindow name: reinforced window - parent: Window + parent: [BaseDeltaPressureReinforcedGlass, Window] components: - type: Sprite drawdepth: WallTops @@ -58,7 +58,7 @@ - type: entity id: WindowReinforcedDirectional - parent: WindowDirectional + parent: [BaseDeltaPressureReinforcedGlassQuarter, WindowDirectional] name: directional reinforced window description: Don't smudge up the glass down there. placement: diff --git a/Resources/Prototypes/Entities/Structures/Windows/rplasma.yml b/Resources/Prototypes/Entities/Structures/Windows/rplasma.yml index 520c85c8bb..5a4a6ceacc 100644 --- a/Resources/Prototypes/Entities/Structures/Windows/rplasma.yml +++ b/Resources/Prototypes/Entities/Structures/Windows/rplasma.yml @@ -1,7 +1,7 @@ - type: entity id: ReinforcedPlasmaWindow name: reinforced plasma window - parent: WindowRCDResistant + parent: [BaseDeltaPressureReinforcedPlasma, WindowRCDResistant] components: - type: Sprite drawdepth: WallTops @@ -58,7 +58,7 @@ - type: entity id: PlasmaReinforcedWindowDirectional - parent: WindowDirectionalRCDResistant + parent: [BaseDeltaPressureReinforcedPlasmaQuarter, WindowDirectionalRCDResistant] name: directional reinforced plasma window description: Don't smudge up the glass down there. placement: diff --git a/Resources/Prototypes/Entities/Structures/Windows/ruranium.yml b/Resources/Prototypes/Entities/Structures/Windows/ruranium.yml index 0030517593..57e9a03c83 100644 --- a/Resources/Prototypes/Entities/Structures/Windows/ruranium.yml +++ b/Resources/Prototypes/Entities/Structures/Windows/ruranium.yml @@ -1,7 +1,7 @@ - type: entity id: ReinforcedUraniumWindow name: reinforced uranium window - parent: WindowRCDResistant + parent: [BaseDeltaPressureReinforcedPlasma, WindowRCDResistant] components: - type: Sprite drawdepth: WallTops @@ -55,7 +55,7 @@ - type: entity id: UraniumReinforcedWindowDirectional - parent: WindowDirectionalRCDResistant + parent: [BaseDeltaPressureReinforcedPlasmaQuarter, WindowDirectionalRCDResistant] name: directional reinforced uranium window description: Don't smudge up the glass down there. placement: diff --git a/Resources/Prototypes/Entities/Structures/Windows/shuttle.yml b/Resources/Prototypes/Entities/Structures/Windows/shuttle.yml index 6250f2d194..581983a8f2 100644 --- a/Resources/Prototypes/Entities/Structures/Windows/shuttle.yml +++ b/Resources/Prototypes/Entities/Structures/Windows/shuttle.yml @@ -1,7 +1,7 @@ - type: entity id: ShuttleWindow name: shuttle window - parent: WindowRCDResistant + parent: [BaseDeltaPressureReinforcedGlass, WindowRCDResistant] components: - type: Sprite drawdepth: WallTops diff --git a/Resources/Prototypes/Entities/Structures/Windows/uranium.yml b/Resources/Prototypes/Entities/Structures/Windows/uranium.yml index 7f7ec168c4..06c450092b 100644 --- a/Resources/Prototypes/Entities/Structures/Windows/uranium.yml +++ b/Resources/Prototypes/Entities/Structures/Windows/uranium.yml @@ -1,7 +1,7 @@ - type: entity id: UraniumWindow name: uranium window - parent: WindowRCDResistant + parent: [BaseDeltaPressurePlasma, WindowRCDResistant] components: - type: Sprite drawdepth: WallTops @@ -53,7 +53,7 @@ - type: entity id: UraniumWindowDirectional - parent: WindowDirectionalRCDResistant + parent: [BaseDeltaPressurePlasmaQuarter, WindowDirectionalRCDResistant] name: directional uranium window description: Don't smudge up the glass down there. placement: diff --git a/Resources/Prototypes/Entities/Structures/Windows/window.yml b/Resources/Prototypes/Entities/Structures/Windows/window.yml index ad36a58362..02e0513aa1 100644 --- a/Resources/Prototypes/Entities/Structures/Windows/window.yml +++ b/Resources/Prototypes/Entities/Structures/Windows/window.yml @@ -1,6 +1,6 @@ - type: entity id: Window - parent: BaseStructure + parent: [BaseDeltaPressureGlass, BaseStructure] name: window description: Don't smudge up the glass down there. placement: @@ -126,7 +126,7 @@ - type: entity id: WindowDirectional - parent: BaseStructure + parent: [BaseDeltaPressureGlassQuarter, BaseStructure] name: directional window description: Don't smudge up the glass down there. placement: diff --git a/Resources/Prototypes/Entities/Structures/Windows/xenoresin.yml b/Resources/Prototypes/Entities/Structures/Windows/xenoresin.yml index 558cd9c0e5..9f111e6547 100644 --- a/Resources/Prototypes/Entities/Structures/Windows/xenoresin.yml +++ b/Resources/Prototypes/Entities/Structures/Windows/xenoresin.yml @@ -1,5 +1,5 @@ - type: entity - parent: Window + parent: ReinforcedWindow id: XenoResinWindow name: resin window description: Transparent and hardened, yet slightly sticky to the touch. Slightly stronger than a normal reinforced window. @@ -9,16 +9,6 @@ sprite: Structures/Windows/xeno_resin.rsi - type: Icon sprite: Structures/Windows/xeno_resin.rsi - - type: Repairable - fuelCost: 10 - doAfterDelay: 2 - - type: Damageable - damageContainer: StructuralInorganic - damageModifierSet: RGlass - - type: RCDDeconstructable - cost: 6 - delay: 6 - fx: EffectRCDDeconstruct6 - type: Destructible thresholds: - trigger: @@ -46,10 +36,6 @@ acts: [ "Destruction" ] - type: IconSmooth base: xwindow - - type: Construction - graph: Window - node: reinforcedWindow - - type: Appearance - type: DamageVisuals thresholds: [5, 10, 20] damageDivisor: 4 diff --git a/Resources/Prototypes/Entities/Structures/conveyor.yml b/Resources/Prototypes/Entities/Structures/conveyor.yml index 6722181b26..feec88eeaf 100644 --- a/Resources/Prototypes/Entities/Structures/conveyor.yml +++ b/Resources/Prototypes/Entities/Structures/conveyor.yml @@ -29,10 +29,7 @@ - 0.50,0.50 - -0.50,0.50 layer: - - Impassable - - MidImpassable - - LowImpassable - - DoorPassable + - ConveyorMask hard: False - type: Conveyor - type: DeviceNetwork diff --git a/Resources/Prototypes/GameRules/events.yml b/Resources/Prototypes/GameRules/events.yml index c9e612c7f5..8ff3960703 100644 --- a/Resources/Prototypes/GameRules/events.yml +++ b/Resources/Prototypes/GameRules/events.yml @@ -157,6 +157,10 @@ - type: BureaucraticErrorRule ignoredJobs: - StationAi + - ResearchAssistant + - MedicalIntern + - SecurityCadet + - TechnicalAssistant - type: entity id: ClericalError @@ -322,7 +326,7 @@ duration: 1 earliestStart: 30 reoccurrenceDelay: 60 - minimumPlayers: 10 + minimumPlayers: 30 - type: AntagSelection agentName: wizard-round-end-name definitions: diff --git a/Resources/Prototypes/Guidebook/engineering.yml b/Resources/Prototypes/Guidebook/engineering.yml index 96e049a399..24dc623086 100644 --- a/Resources/Prototypes/Guidebook/engineering.yml +++ b/Resources/Prototypes/Guidebook/engineering.yml @@ -230,6 +230,7 @@ children: - Fires - Spacing + - DeltaPressure - type: guideEntry id: Fires @@ -241,6 +242,11 @@ name: guide-entry-spacing text: "/ServerInfo/Guidebook/Engineering/Spacing.xml" +- type: guideEntry + id: DeltaPressure + name: guide-entry-deltapressure + text: "/ServerInfo/Guidebook/Engineering/DeltaPressure.xml" + - type: guideEntry id: AtmosTools name: guide-entry-atmostools diff --git a/Resources/Prototypes/Guidebook/species.yml b/Resources/Prototypes/Guidebook/species.yml index 78111d0fd1..9783b23285 100644 --- a/Resources/Prototypes/Guidebook/species.yml +++ b/Resources/Prototypes/Guidebook/species.yml @@ -3,14 +3,15 @@ name: guide-entry-species text: "/ServerInfo/Guidebook/Mobs/Species.xml" children: - - Arachnid - - Diona - - Dwarf - - Human - - Moth - - Reptilian - - SlimePerson - - Vox + - Arachnid + - Diona + - Dwarf + - Human + - Moth + - Reptilian + - SlimePerson + - Vox + - Vulpkanin - type: guideEntry id: Arachnid @@ -51,3 +52,8 @@ id: Vox name: species-name-vox text: "/ServerInfo/Guidebook/Mobs/Vox.xml" + +- type: guideEntry + id: Vulpkanin + name: species-name-vulpkanin + text: "/ServerInfo/Guidebook/Mobs/Vulpkanin.xml" diff --git a/Resources/Prototypes/InventoryTemplates/scurret_inventory_template.yml b/Resources/Prototypes/InventoryTemplates/scurret_inventory_template.yml index 28b95eb3d3..89f0af0302 100644 --- a/Resources/Prototypes/InventoryTemplates/scurret_inventory_template.yml +++ b/Resources/Prototypes/InventoryTemplates/scurret_inventory_template.yml @@ -59,6 +59,18 @@ dependsOnComponents: - type: AllowSuitStorage displayName: Suit Storage + - name: back + slotTexture: back + fullTextureName: template_small + slotFlags: BACK + slotGroup: SecondHotbar + stripTime: 6 + uiWindowPos: 3,2 + strippingWindowPos: 0,5 + displayName: Back + whitelist: + tags: + - ScurretWearable - name: outerClothing slotTexture: suit slotFlags: OUTERCLOTHING diff --git a/Resources/Prototypes/Loadouts/Jobs/Cargo/cargo_technician.yml b/Resources/Prototypes/Loadouts/Jobs/Cargo/cargo_technician.yml index fb823fdcb9..d23027130f 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Cargo/cargo_technician.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Cargo/cargo_technician.yml @@ -1,3 +1,23 @@ +# Senior times +- type: loadoutEffectGroup + id: SeniorCargo + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobCargoTechnician + time: 21600 #6 hrs + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobSalvageSpecialist + time: 21600 #6 hrs + - !type:JobRequirementLoadoutEffect + requirement: + !type:DepartmentTimeRequirement + department: Cargo + time: 216000 # 60 hrs + # Head - type: loadout id: CargoTechnicianHead @@ -42,3 +62,17 @@ id: CargoWinterBoots equipment: shoes: ClothingShoesBootsWinterCargo + +# ID +- type: loadout + id: CargoTechnicianPDA + equipment: + id: CargoPDA + +- type: loadout + id: SeniorCourierPDA + effects: + - !type:GroupLoadoutEffect + proto: SeniorCargo + equipment: + id: SeniorCourierPDA diff --git a/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml b/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml index 2f12b9a1f5..04bb1d8bdf 100644 --- a/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml +++ b/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml @@ -18,6 +18,7 @@ - Human - Moth - Reptilian + - Vulpkanin - type: loadoutEffectGroup id: EffectSpeciesVox @@ -75,6 +76,7 @@ - Dwarf - Human - Reptilian + - Vulpkanin - type: loadoutEffectGroup id: OxygenBreatherMimeMoth diff --git a/Resources/Prototypes/Loadouts/loadout_groups.yml b/Resources/Prototypes/Loadouts/loadout_groups.yml index 333d914225..7930b3ff1b 100644 --- a/Resources/Prototypes/Loadouts/loadout_groups.yml +++ b/Resources/Prototypes/Loadouts/loadout_groups.yml @@ -688,6 +688,13 @@ - BlackShoes - CargoWinterBoots +- type: loadoutGroup + id: CargoTechnicianID + name: loadout-group-cargo-technician-id + loadouts: + - CargoTechnicianPDA + - SeniorCourierPDA + - type: loadoutGroup id: SalvageSpecialistBackpack name: loadout-group-salvage-specialist-backpack diff --git a/Resources/Prototypes/Loadouts/role_loadouts.yml b/Resources/Prototypes/Loadouts/role_loadouts.yml index 43ede4a05f..e08e6aa0fc 100644 --- a/Resources/Prototypes/Loadouts/role_loadouts.yml +++ b/Resources/Prototypes/Loadouts/role_loadouts.yml @@ -225,6 +225,7 @@ - CargoTechnicianBackpack - CargoTechnicianOuterClothing - CargoTechnicianShoes + - CargoTechnicianID - Glasses - Survival - Trinkets diff --git a/Resources/Prototypes/Magic/staves.yml b/Resources/Prototypes/Magic/staves.yml index 97ca55e066..424dfea339 100644 --- a/Resources/Prototypes/Magic/staves.yml +++ b/Resources/Prototypes/Magic/staves.yml @@ -70,6 +70,7 @@ parent: BaseAction id: ActionRgbLight components: + - type: TargetAction - type: EntityTargetAction whitelist: { components: [ PointLight ] } event: !type:ChangeComponentsSpellEvent diff --git a/Resources/Prototypes/Objectives/objectiveGroups.yml b/Resources/Prototypes/Objectives/objectiveGroups.yml index 50a1af174a..b3f4587ffa 100644 --- a/Resources/Prototypes/Objectives/objectiveGroups.yml +++ b/Resources/Prototypes/Objectives/objectiveGroups.yml @@ -18,6 +18,7 @@ MagbootsStealObjective: 1 CorgiMeatStealObjective: 1 ClipboardStealObjective: 1 + KnuckleDustersStealObjective: 1 CaptainGunStealObjective: 0.5 CaptainJetpackStealObjective: 0.5 HandTeleporterStealObjective: 0.5 diff --git a/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml b/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml index 2d8351c97f..68448bc0c9 100644 --- a/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml +++ b/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml @@ -161,6 +161,9 @@ effects: - !type:SatiateThirst factor: 2 + - !type:AdjustReagent + reagent: Theobromine + amount: 0.05 - !type:ModifyStatusEffect effectProto: StatusEffectDrowsiness time: 2 diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/mechs/hamtr_construction.yml b/Resources/Prototypes/Recipes/Construction/Graphs/mechs/hamtr_construction.yml index 687d72f390..a71846755f 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/mechs/hamtr_construction.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/mechs/hamtr_construction.yml @@ -6,6 +6,9 @@ edges: - to: hamtr steps: + - assemblyId: Hamtr + guideString: mech-construction-guide-string + - tool: Anchoring doAfter: 1 completed: diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/mechs/honker_construction.yml b/Resources/Prototypes/Recipes/Construction/Graphs/mechs/honker_construction.yml index 8274c4c0d1..a821cf18a2 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/mechs/honker_construction.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/mechs/honker_construction.yml @@ -6,6 +6,9 @@ edges: - to: honker steps: + - assemblyId: Honker + guideString: mech-construction-guide-string + - tool: Honking doAfter: 1 completed: diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/mechs/ripley_construction.yml b/Resources/Prototypes/Recipes/Construction/Graphs/mechs/ripley_construction.yml index db45cbc4f1..f9e5451849 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/mechs/ripley_construction.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/mechs/ripley_construction.yml @@ -6,6 +6,9 @@ edges: - to: ripley steps: + - assemblyId: Ripley + guideString: mech-construction-guide-string + - tool: Anchoring doAfter: 1 completed: diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/mechs/vim_construction.yml b/Resources/Prototypes/Recipes/Construction/Graphs/mechs/vim_construction.yml index 7feed88cc5..5a1c614550 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/mechs/vim_construction.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/mechs/vim_construction.yml @@ -6,6 +6,9 @@ edges: - to: vim steps: + - assemblyId: Vim + guideString: mech-construction-guide-string + - tag: VoiceTrigger name: construction-graph-tag-voice-trigger icon: diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/utilities/turret_controls.yml b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/turret_controls.yml new file mode 100644 index 0000000000..ae48638d92 --- /dev/null +++ b/Resources/Prototypes/Recipes/Construction/Graphs/utilities/turret_controls.yml @@ -0,0 +1,85 @@ +- type: constructionGraph + id: WeaponEnergyTurretControlPanel + start: start + graph: + - node: start + edges: + - to: frame + steps: + - material: Steel + amount: 3 + doAfter: 2 + + - node: frame + entity: WeaponEnergyTurretControlPanelFrame + edges: + - to: board + steps: + - tag: TurretControlElectronics + name: construction-graph-tag-turret-control-electronics + icon: + sprite: Objects/Misc/module.rsi + state: command + store: board + + - to: start + completed: + - !type:GivePrototype + prototype: SheetSteel1 + amount: 3 + - !type:DeleteEntity {} + steps: + - tool: Screwing + doAfter: 4 + + - node: board + entity: WeaponEnergyTurretControlPanelFrame + edges: + - to: glass + steps: + - material: Glass + amount: 1 + doAfter: 1 + + - to: frame + completed: + - !type:EmptyContainer + container: board + pickup: true + steps: + - tool: Prying + doAfter: 4 + + - node: glass + edges: + - to: finish + steps: + - tool: Screwing + doAfter: 2 + + - to: board + completed: + - !type:GivePrototype + prototype: SheetGlass1 + amount: 1 + steps: + - tool: Prying + doAfter: 2 + + - node: finish + entity: !type:BoardNodeEntity { container: board } + actions: + - !type:AddContainer + container: board + edges: + - to: board + conditions: + - !type:AllWiresCut {} + - !type:WirePanel {} + completed: + - !type:GivePrototype + prototype: SheetGlass1 + amount: 1 + steps: + - tool: Prying + doAfter: 4 diff --git a/Resources/Prototypes/Recipes/Construction/utilities.yml b/Resources/Prototypes/Recipes/Construction/utilities.yml index eac72ef657..e863689677 100644 --- a/Resources/Prototypes/Recipes/Construction/utilities.yml +++ b/Resources/Prototypes/Recipes/Construction/utilities.yml @@ -1006,3 +1006,17 @@ canBuildInImpassable: true conditions: - !type:WallmountCondition + +# DEFENSES +- type: construction + id: WeaponEnergyTurretControlPanel + graph: WeaponEnergyTurretControlPanel + startNode: start + targetNode: finish + category: construction-category-utilities + objectType: Structure + canRotate: true + placementMode: SnapgridCenter + canBuildInImpassable: true + conditions: + - !type:WallmountCondition diff --git a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml index 7e3cca3fa4..53577fd999 100644 --- a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml +++ b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml @@ -1707,8 +1707,8 @@ time: 5 group: Cake solids: - FoodCakePlain: 1 - FoodBerries: 5 + FoodCakeBlueberry: 1 + FoodBerries: 2 reagents: Milk: 10 diff --git a/Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml b/Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml index ae64cb438a..dcf7add35e 100644 --- a/Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml +++ b/Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml @@ -19,7 +19,6 @@ - type: startingGear id: CargoTechGear equipment: - id: CargoPDA ears: ClothingHeadsetCargo pocket1: AppraisalTool #storage: diff --git a/Resources/Prototypes/Shaders/shaders.yml b/Resources/Prototypes/Shaders/shaders.yml index 057abf0ac2..f7c704909e 100644 --- a/Resources/Prototypes/Shaders/shaders.yml +++ b/Resources/Prototypes/Shaders/shaders.yml @@ -115,3 +115,13 @@ id: Hologram kind: source path: "/Textures/Shaders/hologram.swsl" + +- type: shader + id: Heat + kind: source + path: "/Textures/Shaders/heat.swsl" + params: + spatial_scale: 1.0 + strength_scale: 1.0 + speed_scale: 1.0 + grid_ent_from_viewport_local: 1,0,0,1,0,1 diff --git a/Resources/Prototypes/SoundCollections/screams.yml b/Resources/Prototypes/SoundCollections/screams.yml index 34cdeaf374..8339678d8d 100644 --- a/Resources/Prototypes/SoundCollections/screams.yml +++ b/Resources/Prototypes/SoundCollections/screams.yml @@ -61,3 +61,11 @@ - /Audio/Machines/robotscream_7.ogg - /Audio/Machines/robotscream_8.ogg - /Audio/Machines/robotscream_9.ogg + +- type: soundCollection + id: VulpkaninScreams + files: + - /Audio/Voice/Vulpkanin/vulp_scream1.ogg + - /Audio/Voice/Vulpkanin/vulp_scream2.ogg + - /Audio/Voice/Vulpkanin/vulp_scream3.ogg + - /Audio/Voice/Vulpkanin/vulp_scream4.ogg diff --git a/Resources/Prototypes/SoundCollections/vulpkanin.yml b/Resources/Prototypes/SoundCollections/vulpkanin.yml new file mode 100644 index 0000000000..89ce641f39 --- /dev/null +++ b/Resources/Prototypes/SoundCollections/vulpkanin.yml @@ -0,0 +1,33 @@ +- type: soundCollection + id: VulpkaninBarks + files: + - /Audio/Voice/Vulpkanin/dog_bark1.ogg + - /Audio/Voice/Vulpkanin/dog_bark2.ogg + - /Audio/Voice/Vulpkanin/dog_bark3.ogg + +- type: soundCollection + id: VulpkaninGrowls + files: + - /Audio/Voice/Vulpkanin/dog_growl1.ogg + - /Audio/Voice/Vulpkanin/dog_growl2.ogg + - /Audio/Voice/Vulpkanin/dog_growl3.ogg + - /Audio/Voice/Vulpkanin/dog_growl4.ogg + - /Audio/Voice/Vulpkanin/dog_growl5.ogg + - /Audio/Voice/Vulpkanin/dog_growl6.ogg + +- type: soundCollection + id: VulpkaninSnarls + files: + - /Audio/Voice/Vulpkanin/dog_snarl1.ogg + - /Audio/Voice/Vulpkanin/dog_snarl2.ogg + - /Audio/Voice/Vulpkanin/dog_snarl3.ogg + +- type: soundCollection + id: VulpkaninWhines + files: + - /Audio/Voice/Vulpkanin/dog_whine.ogg + +- type: soundCollection + id: VulpkaninHowls + files: + - /Audio/Voice/Vulpkanin/howl.ogg diff --git a/Resources/Prototypes/Species/species_weights.yml b/Resources/Prototypes/Species/species_weights.yml index 63c196b95d..e226d2064a 100644 --- a/Resources/Prototypes/Species/species_weights.yml +++ b/Resources/Prototypes/Species/species_weights.yml @@ -6,3 +6,4 @@ Reptilian: 4 SlimePerson: 4 Diona: 2 + Vulpkanin: 4 diff --git a/Resources/Prototypes/Species/vulpkanin.yml b/Resources/Prototypes/Species/vulpkanin.yml new file mode 100644 index 0000000000..5d2b4418c8 --- /dev/null +++ b/Resources/Prototypes/Species/vulpkanin.yml @@ -0,0 +1,168 @@ +- type: species + id: Vulpkanin + name: species-name-vulpkanin + roundStart: true + prototype: MobVulpkanin + sprites: MobVulpkaninSprites + defaultSkinTone: "#5a3f2d" + markingLimits: MobVulpkaninMarkingLimits + dollPrototype: MobVulpkaninDummy + skinColoration: Hues # TODO: Introduce clamping once #39175 or a similiar PR is merged. Ideally lower max saturation to around 80% and some minimum brightness. Same for markings. + maleFirstNames: names_vulpkanin_male + femaleFirstNames: names_vulpkanin_female + lastNames: names_vulpkanin_last + +- type: speciesBaseSprites + id: MobVulpkaninSprites + sprites: + Head: MobVulpkaninHead + Hair: MobHumanoidAnyMarking + FacialHair: MobHumanoidAnyMarking + Snout: MobHumanoidAnyMarking + SnoutCover: MobHumanoidAnyMarking + UndergarmentTop: MobHumanoidAnyMarking + UndergarmentBottom: MobHumanoidAnyMarking + Chest: MobVulpkaninTorso + HeadTop: MobHumanoidAnyMarking + HeadSide: MobHumanoidAnyMarking + Tail: MobHumanoidAnyMarking + Eyes: MobVulpkaninEyes + LArm: MobVulpkaninLArm + RArm: MobVulpkaninRArm + LHand: MobVulpkaninLHand + RHand: MobVulpkaninRHand + LLeg: MobVulpkaninLLeg + RLeg: MobVulpkaninRLeg + LFoot: MobVulpkaninLFoot + RFoot: MobVulpkaninRFoot + +- type: markingPoints # 6 points on arms and legs due to the "expected" marking usage. Two for hands, two for arms and 2 for claws. Can be lower once we have a distinction between LeftArm and RightArm instead of just Arms. + id: MobVulpkaninMarkingLimits + points: + Hair: + points: 1 + required: false + FacialHair: + points: 1 + onlyWhitelisted: true # Beards lack displacement maps and are impossible to displace onto a snout. + required: false + Snout: + points: 1 + required: true + defaultMarkings: [ VulpSnout ] + SnoutCover: + points: 3 + required: false + Tail: + points: 1 + required: true + defaultMarkings: [ VulpTailVulp ] + Head: + points: 3 + required: false + HeadTop: + points: 1 + required: true + defaultMarkings: [ VulpEar ] + UndergarmentTop: + points: 1 + required: false + UndergarmentBottom: + points: 1 + required: false + Arms: + points: 6 + required: false + Legs: + points: 6 + required: false + +- type: humanoidBaseSprite + id: MobVulpkaninEyes + baseSprite: + sprite: Mobs/Species/Vulpkanin/parts.rsi + state: eyes + +- type: humanoidBaseSprite + id: MobVulpkaninHead + baseSprite: + sprite: Mobs/Species/Vulpkanin/parts.rsi + state: head_m + +- type: humanoidBaseSprite + id: MobVulpkaninHeadMale + baseSprite: + sprite: Mobs/Species/Vulpkanin/parts.rsi + state: head_m + +- type: humanoidBaseSprite + id: MobVulpkaninHeadFemale + baseSprite: + sprite: Mobs/Species/Vulpkanin/parts.rsi + state: head_f + +- type: humanoidBaseSprite + id: MobVulpkaninTorso + baseSprite: + sprite: Mobs/Species/Vulpkanin/parts.rsi + state: torso_m + +- type: humanoidBaseSprite + id: MobVulpkaninTorsoMale + baseSprite: + sprite: Mobs/Species/Vulpkanin/parts.rsi + state: torso_m + +- type: humanoidBaseSprite + id: MobVulpkaninTorsoFemale + baseSprite: + sprite: Mobs/Species/Vulpkanin/parts.rsi + state: torso_f + +- type: humanoidBaseSprite + id: MobVulpkaninLLeg + baseSprite: + sprite: Mobs/Species/Vulpkanin/parts.rsi + state: l_leg + +- type: humanoidBaseSprite + id: MobVulpkaninLHand + baseSprite: + sprite: Mobs/Species/Vulpkanin/parts.rsi + state: l_hand + +- type: humanoidBaseSprite + id: MobVulpkaninLArm + baseSprite: + sprite: Mobs/Species/Vulpkanin/parts.rsi + state: l_arm + +- type: humanoidBaseSprite + id: MobVulpkaninLFoot + baseSprite: + sprite: Mobs/Species/Vulpkanin/parts.rsi + state: l_foot + +- type: humanoidBaseSprite + id: MobVulpkaninRLeg + baseSprite: + sprite: Mobs/Species/Vulpkanin/parts.rsi + state: r_leg + +- type: humanoidBaseSprite + id: MobVulpkaninRHand + baseSprite: + sprite: Mobs/Species/Vulpkanin/parts.rsi + state: r_hand + +- type: humanoidBaseSprite + id: MobVulpkaninRArm + baseSprite: + sprite: Mobs/Species/Vulpkanin/parts.rsi + state: r_arm + +- type: humanoidBaseSprite + id: MobVulpkaninRFoot + baseSprite: + sprite: Mobs/Species/Vulpkanin/parts.rsi + state: r_foot diff --git a/Resources/Prototypes/StatusIcon/job.yml b/Resources/Prototypes/StatusIcon/job.yml index 99857a3f47..9c09198a94 100644 --- a/Resources/Prototypes/StatusIcon/job.yml +++ b/Resources/Prototypes/StatusIcon/job.yml @@ -1,10 +1,206 @@ - type: jobIcon - id: JobIcon abstract: true + id: JobIcon priority: 1 locationPreference: Right isShaded: true +# Cargo + +- type: jobIcon + parent: JobIcon + id: JobIconCargoTechnician + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: CargoTechnician + jobName: job-name-cargotech + +- type: jobIcon + parent: JobIcon + id: JobIconShaftMiner + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: ShaftMiner + jobName: job-name-salvagespec + +# Command + +- type: jobIcon + parent: JobIcon + id: JobIconCaptain + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: Captain + jobName: job-name-captain + +- type: jobIcon + parent: JobIcon + id: JobIconChiefEngineer + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: ChiefEngineer + jobName: job-name-ce + +- type: jobIcon + parent: JobIcon + id: JobIconChiefMedicalOfficer + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: ChiefMedicalOfficer + jobName: job-name-cmo + +- type: jobIcon + parent: JobIcon + id: JobIconHeadOfPersonnel + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: HeadOfPersonnel + jobName: job-name-hop + +- type: jobIcon + parent: JobIcon + id: JobIconHeadOfSecurity + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: HeadOfSecurity + jobName: job-name-hos + +- type: jobIcon + parent: JobIcon + id: JobIconResearchDirector + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: ResearchDirector + jobName: job-name-rd + +- type: jobIcon + parent: JobIcon + id: JobIconQuarterMaster + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: QuarterMaster + jobName: job-name-qm + +# Engineering + +- type: jobIcon + parent: JobIcon + id: JobIconAtmosphericTechnician + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: AtmosphericTechnician + jobName: job-name-atmostech + +- type: jobIcon + parent: JobIcon + id: JobIconStationEngineer + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: StationEngineer + jobName: job-name-engineer + +- type: jobIcon + parent: JobIcon + id: JobIconTechnicalAssistant + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: TechnicalAssistant + jobName: job-name-technical-assistant + +# Medical + +- type: jobIcon + parent: JobIcon + id: JobIconChemist + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: Chemist + jobName: job-name-chemist + +- type: jobIcon + parent: JobIcon + id: JobIconGeneticist + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: Geneticist + jobName: job-name-geneticist + +- type: jobIcon + parent: JobIcon + id: JobIconMedicalDoctor + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: MedicalDoctor + jobName: job-name-doctor + +- type: jobIcon + parent: JobIcon + id: JobIconMedicalIntern + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: MedicalIntern + jobName: job-name-intern + +- type: jobIcon + parent: JobIcon + id: JobIconParamedic + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: Paramedic + jobName: job-name-paramedic + +- type: jobIcon + parent: JobIcon + id: JobIconPsychologist + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: Psychologist + jobName: job-name-psychologist + +- type: jobIcon + parent: JobIcon + id: JobIconVirologist + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: Virologist + jobName: job-name-virologist + +# Research + +- type: jobIcon + parent: JobIcon + id: JobIconResearchAssistant + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: ResearchAssistant + jobName: job-name-research-assistant + +- type: jobIcon + parent: JobIcon + id: JobIconRoboticist + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: Roboticist + jobName: job-name-roboticist + +- type: jobIcon + parent: JobIcon + id: JobIconScientist + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: Scientist + jobName: job-name-scientist + +# Security + +- type: jobIcon + parent: JobIcon + id: JobIconBrigmedic + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: Brigmedic + jobName: job-name-brigmedic + - type: jobIcon parent: JobIcon id: JobIconDetective @@ -15,27 +211,37 @@ - type: jobIcon parent: JobIcon - id: JobIconQuarterMaster + id: JobIconSecurityCadet icon: sprite: /Textures/Interface/Misc/job_icons.rsi - state: QuarterMaster - jobName: job-name-qm + state: SecurityCadet + jobName: job-name-cadet - type: jobIcon parent: JobIcon - id: JobIconBorg + id: JobIconSecurityOfficer icon: sprite: /Textures/Interface/Misc/job_icons.rsi - state: Borg - jobName: job-name-borg + state: SecurityOfficer + jobName: job-name-security - type: jobIcon parent: JobIcon - id: JobIconStationAi + id: JobIconWarden icon: sprite: /Textures/Interface/Misc/job_icons.rsi - state: StationAi - jobName: job-name-station-ai + state: Warden + jobName: job-name-warden + +# Service + +- type: jobIcon + parent: JobIcon + id: JobIconBartender + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: Bartender + jobName: job-name-bartender - type: jobIcon parent: JobIcon @@ -53,86 +259,6 @@ state: Boxer jobName: job-name-boxer -- type: jobIcon - parent: JobIcon - id: JobIconAtmosphericTechnician - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: AtmosphericTechnician - jobName: job-name-atmostech - -- type: jobIcon - parent: JobIcon - id: JobIconNanotrasen - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Nanotrasen - jobName: job-name-centcomoff - -- type: jobIcon - parent: JobIcon - id: JobIconPrisoner - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Prisoner - jobName: job-name-prisoner - -- type: jobIcon - parent: JobIcon - id: JobIconJanitor - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Janitor - jobName: job-name-janitor - -- type: jobIcon - parent: JobIcon - id: JobIconChemist - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Chemist - jobName: job-name-chemist - -- type: jobIcon - parent: JobIcon - id: JobIconStationEngineer - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: StationEngineer - jobName: job-name-engineer - -- type: jobIcon - parent: JobIcon - id: JobIconSecurityOfficer - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: SecurityOfficer - jobName: job-name-security - -- type: jobIcon - parent: JobIcon - id: JobIconNoId - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: NoId - jobName: job-name-no-id - -- type: jobIcon - parent: JobIcon - id: JobIconChiefMedicalOfficer - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: ChiefMedicalOfficer - jobName: job-name-cmo - -- type: jobIcon - parent: JobIcon - id: JobIconRoboticist - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Roboticist - jobName: job-name-roboticist - - type: jobIcon parent: JobIcon id: JobIconChaplain @@ -141,166 +267,6 @@ state: Chaplain jobName: job-name-chaplain -- type: jobIcon - parent: JobIcon - id: JobIconLawyer - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Lawyer - jobName: job-name-lawyer - -- type: jobIcon - parent: JobIcon - id: JobIconUnknown - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Unknown - jobName: job-name-unknown - -- type: jobIcon - parent: JobIcon - id: JobIconLibrarian - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Librarian - jobName: job-name-librarian - -- type: jobIcon - parent: JobIcon - id: JobIconCargoTechnician - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: CargoTechnician - jobName: job-name-cargotech - -- type: jobIcon - parent: JobIcon - id: JobIconScientist - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Scientist - jobName: job-name-scientist - -- type: jobIcon - parent: JobIcon - id: JobIconResearchAssistant - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: ResearchAssistant - jobName: job-name-research-assistant - -- type: jobIcon - parent: JobIcon - id: JobIconGeneticist - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Geneticist - jobName: job-name-geneticist - -- type: jobIcon - parent: JobIcon - id: JobIconClown - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Clown - jobName: job-name-clown - -- type: jobIcon - parent: JobIcon - id: JobIconCluwne - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Cluwne - jobName: job-name-cluwne - -- type: jobIcon - parent: JobIcon - id: JobIconCaptain - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Captain - jobName: job-name-captain - -- type: jobIcon - parent: JobIcon - id: JobIconHeadOfPersonnel - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: HeadOfPersonnel - jobName: job-name-hop - -- type: jobIcon - parent: JobIcon - id: JobIconVirologist - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Virologist - jobName: job-name-virologist - -- type: jobIcon - parent: JobIcon - id: JobIconShaftMiner - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: ShaftMiner - jobName: job-name-salvagespec - -- type: jobIcon - parent: JobIcon - id: JobIconPassenger - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Passenger - jobName: job-name-passenger - -- type: jobIcon - parent: JobIcon - id: JobIconChiefEngineer - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: ChiefEngineer - jobName: job-name-ce - -- type: jobIcon - parent: JobIcon - id: JobIconBartender - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Bartender - jobName: job-name-bartender - -- type: jobIcon - parent: JobIcon - id: JobIconHeadOfSecurity - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: HeadOfSecurity - jobName: job-name-hos - -- type: jobIcon - parent: JobIcon - id: JobIconBrigmedic - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Brigmedic - jobName: job-name-brigmedic - -- type: jobIcon - parent: JobIcon - id: JobIconMedicalDoctor - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: MedicalDoctor - jobName: job-name-doctor - -- type: jobIcon - parent: JobIcon - id: JobIconParamedic - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Paramedic - jobName: job-name-paramedic - - type: jobIcon parent: JobIcon id: JobIconChef @@ -311,19 +277,61 @@ - type: jobIcon parent: JobIcon - id: JobIconWarden + id: JobIconJanitor icon: sprite: /Textures/Interface/Misc/job_icons.rsi - state: Warden - jobName: job-name-warden + state: Janitor + jobName: job-name-janitor - type: jobIcon parent: JobIcon - id: JobIconResearchDirector + id: JobIconLawyer icon: sprite: /Textures/Interface/Misc/job_icons.rsi - state: ResearchDirector - jobName: job-name-rd + state: Lawyer + jobName: job-name-lawyer + +- type: jobIcon + parent: JobIcon + id: JobIconLibrarian + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: Librarian + jobName: job-name-librarian + +- type: jobIcon + parent: JobIcon + id: JobIconReporter + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: Reporter + jobName: job-name-reporter + +- type: jobIcon + parent: JobIcon + id: JobIconServiceWorker + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: ServiceWorker + jobName: job-name-serviceworker + +- type: jobIcon + parent: JobIcon + id: JobIconZookeeper + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: Zookeeper + jobName: job-name-zookeeper + +# Entertainer (like service, but not actually service) + +- type: jobIcon + parent: JobIcon + id: JobIconClown # :o) + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: Clown + jobName: job-name-clown - type: jobIcon parent: JobIcon @@ -341,61 +349,59 @@ state: Musician jobName: job-name-musician -- type: jobIcon - parent: JobIcon - id: JobIconReporter - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Reporter - jobName: job-name-reporter +# Passenger - type: jobIcon parent: JobIcon - id: JobIconPsychologist + id: JobIconPassenger icon: sprite: /Textures/Interface/Misc/job_icons.rsi - state: Psychologist - jobName: job-name-psychologist + state: Passenger + jobName: job-name-passenger - type: jobIcon parent: JobIcon - id: JobIconMedicalIntern + id: JobIconVisitor icon: sprite: /Textures/Interface/Misc/job_icons.rsi - state: MedicalIntern - jobName: job-name-intern + state: Visitor + jobName: job-name-visitor + +# Silicon - type: jobIcon parent: JobIcon - id: JobIconTechnicalAssistant + id: JobIconBorg icon: sprite: /Textures/Interface/Misc/job_icons.rsi - state: TechnicalAssistant - jobName: job-name-technical-assistant + state: Borg + jobName: job-name-borg - type: jobIcon parent: JobIcon - id: JobIconServiceWorker + id: JobIconStationAi icon: sprite: /Textures/Interface/Misc/job_icons.rsi - state: ServiceWorker - jobName: job-name-serviceworker + state: StationAi + jobName: job-name-station-ai + +# Bad guys - type: jobIcon parent: JobIcon - id: JobIconSecurityCadet + id: JobIconCluwne # >:o( icon: sprite: /Textures/Interface/Misc/job_icons.rsi - state: SecurityCadet - jobName: job-name-cadet + state: Cluwne + jobName: job-name-cluwne - type: jobIcon parent: JobIcon - id: JobIconZombie # This is a perfectly legitimate profession to pursue + id: JobIconPrisoner icon: sprite: /Textures/Interface/Misc/job_icons.rsi - state: Zombie - jobName: job-name-zombie + state: Prisoner + jobName: job-name-prisoner - type: jobIcon parent: JobIcon @@ -407,11 +413,29 @@ - type: jobIcon parent: JobIcon - id: JobIconZookeeper + id: JobIconZombie # This is a perfectly legitimate profession to pursue icon: sprite: /Textures/Interface/Misc/job_icons.rsi - state: Zookeeper - jobName: job-name-zookeeper + state: Zombie + jobName: job-name-zombie + +# Admin + +- type: jobIcon + parent: JobIcon + id: JobIconNanotrasen + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: Nanotrasen + jobName: job-name-centcomoff + +- type: jobIcon + parent: JobIcon + id: JobIconAdmin + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: Admin + allowSelection: false - type: jobIcon parent: JobIcon @@ -445,18 +469,20 @@ state: SeniorResearcher allowSelection: false -- type: jobIcon - parent: JobIcon - id: JobIconVisitor - icon: - sprite: /Textures/Interface/Misc/job_icons.rsi - state: Visitor - jobName: job-name-visitor +# Other - type: jobIcon parent: JobIcon - id: JobIconAdmin + id: JobIconNoId icon: sprite: /Textures/Interface/Misc/job_icons.rsi - state: Admin - allowSelection: false + state: NoId + jobName: job-name-no-id + +- type: jobIcon + parent: JobIcon + id: JobIconUnknown + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: Unknown + jobName: job-name-unknown diff --git a/Resources/Prototypes/Voice/speech_emote_sounds.yml b/Resources/Prototypes/Voice/speech_emote_sounds.yml index ee2b1e0d5f..c21091051c 100644 --- a/Resources/Prototypes/Voice/speech_emote_sounds.yml +++ b/Resources/Prototypes/Voice/speech_emote_sounds.yml @@ -458,6 +458,63 @@ Ping: collection: XenoborgPing +# Vulp Sounds +- type: emoteSounds + id: MaleVulpkanin + params: + variation: 0.125 + sounds: + Laugh: + collection: MaleLaugh + Sneeze: + collection: MaleSneezes + Cough: + collection: MaleCoughs + Whistle: + collection: Whistles + Sigh: + collection: MaleSigh + Scream: + collection: VulpkaninScreams + Growl: + collection: VulpkaninGrowls + Snarl: + collection: VulpkaninSnarls + Bark: + collection: VulpkaninBarks + Whine: + collection: VulpkaninWhines + Howl: + collection: VulpkaninHowls + +- type: emoteSounds + id: FemaleVulpkanin + params: + variation: 0.125 + sounds: + Laugh: + collection: FemaleLaugh + Sneeze: + collection: FemaleSneezes + Cough: + collection: FemaleCoughs + Whistle: + collection: Whistles + Sigh: + collection: FemaleSigh + Scream: + collection: VulpkaninScreams + Growl: + collection: VulpkaninGrowls + Snarl: + collection: VulpkaninSnarls + Bark: + collection: VulpkaninBarks + Whine: + collection: VulpkaninWhines + Howl: + collection: VulpkaninHowls + # body emotes - type: emoteSounds id: GeneralBodyEmotes diff --git a/Resources/Prototypes/Voice/speech_emotes.yml b/Resources/Prototypes/Voice/speech_emotes.yml index 64f39fe8a3..b5e546480d 100644 --- a/Resources/Prototypes/Voice/speech_emotes.yml +++ b/Resources/Prototypes/Voice/speech_emotes.yml @@ -198,6 +198,97 @@ - click - clicks +# Vulpkanin +- type: emote + id: Bark + name: chat-emote-name-bark + category: Vocal + available: false + whitelist: + components: + - Vocal + blacklist: + components: + - BorgChassis + chatMessages: [barks.] + chatTriggers: + - bark + - barks + - barked + - barking + +- type: emote + id: Snarl + name: chat-emote-name-snarl + category: Vocal + available: false + whitelist: + components: + - Vocal + blacklist: + components: + - BorgChassis + chatMessages: [snarls.] + chatTriggers: + - snarl + - snarls + - snarled + - snarling + +- type: emote + id: Whine + name: chat-emote-name-whine + category: Vocal + available: false + whitelist: + components: + - Vocal + blacklist: + components: + - BorgChassis + chatMessages: [whines.] + chatTriggers: + - whine + - whines + - whined + - whining + +- type: emote + id: Howl + name: chat-emote-name-howl + category: Vocal + available: false + whitelist: + components: + - Vocal + blacklist: + components: + - BorgChassis + chatMessages: [howls.] + chatTriggers: + - howl + - howls + - howling + - howled + +- type: emote + id: Growl + name: chat-emote-name-growl + category: Vocal + available: false + whitelist: + components: + - Vocal + blacklist: + components: + - BorgChassis + chatMessages: [growls.] + chatTriggers: + - growl + - growls + - growled + - growling + # hand emotes - type: emote id: Clap diff --git a/Resources/Prototypes/Voice/speech_sounds.yml b/Resources/Prototypes/Voice/speech_sounds.yml index 5f48013e87..d11e32d5d6 100644 --- a/Resources/Prototypes/Voice/speech_sounds.yml +++ b/Resources/Prototypes/Voice/speech_sounds.yml @@ -178,6 +178,15 @@ exclaimSound: path: /Audio/Animals/goat_bah.ogg +- type: speechSounds + id: Vulpkanin + saySound: + path: /Audio/Voice/Talk/vulp.ogg + askSound: + path: /Audio/Voice/Talk/vulp_ask.ogg + exclaimSound: + path: /Audio/Voice/Talk/vulp_exclaim.ogg + - type: speechSounds id: Wawa saySound: diff --git a/Resources/Prototypes/Voice/speech_verbs.yml b/Resources/Prototypes/Voice/speech_verbs.yml index 39f304018b..1b8d6a0ac5 100644 --- a/Resources/Prototypes/Voice/speech_verbs.yml +++ b/Resources/Prototypes/Voice/speech_verbs.yml @@ -173,6 +173,15 @@ - chat-speech-verb-electricity-2 - chat-speech-verb-electricity-3 +- type: speechVerb + id: Vulpkanin + name: chat-speech-verb-vulpkanin + speechVerbStrings: + - chat-speech-verb-vulpkanin-1 + - chat-speech-verb-vulpkanin-2 + - chat-speech-verb-vulpkanin-3 + - chat-speech-verb-vulpkanin-4 + - type: speechVerb id: Wawa name: chat-speech-verb-name-wawa diff --git a/Resources/Prototypes/XenoArch/triggers.yml b/Resources/Prototypes/XenoArch/triggers.yml index 5e70843c1d..e03e46280d 100644 --- a/Resources/Prototypes/XenoArch/triggers.yml +++ b/Resources/Prototypes/XenoArch/triggers.yml @@ -242,6 +242,7 @@ - Slime - AmmoniaBlood - ZombieBlood + - Sap - type: xenoArchTrigger id: TriggerThrow diff --git a/Resources/Prototypes/game_presets.yml b/Resources/Prototypes/game_presets.yml index f5ee905a6a..ff6450d7cb 100644 --- a/Resources/Prototypes/game_presets.yml +++ b/Resources/Prototypes/game_presets.yml @@ -124,30 +124,6 @@ rules: - Secret -- type: gamePreset - id: SecretExtended #For Admin Use: Runs Extended but shows "Secret" in lobby. - alias: - - secretextended - name: secret-title - showInVote: false #Admin Use - description: secret-description - rules: - - BasicStationEventScheduler - - MeteorSwarmScheduler - - SpaceTrafficControlEventScheduler - - BasicRoundstartVariation - -- type: gamePreset - id: SecretGreenshift #For Admin Use: Runs Greenshift but shows "Secret" in lobby. - alias: - - secretgreenshift - name: secret-title - showInVote: false #Admin Use - description: secret-description - rules: - - SpaceTrafficControlFriendlyEventScheduler - - BasicRoundstartVariation - - type: gamePreset id: Sandbox alias: diff --git a/Resources/Prototypes/tags.yml b/Resources/Prototypes/tags.yml index a9b927cdcf..174374beb8 100644 --- a/Resources/Prototypes/tags.yml +++ b/Resources/Prototypes/tags.yml @@ -633,6 +633,9 @@ - type: Tag id: GhostOnlyWarp +- type: Tag + id: GenderPin + - type: Tag id: GlassAirlock @@ -931,6 +934,9 @@ - type: Tag id: Medkit +- type: Tag + id: MessyDrinkerImmune + - type: Tag id: Metal diff --git a/Resources/ServerInfo/Guidebook/Engineering/DeltaPressure.xml b/Resources/ServerInfo/Guidebook/Engineering/DeltaPressure.xml new file mode 100644 index 0000000000..777351245a --- /dev/null +++ b/Resources/ServerInfo/Guidebook/Engineering/DeltaPressure.xml @@ -0,0 +1,69 @@ +<Document> + # Delta Pressure + Delta Pressure, or ΔP, is the difference in pressure between two areas. + This difference in pressure can exert a force on objects between the two areas, dealing [bold]pressure damage[/bold] to some objects in its way. + + Various objects made out of glass, such as Windows, Windoors, and Shutters can experience pressure damage if the ΔP between the two sides is high enough. + This damage can cause these objects to shatter, allowing gas to flow freely between the two areas. + + Different types of objects have different thresholds for how much ΔP they can withstand before shattering. + Generally, the stronger the glass, the higher the threshold. Objects that are thin will also have lower thresholds. + + Objects like walls, airlocks, and firelocks are not affected by ΔP. + + ## Standard Glass and Objects + <Box> + <GuideEntityEmbed Entity="Window" Caption=""/> + <GuideEntityEmbed Entity="WindowDirectional" Caption=""/> + <GuideEntityEmbed Entity="Windoor" Caption=""/> + <GuideEntityEmbed Entity="ShuttersWindow" Caption=""/> + <GuideEntityEmbed Entity="InflatableWall" Caption=""/> + </Box> + + Standard full-size glass and other weak objects can withstand a ΔP of up to [color=orange][protodata="Window" comp="DeltaPressure" member="MinPressureDelta"/] kPa[/color] before starting to crack. + + Quarter-size glass, such as directional windows, can withstand a ΔP of up to [color=orange][protodata="WindowDirectional" comp="DeltaPressure" member="MinPressureDelta"/] kPa[/color] before starting to crack. + + ## Reinforced Glass and Objects + <Box> + <GuideEntityEmbed Entity="ReinforcedWindow" Caption=""/> + <GuideEntityEmbed Entity="WindowReinforcedDirectional" Caption=""/> + <GuideEntityEmbed Entity="WindoorSecure" Caption=""/> + <GuideEntityEmbed Entity="ShuttleWindow" Caption=""/> + </Box> + + Reinforced full-size glass can withstand a ΔP of up to [color=orange][protodata="ReinforcedWindow" comp="DeltaPressure" member="MinPressureDelta"/] kPa[/color] before starting to crack. + + Reinforced quarter-size glass can withstand a ΔP of up to [color=orange][protodata="WindowReinforcedDirectional" comp="DeltaPressure" member="MinPressureDelta"/] kPa[/color] before starting to crack. + + ## Plasma/Uranium Glass + <Box> + <GuideEntityEmbed Entity="PlasmaWindow" Caption=""/> + <GuideEntityEmbed Entity="PlasmaWindowDirectional" Caption=""/> + <GuideEntityEmbed Entity="WindoorPlasma" Caption=""/> + <GuideEntityEmbed Entity="UraniumWindow" Caption=""/> + <GuideEntityEmbed Entity="UraniumWindowDirectional" Caption=""/> + <GuideEntityEmbed Entity="WindoorUranium" Caption=""/> + </Box> + + Plasma glass and uranium glass can withstand a ΔP of up to [color=orange][protodata="PlasmaWindow" comp="DeltaPressure" member="MinPressureDelta"/] kPa[/color] before starting to crack. + + Plasma and uranium quarter-size glass can withstand a ΔP of up to [color=orange][protodata="PlasmaWindowDirectional" comp="DeltaPressure" member="MinPressureDelta"/] kPa[/color] before starting to crack. + + ## Reinforced Plasma/Uranium Glass + + <Box> + <GuideEntityEmbed Entity="ReinforcedPlasmaWindow" Caption=""/> + <GuideEntityEmbed Entity="PlasmaReinforcedWindowDirectional" Caption=""/> + <GuideEntityEmbed Entity="WindoorSecurePlasma" Caption=""/> + <GuideEntityEmbed Entity="ReinforcedUraniumWindow" Caption=""/> + <GuideEntityEmbed Entity="UraniumReinforcedWindowDirectional" Caption=""/> + <GuideEntityEmbed Entity="WindoorSecureUranium" Caption=""/> + + </Box> + + Reinforced plasma glass and uranium glass can withstand a ΔP of up to [color=orange][protodata="ReinforcedPlasmaWindow" comp="DeltaPressure" member="MinPressureDelta"/] kPa[/color] before starting to crack. + + Reinforced plasma and uranium quarter-size glass can withstand a ΔP of up to [color=orange][protodata="PlasmaReinforcedWindowDirectional" comp="DeltaPressure" member="MinPressureDelta"/] kPa[/color] before starting to crack. + +</Document> diff --git a/Resources/ServerInfo/Guidebook/Mobs/Species.xml b/Resources/ServerInfo/Guidebook/Mobs/Species.xml index f1b36f9d73..fc9c5db710 100644 --- a/Resources/ServerInfo/Guidebook/Mobs/Species.xml +++ b/Resources/ServerInfo/Guidebook/Mobs/Species.xml @@ -15,5 +15,8 @@ <GuideEntityEmbed Entity="MobSlimePerson" Caption="Slime Person"/> <GuideEntityEmbed Entity="MobVox" Caption="Vox"/> </Box> + <Box> + <GuideEntityEmbed Entity="MobVulpkanin" Caption="Vulpkanin"/> + </Box> </Document> diff --git a/Resources/ServerInfo/Guidebook/Mobs/Vulpkanin.xml b/Resources/ServerInfo/Guidebook/Mobs/Vulpkanin.xml new file mode 100644 index 0000000000..8ee0b17727 --- /dev/null +++ b/Resources/ServerInfo/Guidebook/Mobs/Vulpkanin.xml @@ -0,0 +1,16 @@ +<Document> + # Vulpkanin + + <Box> + <GuideEntityEmbed Entity="MobVulpkanin" Caption=""/> + </Box> + + Vulpkanin, due to their dense fur, [color=#1e90ff]prefer colder temperatures[/color] and [color=#ffa500]heat up faster.[/color] + Their agile (but clumsy) legs allow them to leap short distances, be careful not to bump into anything! + + Their diet allows them to safely eat raw meat but they get poisoned by theobromine. + + Their weirdly shaped muzzle leads to difficulties drinking, making them sometimes spill small amounts of whatever they drank onto the ground. + + They take [color=#1e90ff]15% less Cold damage[/color] but [color=#ffa500]15% more Heat damage.[/color]. +</Document> diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/meta.json index 85732b2735..8d193c197d 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14", + "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14. Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, "y": 32 @@ -21,6 +21,10 @@ "name": "off-equipped-HELMET-vox", "directions": 4 }, + { + "name": "off-equipped-HELMET-reptilian", + "directions": 4 + }, { "name": "on-equipped-HELMET", "directions": 4 @@ -28,6 +32,18 @@ { "name": "on-equipped-HELMET-vox", "directions": 4 + }, + { + "name": "on-equipped-HELMET-reptilian", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/off-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/off-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..4f7708dbb0 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/off-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/off-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..b2d0af2958 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/off-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/on-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/on-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..073817340b Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/on-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/on-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..bdfaafecb8 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi/on-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/meta.json index 85732b2735..8d193c197d 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14", + "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14. Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, "y": 32 @@ -21,6 +21,10 @@ "name": "off-equipped-HELMET-vox", "directions": 4 }, + { + "name": "off-equipped-HELMET-reptilian", + "directions": 4 + }, { "name": "on-equipped-HELMET", "directions": 4 @@ -28,6 +32,18 @@ { "name": "on-equipped-HELMET-vox", "directions": 4 + }, + { + "name": "on-equipped-HELMET-reptilian", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/off-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/off-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..2e8269ebfa Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/off-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/off-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..c3c622c191 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/off-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/on-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/on-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..67942c5e46 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/on-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/on-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..7d90c69661 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi/on-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/meta.json index 85732b2735..699cfa711e 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14", + "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14. Vulpkanin and Reptilian states by TiniestShark (Github)", "size": { "x": 32, "y": 32 @@ -21,6 +21,10 @@ "name": "off-equipped-HELMET-vox", "directions": 4 }, + { + "name": "off-equipped-HELMET-reptilian", + "directions": 4 + }, { "name": "on-equipped-HELMET", "directions": 4 @@ -28,6 +32,18 @@ { "name": "on-equipped-HELMET-vox", "directions": 4 + }, + { + "name": "on-equipped-HELMET-reptilian", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/off-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/off-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..3f00fa7c74 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/off-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/off-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..37fa840749 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/off-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/on-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/on-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..a997702e63 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/on-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/on-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..ff127877ed Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi/on-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/meta.json index 85732b2735..8d193c197d 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14", + "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14. Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, "y": 32 @@ -21,6 +21,10 @@ "name": "off-equipped-HELMET-vox", "directions": 4 }, + { + "name": "off-equipped-HELMET-reptilian", + "directions": 4 + }, { "name": "on-equipped-HELMET", "directions": 4 @@ -28,6 +32,18 @@ { "name": "on-equipped-HELMET-vox", "directions": 4 + }, + { + "name": "on-equipped-HELMET-reptilian", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/off-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/off-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..d401dc1a1a Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/off-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/off-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..5e1ce0f264 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/off-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/on-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/on-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..e6675123f5 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/on-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/on-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..e906af3b09 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi/on-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/meta.json index 85732b2735..8d193c197d 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14", + "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/f09526480788c2e18fff8c16c4318fd6b4272c10. Vox states by Flareguy for Space Station 14. Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, "y": 32 @@ -21,6 +21,10 @@ "name": "off-equipped-HELMET-vox", "directions": 4 }, + { + "name": "off-equipped-HELMET-reptilian", + "directions": 4 + }, { "name": "on-equipped-HELMET", "directions": 4 @@ -28,6 +32,18 @@ { "name": "on-equipped-HELMET-vox", "directions": 4 + }, + { + "name": "on-equipped-HELMET-reptilian", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/off-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/off-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..d718baa268 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/off-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/off-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..936a565b1d Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/off-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/on-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/on-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..7d98a90e36 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/on-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/on-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..e997e77261 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi/on-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-light-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-light-reptilian.png new file mode 100644 index 0000000000..b12cc92d2f Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-light-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-light-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-light-vulpkanin.png new file mode 100644 index 0000000000..1583682958 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-light-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-reptilian.png new file mode 100644 index 0000000000..c22d201e93 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-unshaded-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-unshaded-reptilian.png new file mode 100644 index 0000000000..b82f0400c0 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-unshaded-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-unshaded-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-unshaded-vulpkanin.png new file mode 100644 index 0000000000..a5888c1525 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-unshaded-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-vulpkanin.png new file mode 100644 index 0000000000..d8ec3fcf24 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/equipped-head-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/meta.json index 57723737b6..b836ddf24d 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/atmospherics.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states made by Flareguy for SS14. equipped-head-dog modified from equipped-head by Sparlight (GitHub). equipped-head-light-dog modified from equipped-head-light by Sparlight (GitHub). equipped-head-unshaded-dog modified from equipped-head-unshaded by Sparlight (GitHub).", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states made by Flareguy for SS14. equipped-head-dog modified from equipped-head by Sparlight (GitHub). equipped-head-light-dog modified from equipped-head-light by Sparlight (GitHub). equipped-head-unshaded-dog modified from equipped-head-unshaded by Sparlight (GitHub). Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, "y": 32 @@ -43,6 +43,30 @@ "name": "equipped-head-unshaded-vox", "directions": 4 }, + { + "name": "equipped-head-vulpkanin", + "directions": 4 + }, + { + "name": "equipped-head-light-vulpkanin", + "directions": 4 + }, + { + "name": "equipped-head-unshaded-vulpkanin", + "directions": 4 + }, + { + "name": "equipped-head-reptilian", + "directions": 4 + }, + { + "name": "equipped-head-light-reptilian", + "directions": 4 + }, + { + "name": "equipped-head-unshaded-reptilian", + "directions": 4 + }, { "name": "equipped-head-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..a00e2ce75f Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/meta.json index 1ed746dd7e..bc5b39e8b1 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/basic.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/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a. equipped-HELMET-dog modified from equipped-HELMET by Sparlight (GitHub).", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a. equipped-HELMET-dog modified from equipped-HELMET by Sparlight (GitHub), vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-HELMET-dog", "directions": 4 }, + { + "name": "equipped-HELMET-vulpkanin", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/meta.json index 0d7372e1ed..94ee712358 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/capspace.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/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by Emisse for SS14. Vox states by Flareguy for SS14. Dog states modified from base states in a collaborative shared effort by casiliuscestus (GitHub), Sparlight (GitHub), and Raccoononi (GitHub) for SS14.", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by Emisse for SS14. Vox states by Flareguy for SS14. Dog states modified from base states in a collaborative shared effort by casiliuscestus (GitHub), Sparlight (GitHub), and Raccoononi (GitHub) for SS14. Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, "y": 32 @@ -21,6 +21,10 @@ "name": "off-equipped-HELMET-vox", "directions": 4 }, + { + "name": "off-equipped-HELMET-reptilian", + "directions": 4 + }, { "name": "off-equipped-HELMET-dog", "directions": 4 @@ -33,6 +37,18 @@ "name": "on-equipped-HELMET-vox", "directions": 4 }, + { + "name": "on-equipped-HELMET-reptilian", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-vulpkanin", + "directions": 4 + }, { "name": "on-equipped-HELMET-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/off-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/off-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..9e8ff79065 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/off-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/off-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..594f893277 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/off-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/on-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/on-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..0c599db1b4 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/on-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/on-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..eb426189b1 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/capspace.rsi/on-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/equipped-head-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/equipped-head-reptilian.png new file mode 100644 index 0000000000..8c64dd1f70 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/equipped-head-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/equipped-head-unshaded-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/equipped-head-unshaded-reptilian.png new file mode 100644 index 0000000000..88822d73e6 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/equipped-head-unshaded-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/meta.json index 1df9c2ddbf..549fb3e019 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/cburn.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Made by EmoGarbage404. Vox states by Flareguy for SS14", + "copyright": "Made by EmoGarbage404. Vox states by Flareguy for SS14. Reptilian states by TiniestShark (Github)", "size": { "x": 32, "y": 32 @@ -34,6 +34,14 @@ { "name": "equipped-head-unshaded-vox", "directions": 4 + }, + { + "name": "equipped-head-reptilian", + "directions": 4 + }, + { + "name": "equipped-head-unshaded-reptilian", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/meta.json index 5956a9b0f4..91cbad243b 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/clown.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/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by brainfood1183 (github). Vox state by Flareguy for SS14", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by brainfood1183 (github). Vox state by Flareguy for SS14. Reptilian states by TiniestShark (Github)", "size": { "x": 32, "y": 32 @@ -28,6 +28,14 @@ { "name": "on-equipped-HELMET-vox", "directions": 4 + }, + { + "name": "off-equipped-HELMET-reptilian", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-reptilian", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/off-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/off-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..f8356f0925 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/off-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/on-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/on-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..c06f25ec6a Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/clown.rsi/on-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/cybersun.rsi/equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/cybersun.rsi/equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..d10ee22c7a Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/cybersun.rsi/equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/cybersun.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/cybersun.rsi/meta.json index 2dc8b5f33e..a51bf6774f 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/cybersun.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/cybersun.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from Paradise SS13 at commit https://github.com/ParadiseSS13/Paradise/commit/a67c929b7394f78e7787114457ba42f4df6cc3a1. Vox state by Flareguy for SS14. monkey state made by MercerBray for Ss14. equipped-HELMET-dog modified from equipped-HELMET by casiliuscestus (GitHub) for SS14.", + "copyright": "Taken from Paradise SS13 at commit https://github.com/ParadiseSS13/Paradise/commit/a67c929b7394f78e7787114457ba42f4df6cc3a1. Vox state by Flareguy for SS14. monkey state made by MercerBray for Ss14. equipped-HELMET-dog modified from equipped-HELMET by casiliuscestus (GitHub) for SS14. Reptilian state by TiniestShark (Github)", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-HELMET-vox", "directions": 4 }, + { + "name": "equipped-HELMET-reptilian", + "directions": 4 + }, { "name": "equipped-HELMET-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi/equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..f665139df6 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi/equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi/meta.json index f0207bb688..26ddd960ef 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/deathsquad.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/4f6190e2895e09116663ef282d3ce1d8b35c032e, edited by Emisse for SS14. Vox state by Flareguy for SS14", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, edited by Emisse for SS14. Vox state by Flareguy for SS14. Vulpkanin states by TiniestShark (Github)", "size": { "x": 32, "y": 32 @@ -17,6 +17,10 @@ { "name": "equipped-HELMET-vox", "directions": 4 + }, + { + "name": "equipped-HELMET-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/equipped-head-light-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/equipped-head-light-reptilian.png new file mode 100644 index 0000000000..90bf268a7a Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/equipped-head-light-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/equipped-head-light-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/equipped-head-light-vulpkanin.png new file mode 100644 index 0000000000..52261ea29b Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/equipped-head-light-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/equipped-head-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/equipped-head-reptilian.png new file mode 100644 index 0000000000..8c36084852 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/equipped-head-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/equipped-head-unshaded-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/equipped-head-unshaded-reptilian.png new file mode 100644 index 0000000000..75c76e313a Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/equipped-head-unshaded-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/equipped-head-unshaded-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/equipped-head-unshaded-vulpkanin.png new file mode 100644 index 0000000000..2da6040ec6 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/equipped-head-unshaded-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/equipped-head-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/equipped-head-vulpkanin.png new file mode 100644 index 0000000000..457f45b46f Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/equipped-head-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/meta.json index 4cdc059df8..677dcde457 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/engineering-white.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14. Dog states modified from base states by Sparlight (GitHub).", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14. Dog states modified from base states by Sparlight (GitHub). Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, "y": 32 @@ -43,6 +43,18 @@ "name": "equipped-head-unshaded-vox", "directions": 4 }, + { + "name": "equipped-head-reptilian", + "directions": 4 + }, + { + "name": "equipped-head-light-reptilian", + "directions": 4 + }, + { + "name": "equipped-head-unshaded-reptilian", + "directions": 4 + }, { "name": "equipped-head-dog", "directions": 4 @@ -54,6 +66,18 @@ { "name": "equipped-head-unshaded-dog", "directions": 4 + }, + { + "name": "equipped-head-vulpkanin", + "directions": 4 + }, + { + "name": "equipped-head-light-vulpkanin", + "directions": 4 + }, + { + "name": "equipped-head-unshaded-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/equipped-head-light-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/equipped-head-light-reptilian.png new file mode 100644 index 0000000000..ebf8f2c19f Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/equipped-head-light-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/equipped-head-light-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/equipped-head-light-vulpkanin.png new file mode 100644 index 0000000000..52261ea29b Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/equipped-head-light-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/equipped-head-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/equipped-head-reptilian.png new file mode 100644 index 0000000000..8d81dcf711 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/equipped-head-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/equipped-head-unshaded-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/equipped-head-unshaded-reptilian.png new file mode 100644 index 0000000000..4067327ff3 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/equipped-head-unshaded-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/equipped-head-unshaded-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/equipped-head-unshaded-vulpkanin.png new file mode 100644 index 0000000000..2da6040ec6 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/equipped-head-unshaded-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/equipped-head-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/equipped-head-vulpkanin.png new file mode 100644 index 0000000000..9a25a7caf4 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/equipped-head-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/meta.json index 4cdc059df8..5a3a068eac 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/engineering.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/engineering.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14. Dog states modified from base states by Sparlight (GitHub).", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14. Dog states modified from base states by Sparlight (GitHub). Vulpkanin and Reptilian states by TiniestShark (github).", "size": { "x": 32, "y": 32 @@ -43,6 +43,18 @@ "name": "equipped-head-unshaded-vox", "directions": 4 }, + { + "name": "equipped-head-reptilian", + "directions": 4 + }, + { + "name": "equipped-head-light-reptilian", + "directions": 4 + }, + { + "name": "equipped-head-unshaded-reptilian", + "directions": 4 + }, { "name": "equipped-head-dog", "directions": 4 @@ -54,6 +66,18 @@ { "name": "equipped-head-unshaded-dog", "directions": 4 + }, + { + "name": "equipped-head-light-vulpkanin", + "directions": 4 + }, + { + "name": "equipped-head-unshaded-vulpkanin", + "directions": 4 + }, + { + "name": "equipped-head-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Hardsuits/goliathhelm.rsi/equipped-head-light-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/goliathhelm.rsi/equipped-head-light-reptilian.png new file mode 100644 index 0000000000..321f0cbe12 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/goliathhelm.rsi/equipped-head-light-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/goliathhelm.rsi/equipped-head-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/goliathhelm.rsi/equipped-head-reptilian.png new file mode 100644 index 0000000000..9d220584d3 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/goliathhelm.rsi/equipped-head-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/goliathhelm.rsi/equipped-head-unshaded-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/goliathhelm.rsi/equipped-head-unshaded-reptilian.png new file mode 100644 index 0000000000..a7729f5296 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/goliathhelm.rsi/equipped-head-unshaded-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/goliathhelm.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/goliathhelm.rsi/meta.json index a591ed0c5b..5d63229cb7 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/goliathhelm.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/goliathhelm.rsi/meta.json @@ -1,8 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Normal and vox sprites created by https://github.com/Pronana / princesscheeseballs (Discord). Dog states modified from base states by Sparlight (GitHub).", - + "copyright": "Normal and vox sprites created by https://github.com/Pronana / princesscheeseballs (Discord). Dog states modified from base states by Sparlight (GitHub). Reptilian states by TiniestShark (Github)", "size": { "x": 32, "y": 32 @@ -44,6 +43,18 @@ "name": "equipped-head-unshaded-vox", "directions": 4 }, + { + "name": "equipped-head-reptilian", + "directions": 4 + }, + { + "name": "equipped-head-light-reptilian", + "directions": 4 + }, + { + "name": "equipped-head-unshaded-reptilian", + "directions": 4 + }, { "name": "equipped-head-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/meta.json index d80c50a1c4..9094ad9c12 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Texture edit from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14", + "copyright": "Texture edit from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14. Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, "y": 32 @@ -28,6 +28,22 @@ { "name": "on-equipped-HELMET-vox", "directions": 4 + }, + { + "name": "off-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-reptilian", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-reptilian", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/off-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/off-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..5ef62bcbd1 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/off-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/off-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..1b4dbe743b Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/off-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/on-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/on-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..fd3f87ce41 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/on-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/on-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..c0522fd8d2 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/luxury.rsi/on-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/maxim.rsi/equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/maxim.rsi/equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..4390a47939 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/maxim.rsi/equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/maxim.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/maxim.rsi/meta.json index 2a085063a4..8b6da663c0 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/maxim.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/maxim.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/6b3f58d7de4d4e374282819a7001eaa9bde1676d. Vox state by Flareguy for Space Station 14", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/6b3f58d7de4d4e374282819a7001eaa9bde1676d. Vox state by Flareguy for Space Station 14. Reptilian state by TiniestShark (Github)", "size": { "x": 32, "y": 32 @@ -17,6 +17,10 @@ { "name": "equipped-HELMET-vox", "directions": 4 + }, + { + "name": "equipped-HELMET-reptilian", + "directions": 4 } ] -} \ No newline at end of file +} diff --git a/Resources/Textures/Clothing/Head/Hardsuits/medical.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/medical.rsi/meta.json index 88dabe491a..9c72a18f05 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/medical.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/medical.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14. Dog states modified from base states by Sparlight (GitHub).", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14. Dog states modified from base states by Sparlight (GitHub), vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d", "size": { "x": 32, "y": 32 @@ -21,6 +21,14 @@ "name": "on-equipped-HELMET", "directions": 4 }, + { + "name": "on-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-vulpkanin", + "directions": 4 + }, { "name": "off-equipped-HELMET-vox", "directions": 4 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/medical.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/medical.rsi/off-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..471bdb6e3a Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/medical.rsi/off-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/medical.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/medical.rsi/on-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..f7edf7fc2e Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/medical.rsi/on-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET-light-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET-light-reptilian.png new file mode 100644 index 0000000000..d9f2a8fb63 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET-light-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..ba8c747207 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET-unshaded-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET-unshaded-reptilian.png new file mode 100644 index 0000000000..6205a0ec91 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/equipped-HELMET-unshaded-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/meta.json index 5aa77bb0d5..6fb124f6d7 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/piratecaptainhelm.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Made by brainfood1183 (github) for ss14. Vox states by Flareguy for Space Station 14. Flashlight state sprites by TiniestShark (github).", + "copyright": "Made by brainfood1183 (github) for ss14. Vox states by Flareguy for Space Station 14. Flashlight and Reptilian state sprites by TiniestShark (github).", "size": { "x": 32, "y": 32 @@ -36,6 +36,18 @@ { "name": "equipped-HELMET-unshaded-vox", "directions": 4 + }, + { + "name": "equipped-HELMET-reptilian", + "directions": 4 + }, + { + "name": "equipped-HELMET-light-reptilian", + "directions": 4 + }, + { + "name": "equipped-HELMET-unshaded-reptilian", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/meta.json index 9cf4dde18c..b77964a470 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/rd.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states made by Flareguy for SS14. Dog states modified from base states by Sparlight (GitHub).", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states made by Flareguy for SS14. Dog states modified from base states by Sparlight (GitHub). Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, "y": 32 @@ -29,6 +29,22 @@ "name": "on-equipped-HELMET-vox", "directions": 4 }, + { + "name": "on-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-reptilian", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-reptilian", + "directions": 4 + }, { "name": "off-equipped-HELMET-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..d86769ce5f Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..88c5c2081b Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/off-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..c24c0e621a Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..11179b057a Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/rd.rsi/on-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/meta.json index 88dabe491a..2503479959 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/salvage.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14. Dog states modified from base states by Sparlight (GitHub).", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14. Dog states modified from base states by Sparlight (GitHub). Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, "y": 32 @@ -29,6 +29,22 @@ "name": "on-equipped-HELMET-vox", "directions": 4 }, + { + "name": "on-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-reptilian", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-reptilian", + "directions": 4 + }, { "name": "off-equipped-HELMET-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/off-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/off-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..f16751549a Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/off-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/off-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..7990e7c91e Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/off-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/on-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/on-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..0c273b2649 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/on-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/on-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..d7a68bd7e2 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/salvage.rsi/on-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/meta.json index 6eb2417810..abf9f5df9c 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/security-red.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14. Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, "y": 32 @@ -28,6 +28,22 @@ { "name": "on-equipped-HELMET-vox", "directions": 4 + }, + { + "name": "on-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-reptilian", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-reptilian", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/off-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/off-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..73c0c1a240 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/off-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/off-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..5a75da60ee Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/off-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/on-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/on-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..4b35c278d3 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/on-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/on-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..9bbd474272 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/security-red.rsi/on-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/meta.json index 00d69acbf7..d5939650ab 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "sprite made by Gtheglorious based on the sprite made by Alekshhh for SS14. Vox states by Flareguy for Space Station 14", + "copyright": "sprite made by Gtheglorious based on the sprite made by Alekshhh for SS14. Vox states by Flareguy for Space Station 14. Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, "y": 32 @@ -21,6 +21,14 @@ "name": "on-equipped-HELMET", "directions": 4 }, + { + "name": "off-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-vulpkanin", + "directions": 4 + }, { "name": "off-equipped-HELMET-vox", "directions": 4 @@ -28,6 +36,14 @@ { "name": "on-equipped-HELMET-vox", "directions": 4 + }, + { + "name": "off-equipped-HELMET-reptilian", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-reptilian", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/off-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/off-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..af3ff06eaa Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/off-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/off-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..a9838f4da4 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/off-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/on-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/on-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..ab2e85352c Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/on-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/on-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..a423b15d38 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/on-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/meta.json index e53f56f770..ae8704a6a2 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Sprite made by Gtheglorious based on the sprite taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14. Dog states modified from base states by Sparlight (GitHub).", + "copyright": "Sprite made by Gtheglorious based on the sprite taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14. Dog states modified from base states by Sparlight (GitHub). Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, "y": 32 @@ -29,6 +29,22 @@ "name": "on-equipped-HELMET-vox", "directions": 4 }, + { + "name": "off-equipped-HELMET-reptilian", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-reptilian", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-vulpkanin", + "directions": 4 + }, { "name": "on-equipped-HELMET-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/off-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/off-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..3dd36e2f9f Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/off-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/off-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..b15aac2c6b Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/off-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/on-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/on-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..aa2c9de6b3 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/on-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/on-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..13dfd5b4d4 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/security.rsi/on-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-light-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-light-reptilian.png new file mode 100644 index 0000000000..4c55465a7b Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-light-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-light-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-light-vulpkanin.png new file mode 100644 index 0000000000..ecedc601f0 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-light-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-reptilian.png new file mode 100644 index 0000000000..c458ba5d56 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-unshaded-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-unshaded-reptilian.png new file mode 100644 index 0000000000..4d689243b8 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-unshaded-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-unshaded-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-unshaded-vulpkanin.png new file mode 100644 index 0000000000..54b275df68 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-unshaded-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-vulpkanin.png new file mode 100644 index 0000000000..ec214c187a Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/equipped-head-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/meta.json index 909f130ad0..14733a86f4 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Original by Emisse, modified by EmoGarbage404. Vox states by Flareguy for SS14. Dog states modified from base states by Sparlight (GitHub).", + "copyright": "Original by Emisse, modified by EmoGarbage404. Vox states by Flareguy for SS14. Dog states modified from base states by Sparlight (GitHub). Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, @@ -44,6 +44,30 @@ "name": "equipped-head-unshaded-vox", "directions": 4 }, + { + "name": "equipped-head-vulpkanin", + "directions": 4 + }, + { + "name": "equipped-head-light-vulpkanin", + "directions": 4 + }, + { + "name": "equipped-head-unshaded-vulpkanin", + "directions": 4 + }, + { + "name": "equipped-head-reptilian", + "directions": 4 + }, + { + "name": "equipped-head-light-reptilian", + "directions": 4 + }, + { + "name": "equipped-head-unshaded-reptilian", + "directions": 4 + }, { "name": "equipped-head-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/combat-equipped-HELMET-dog.png b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/combat-equipped-HELMET-dog.png deleted file mode 100644 index a4962912d0..0000000000 Binary files a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/combat-equipped-HELMET-dog.png and /dev/null differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/combat-equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/combat-equipped-HELMET.png deleted file mode 100644 index 2f587c5797..0000000000 Binary files a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/combat-equipped-HELMET.png and /dev/null differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/meta.json index b1d9f7ad81..a5e1c85e00 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14, dog states modified from base states by casiliuscestus (GitHub) for Space Station 14", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14, dog states modified from base states by casiliuscestus (GitHub) for Space Station 14. Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, "y": 32 @@ -13,10 +13,6 @@ { "name": "icon-flash" }, - { - "name": "combat-equipped-HELMET", - "directions": 4 - }, { "name": "off-equipped-HELMET", "directions": 4 @@ -34,7 +30,19 @@ "directions": 4 }, { - "name": "combat-equipped-HELMET-dog", + "name": "on-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-reptilian", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-reptilian", "directions": 4 }, { diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/off-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/off-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..845fdc9413 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/off-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/off-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..3dfeab3a5b Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/off-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/on-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/on-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..365d41db24 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/on-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/on-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..79efdf9f48 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndicate.rsi/on-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/meta.json index 75deae3653..5797ccbd36 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from vg at commit https://github.com/vgstation-coders/vgstation13/commit/a16e41020a93479e9a7e2af343b1b74f7f2a61bd. Vox states by Flareguy for Space Station 14. Dog states modified from base states by Scrubdelub (GitHub) for Space Station 14.", + "copyright": "Taken from vg at commit https://github.com/vgstation-coders/vgstation13/commit/a16e41020a93479e9a7e2af343b1b74f7f2a61bd. Vox states by Flareguy for Space Station 14. Dog states modified from base states by Scrubdelub (GitHub) for Space Station 14. Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, @@ -30,6 +30,22 @@ "name": "on-equipped-HELMET-vox", "directions": 4 }, + { + "name": "off-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-reptilian", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-reptilian", + "directions": 4 + }, { "name": "off-equipped-HELMET-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/off-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/off-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..f9d88a7b9b Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/off-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/off-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..1b8c1c45c5 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/off-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/on-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/on-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..8e97a3b813 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/on-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/on-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..fcc47feff1 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/on-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/meta.json index 9862750fbf..22db9c8df3 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from vg at commit https://github.com/vgstation-coders/vgstation13/commit/a16e41020a93479e9a7e2af343b1b74f7f2a61bd. Vox states by Flareguy for Space Station 14. Dog states modified from base states by casiliuscestus for Space Station 14.", + "copyright": "Taken from vg at commit https://github.com/vgstation-coders/vgstation13/commit/a16e41020a93479e9a7e2af343b1b74f7f2a61bd. Vox states by Flareguy for Space Station 14. Dog states modified from base states by casiliuscestus for Space Station 14. Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, @@ -22,6 +22,14 @@ "name": "on-equipped-HELMET", "directions": 4 }, + { + "name": "off-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-vulpkanin", + "directions": 4 + }, { "name": "off-equipped-HELMET-vox", "directions": 4 @@ -30,6 +38,14 @@ "name": "on-equipped-HELMET-vox", "directions": 4 }, + { + "name": "off-equipped-HELMET-reptilian", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-reptilian", + "directions": 4 + }, { "name": "off-equipped-HELMET-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/off-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/off-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..c48f74bf84 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/off-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/off-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..51fc59ad19 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/off-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/on-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/on-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..808d0ee8cb Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/on-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/on-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..308fd60ff9 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/on-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/meta.json index 9adc3b7cef..f6502df22b 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Based on tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by EmoGarbage404 (github). Vox states by Flareguy for Space Station 14", + "copyright": "Based on tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by EmoGarbage404 (github). Vox states by Flareguy for Space Station 14. Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, "y": 32 @@ -28,6 +28,22 @@ { "name": "on-equipped-HELMET-vox", "directions": 4 + }, + { + "name": "off-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-reptilian", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-reptilian", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/off-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/off-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..9172005ba1 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/off-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/off-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..1b920b43ea Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/off-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/on-equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/on-equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..36f4298292 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/on-equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/on-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..cc47c5b779 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/syndiemedic.rsi/on-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi/meta.json index a12c9e18b6..d97a50b933 100644 --- a/Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hardsuits/wizard.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14. Dog states modified from base states by Sparlight (GitHub).", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox states by Flareguy for Space Station 14. Dog states modified from base states by Sparlight (GitHub). Vulpkanin states by TiniestShark (Github)", "size": { "x": 32, "y": 32 @@ -21,6 +21,14 @@ "name": "on-equipped-HELMET", "directions": 4 }, + { + "name": "on-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-vulpkanin", + "directions": 4 + }, { "name": "off-equipped-HELMET-vox", "directions": 4 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi/off-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..73c3eb8c37 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi/off-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi/on-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..7967c2b98e Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hardsuits/wizard.rsi/on-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Helmets/eva.rsi/equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Helmets/eva.rsi/equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..ed48915609 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/eva.rsi/equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Helmets/eva.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Helmets/eva.rsi/equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..a53e225cf1 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/eva.rsi/equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Helmets/eva.rsi/meta.json b/Resources/Textures/Clothing/Head/Helmets/eva.rsi/meta.json index d5d99ee1ec..12f9dcfd9a 100644 --- a/Resources/Textures/Clothing/Head/Helmets/eva.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Helmets/eva.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Sprite edited by Flareguy for SS14, original unedited sprite can be found in https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a. equipped-HELMET-dog modified from equipped-HELMET in parts and collaboration by Sparlight (GitHub) and Raccoononi (GitHub).", + "copyright": "Sprite edited by Flareguy for SS14, original unedited sprite can be found in https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a. equipped-HELMET-dog modified from equipped-HELMET in parts and collaboration by Sparlight (GitHub) and Raccoononi (GitHub). Vulpkanin and Reptilian state by TiniestShark (Github).", "size": { "x": 32, "y": 32 @@ -18,10 +18,18 @@ "name": "equipped-HELMET-vox", "directions": 4 }, + { + "name": "equipped-HELMET-reptilian", + "directions": 4 + }, { "name": "equipped-HELMET-dog", "directions": 4 }, + { + "name": "equipped-HELMET-vulpkanin", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/Head/Helmets/eva_large.rsi/equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Helmets/eva_large.rsi/equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..86cf6f8c13 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/eva_large.rsi/equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Helmets/eva_large.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Helmets/eva_large.rsi/equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..007e1da74d Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/eva_large.rsi/equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Helmets/eva_large.rsi/meta.json b/Resources/Textures/Clothing/Head/Helmets/eva_large.rsi/meta.json index d5d99ee1ec..0212f8f482 100644 --- a/Resources/Textures/Clothing/Head/Helmets/eva_large.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Helmets/eva_large.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Sprite edited by Flareguy for SS14, original unedited sprite can be found in https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a. equipped-HELMET-dog modified from equipped-HELMET in parts and collaboration by Sparlight (GitHub) and Raccoononi (GitHub).", + "copyright": "Sprite edited by Flareguy for SS14, original unedited sprite can be found in https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a. equipped-HELMET-dog modified from equipped-HELMET in parts and collaboration by Sparlight (GitHub) and Raccoononi (GitHub). Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, "y": 32 @@ -18,10 +18,18 @@ "name": "equipped-HELMET-vox", "directions": 4 }, + { + "name": "equipped-HELMET-reptilian", + "directions": 4 + }, { "name": "equipped-HELMET-dog", "directions": 4 }, + { + "name": "equipped-HELMET-vulpkanin", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/Head/Helmets/eva_syndicate.rsi/equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Helmets/eva_syndicate.rsi/equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..30e3886077 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/eva_syndicate.rsi/equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Helmets/eva_syndicate.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Helmets/eva_syndicate.rsi/equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..ea18bd353f Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/eva_syndicate.rsi/equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Helmets/eva_syndicate.rsi/meta.json b/Resources/Textures/Clothing/Head/Helmets/eva_syndicate.rsi/meta.json index dd53b26fa7..f90b1ca0dc 100644 --- a/Resources/Textures/Clothing/Head/Helmets/eva_syndicate.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Helmets/eva_syndicate.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Sprite edited by Flareguy for SS14, modified from space suit sprites taken from tgstation at commit https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a. Vox state based off of biosuit, taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79", + "copyright": "Sprite edited by Flareguy for SS14, modified from space suit sprites taken from tgstation at commit https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a. Vox state based off of biosuit, taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79. Vulpkanin and Reptilian states by TiniestShark (Github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-HELMET-vox", "directions": 4 }, + { + "name": "equipped-HELMET-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 @@ -25,6 +29,10 @@ { "name": "inhand-right", "directions": 4 + }, + { + "name": "equipped-HELMET-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Helmets/spaceninja.rsi/equipped-HELMET-reptilian.png b/Resources/Textures/Clothing/Head/Helmets/spaceninja.rsi/equipped-HELMET-reptilian.png new file mode 100644 index 0000000000..ee05fdc9a0 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/spaceninja.rsi/equipped-HELMET-reptilian.png differ diff --git a/Resources/Textures/Clothing/Head/Helmets/spaceninja.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Helmets/spaceninja.rsi/equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..f10c9173ff Binary files /dev/null and b/Resources/Textures/Clothing/Head/Helmets/spaceninja.rsi/equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Helmets/spaceninja.rsi/meta.json b/Resources/Textures/Clothing/Head/Helmets/spaceninja.rsi/meta.json index 9a6c9935ec..8aa54f6a8a 100644 --- a/Resources/Textures/Clothing/Head/Helmets/spaceninja.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Helmets/spaceninja.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from paradise https://github.com/ParadiseSS13/Paradise/tree/master/icons (unknown commit). Vox state by Flareguy for SS14", + "copyright": "Taken from paradise https://github.com/ParadiseSS13/Paradise/tree/master/icons (unknown commit). Vox state by Flareguy for SS14. Vulpkanin version made by Floofers. Reptilian state by TiniestShark (Github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-HELMET-vox", "directions": 4 }, + { + "name": "equipped-HELMET-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 @@ -25,6 +29,10 @@ { "name": "inhand-right", "directions": 4 + }, + { + "name": "equipped-HELMET-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Hoods/Bio/security.rsi/meta.json b/Resources/Textures/Clothing/Head/Hoods/Bio/security.rsi/meta.json index 5e5c1cf2e0..057d0b0ab2 100644 --- a/Resources/Textures/Clothing/Head/Hoods/Bio/security.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hoods/Bio/security.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-HELMET-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79", "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Clothing/Head/Hoods/rad.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Hoods/rad.rsi/equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..93b33ef9b9 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hoods/rad.rsi/equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Hoods/rad.rsi/meta.json b/Resources/Textures/Clothing/Head/Hoods/rad.rsi/meta.json index 04f0d87cf2..2dd3c5010c 100644 --- a/Resources/Textures/Clothing/Head/Hoods/rad.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hoods/rad.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/6665eec76c98a4f3f89bebcd10b34b47dcc0b8ae. vox state by Flareguy", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/6665eec76c98a4f3f89bebcd10b34b47dcc0b8ae. vox state by Flareguy | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157dm, resprited for SS14 by MilonPL", "size": { "x": 32, "y": 32 @@ -14,6 +14,10 @@ "name": "equipped-HELMET", "directions": 4 }, + { + "name": "equipped-HELMET-vulpkanin", + "directions": 4 + }, { "name": "equipped-HELMET-vox", "directions": 4 diff --git a/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..4c6ce58ca3 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/meta.json b/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/meta.json index e9b30b5437..5d0093fe7e 100644 --- a/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79, icon by lzk228(discord 455630609641897984). equipped-HELMET-vox state modified by Flareguy from vox welding helmet state", + "copyright": "Taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79, icon by lzk228(discord 455630609641897984). equipped-HELMET-vox state modified by Flareguy from vox welding helmet state | ulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers", "size": { "x": 32, "y": 32 @@ -44,6 +44,14 @@ { "name": "up-inhand-right", "directions": 4 + }, + { + "name": "equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "up-equipped-HELMET-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/up-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/up-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..d6c8799127 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Welding/blue_flame_welding_mask.rsi/up-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..cab90cf170 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/meta.json b/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/meta.json index b486fbbc86..68ca6518bc 100644 --- a/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79 and up-equipped-HELMET modified by Flareguy, icon by lzk228(discord 455630609641897984). equipped-HELMET-vox state modified by Flareguy from vox welding helmet state", + "copyright": "Taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79 and up-equipped-HELMET modified by Flareguy, icon by lzk228(discord 455630609641897984). equipped-HELMET-vox state modified by Flareguy from vox welding helmet state | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers", "size": { "x": 32, "y": 32 @@ -44,6 +44,14 @@ { "name": "up-inhand-right", "directions": 4 + }, + { + "name": "equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "up-equipped-HELMET-vulpkanin", + "directions": 4 } ] -} \ No newline at end of file +} diff --git a/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/up-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/up-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..b6749f9860 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Welding/flame_welding_mask.rsi/up-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..46e451b3c9 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/meta.json b/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/meta.json index 2a9b8dfba7..f46ecd5beb 100644 --- a/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from CEV-Eris at https://github.com/discordia-space/CEV-Eris/blob/2a0d963d5bf68bd8ddf6fba6f60479bec172b51d/icons/inventory/head/mob.dmi, icon by lzk228(discord 455630609641897984). equipped-HELMET-vox state modified by Flareguy from 'welding' state in /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79", + "copyright": "Taken from CEV-Eris at https://github.com/discordia-space/CEV-Eris/blob/2a0d963d5bf68bd8ddf6fba6f60479bec172b51d/icons/inventory/head/mob.dmi, icon by lzk228(discord 455630609641897984). equipped-HELMET-vox state modified by Flareguy from 'welding' state in /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79 | ulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers", "size": { "x": 32, "y": 32 @@ -44,6 +44,14 @@ { "name": "up-inhand-right", "directions": 4 + }, + { + "name": "equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "up-equipped-HELMET-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/up-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/up-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..34296974d1 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Welding/paintedwelding.rsi/up-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Welding/welding.rsi/equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Welding/welding.rsi/equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..701775a222 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Welding/welding.rsi/equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Head/Welding/welding.rsi/meta.json b/Resources/Textures/Clothing/Head/Welding/welding.rsi/meta.json index 10c0a80701..569555b869 100644 --- a/Resources/Textures/Clothing/Head/Welding/welding.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Welding/welding.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79", + "copyright": "Taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79 | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d", "size": { "x": 32, "y": 32 @@ -52,6 +52,14 @@ { "name": "up-inhand-right", "directions": 4 + }, + { + "name": "equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "up-equipped-HELMET-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Head/Welding/welding.rsi/up-equipped-HELMET-vulpkanin.png b/Resources/Textures/Clothing/Head/Welding/welding.rsi/up-equipped-HELMET-vulpkanin.png new file mode 100644 index 0000000000..39c534f564 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Welding/welding.rsi/up-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/blushingclown.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/blushingclown.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..a326b5db4a Binary files /dev/null and b/Resources/Textures/Clothing/Mask/blushingclown.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/blushingclown.rsi/meta.json b/Resources/Textures/Clothing/Mask/blushingclown.rsi/meta.json index 1fcceb3516..104886feb8 100644 --- a/Resources/Textures/Clothing/Mask/blushingclown.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/blushingclown.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/blob/ed466a4c67828b44ddb9d9550366be5c2d745955/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/blob/ed466a4c67828b44ddb9d9550366be5c2d745955/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d", "size": { "x": 32, "y": 32 @@ -14,6 +14,10 @@ "name": "equipped-MASK", "directions": 4 }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, { "name": "equipped-MASK-reptilian", "directions": 4 diff --git a/Resources/Textures/Clothing/Mask/blushingmime.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/blushingmime.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..54828c8bd6 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/blushingmime.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/blushingmime.rsi/meta.json b/Resources/Textures/Clothing/Mask/blushingmime.rsi/meta.json index 88aad8fdc9..8db7368657 100644 --- a/Resources/Textures/Clothing/Mask/blushingmime.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/blushingmime.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers", "size": { "x": 32, "y": 32 @@ -14,6 +14,10 @@ "name": "equipped-MASK", "directions": 4 }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, { "name": "equipped-MASK-reptilian", "directions": 4 diff --git a/Resources/Textures/Clothing/Mask/breath.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/breath.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..d317cba50e Binary files /dev/null and b/Resources/Textures/Clothing/Mask/breath.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/breath.rsi/meta.json b/Resources/Textures/Clothing/Mask/breath.rsi/meta.json index 654b8824dc..c37ca01b35 100644 --- a/Resources/Textures/Clothing/Mask/breath.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/breath.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox & up-equipped-MASK-vox state in /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox & up-equipped-MASK-vox state in /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e | https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d", "size": { "x": 32, "y": 32 @@ -73,6 +73,14 @@ { "name": "equipped-MASK-reptilian", "directions": 4 + }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, + { + "name": "up-equipped-MASK-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Mask/breath.rsi/up-equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/breath.rsi/up-equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..d8ae1134fb Binary files /dev/null and b/Resources/Textures/Clothing/Mask/breath.rsi/up-equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/clown.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/clown.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..38ea9a62c8 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/clown.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/clown.rsi/meta.json b/Resources/Textures/Clothing/Mask/clown.rsi/meta.json index de1f50a21b..c465987d07 100644 --- a/Resources/Textures/Clothing/Mask/clown.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/clown.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and slightly modified by Flareguy", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and slightly modified by Flareguy | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers", "size": { "x": 32, "y": 32 @@ -26,6 +26,10 @@ "name": "inhand-right", "directions": 4 }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, { "name": "equipped-MASK-reptilian", "directions": 4 diff --git a/Resources/Textures/Clothing/Mask/cluwne.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/cluwne.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..070974034f Binary files /dev/null and b/Resources/Textures/Clothing/Mask/cluwne.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/cluwne.rsi/meta.json b/Resources/Textures/Clothing/Mask/cluwne.rsi/meta.json index bd410c6de9..dad21e1844 100644 --- a/Resources/Textures/Clothing/Mask/cluwne.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/cluwne.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Made by brainfood1183 (github) for ss14. Reptilian edit by Nairod(Github), vox edit by Flareguy", + "copyright": "Made by brainfood1183 (github) for ss14. Reptilian edit by Nairod(Github), vox edit by Flareguy | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers", "size": { "x": 32, "y": 32 @@ -14,6 +14,10 @@ "name": "equipped-MASK", "directions": 4 }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, { "name": "equipped-MASK-reptilian", "directions": 4 diff --git a/Resources/Textures/Clothing/Mask/ert.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/ert.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..488c0387a7 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/ert.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/ert.rsi/meta.json b/Resources/Textures/Clothing/Mask/ert.rsi/meta.json index b8ea712aff..c4c8ecef98 100644 --- a/Resources/Textures/Clothing/Mask/ert.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/ert.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Made by Nimfar11 (GitHub) for Space Station 14. Reptilian edit by Nairod(Github), vox edit by Flareguy", + "copyright": "Made by Nimfar11 (GitHub) for Space Station 14. Reptilian edit by Nairod(Github), vox edit by Flareguy | vulpkanin version made by Floofers", "size": { "x": 32, "y": 32 @@ -29,6 +29,10 @@ { "name": "inhand-right", "directions": 4 + }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Mask/gas.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/gas.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..fba0ec9b2b Binary files /dev/null and b/Resources/Textures/Clothing/Mask/gas.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/gas.rsi/meta.json b/Resources/Textures/Clothing/Mask/gas.rsi/meta.json index ae1156c2f3..e851f85ea4 100644 --- a/Resources/Textures/Clothing/Mask/gas.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/gas.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and modified by Flareguy", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and modified by Flareguy | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers", "size": { "x": 32, "y": 32 @@ -26,6 +26,10 @@ "name": "inhand-right", "directions": 4 }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, { "name": "equipped-MASK-reptilian", "directions": 4 diff --git a/Resources/Textures/Clothing/Mask/gasatmos.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/gasatmos.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..141a7cc981 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/gasatmos.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/gasatmos.rsi/meta.json b/Resources/Textures/Clothing/Mask/gasatmos.rsi/meta.json index f0d269dcd4..10425dd461 100644 --- a/Resources/Textures/Clothing/Mask/gasatmos.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/gasatmos.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state modified by Flareguy from 'gas-alt' state in /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state modified by Flareguy from 'gas-alt' state in /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers", "size": { "x": 32, "y": 32 @@ -22,6 +22,10 @@ "name": "inhand-right", "directions": 4 }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, { "name": "equipped-MASK-reptilian", "directions": 4 diff --git a/Resources/Textures/Clothing/Mask/gascaptain.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/gascaptain.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..d13d3212c0 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/gascaptain.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/gascaptain.rsi/meta.json b/Resources/Textures/Clothing/Mask/gascaptain.rsi/meta.json index d54a0aedee..8bb6909e45 100644 --- a/Resources/Textures/Clothing/Mask/gascaptain.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/gascaptain.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/4f6190e2895e09116663ef282d3ce1d8b35c032e, edited by Emisse for ss14. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from 'gas-alt' state in /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e, and modified by Flareguy", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, edited by Emisse for ss14. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from 'gas-alt' state in /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e, and modified by Flareguy | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers", "size": { "x": 32, "y": 32 @@ -22,6 +22,10 @@ "name": "inhand-right", "directions": 4 }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, { "name": "equipped-MASK-reptilian", "directions": 4 diff --git a/Resources/Textures/Clothing/Mask/gascentcom.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/gascentcom.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..9d85ba2f06 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/gascentcom.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/gascentcom.rsi/meta.json b/Resources/Textures/Clothing/Mask/gascentcom.rsi/meta.json index dc99f7504b..d4879abf8a 100644 --- a/Resources/Textures/Clothing/Mask/gascentcom.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/gascentcom.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and modified by Flareguy", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and modified by Flareguy | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers", "size": { "x": 32, "y": 32 @@ -29,6 +29,10 @@ { "name": "inhand-right", "directions": 4 + }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Mask/gasexplorer.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/gasexplorer.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..91da2da7c7 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/gasexplorer.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/gasexplorer.rsi/meta.json b/Resources/Textures/Clothing/Mask/gasexplorer.rsi/meta.json index 021dcf76b7..a83de36ef9 100644 --- a/Resources/Textures/Clothing/Mask/gasexplorer.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/gasexplorer.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). Vox state by Flareguy for SS14", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). Vox state by Flareguy for SS14 | vulpkanin version edited by Floofers", "size": { "x": 32, "y": 32 @@ -30,6 +30,10 @@ "name": "inhand-right", "directions": 4 }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, { "name": "equipped-MASK-reptilian", "directions": 4 diff --git a/Resources/Textures/Clothing/Mask/gassecurity.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/gassecurity.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..b9395a9026 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/gassecurity.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/gassecurity.rsi/meta.json b/Resources/Textures/Clothing/Mask/gassecurity.rsi/meta.json index 9c1b597c1d..576b3d129f 100644 --- a/Resources/Textures/Clothing/Mask/gassecurity.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/gassecurity.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox & up-equipped-MASK-vox states taken from Paradise at https://github.com/ParadiseSS13/Paradise/blob/bc095ad398790a2b718b2bab4f2157cdd80a51da/icons/mob/clothing/species/vox/mask.dmi", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox & up-equipped-MASK-vox states taken from Paradise at https://github.com/ParadiseSS13/Paradise/blob/bc095ad398790a2b718b2bab4f2157cdd80a51da/icons/mob/clothing/species/vox/mask.dmi | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d", "size": { "x": 32, "y": 32 @@ -37,6 +37,10 @@ { "name": "inhand-right", "directions": 4 + }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Mask/gassyndicate.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/gassyndicate.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..a7c913dc1e Binary files /dev/null and b/Resources/Textures/Clothing/Mask/gassyndicate.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/gassyndicate.rsi/meta.json b/Resources/Textures/Clothing/Mask/gassyndicate.rsi/meta.json index 22e5230685..9db104ae10 100644 --- a/Resources/Textures/Clothing/Mask/gassyndicate.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/gassyndicate.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and slightly modified to fix an error", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and slightly modified to fix an error | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d", "size": { "x": 32, "y": 32 @@ -28,6 +28,16 @@ "name": "inhand-right", "directions": 4 }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4, + "delays": [ + [ 0.5, 0.5, 0.5 ], + [ 0.5, 0.5, 0.5 ], + [ 0.5, 0.5, 0.5 ], + [ 0.5, 0.5, 0.5 ] + ] + }, { "name": "equipped-MASK-reptilian", "directions": 4, diff --git a/Resources/Textures/Clothing/Mask/goldenmask.rsi/equipped-MASK-reptilian.png b/Resources/Textures/Clothing/Mask/goldenmask.rsi/equipped-MASK-reptilian.png new file mode 100644 index 0000000000..8ec891b20f Binary files /dev/null and b/Resources/Textures/Clothing/Mask/goldenmask.rsi/equipped-MASK-reptilian.png differ diff --git a/Resources/Textures/Clothing/Mask/goldenmask.rsi/meta.json b/Resources/Textures/Clothing/Mask/goldenmask.rsi/meta.json index 62072e7107..20038defc4 100644 --- a/Resources/Textures/Clothing/Mask/goldenmask.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/goldenmask.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/vgstation-coders/vgstation13/blob/HEAD/icons/obj/clothing/masks.dmi. Vox and Reptilian edits by EmoGarbage404 (Github)", + "copyright": "Taken from tgstation at commit https://github.com/vgstation-coders/vgstation13/blob/HEAD/icons/obj/clothing/masks.dmi. Vox edits by EmoGarbage404 (Github), Reptilian edits by TiniestShark (Github)", "size": { "x": 32, "y": 32 @@ -27,6 +27,10 @@ "name": "equipped-MASK-vox", "directions": 4 }, + { + "name": "equipped-MASK-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/Mask/italian_moustache.rsi/equipped-MASK-reptilian.png b/Resources/Textures/Clothing/Mask/italian_moustache.rsi/equipped-MASK-reptilian.png new file mode 100644 index 0000000000..af3e4d9dc0 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/italian_moustache.rsi/equipped-MASK-reptilian.png differ diff --git a/Resources/Textures/Clothing/Mask/italian_moustache.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/italian_moustache.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..9bde35f041 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/italian_moustache.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/italian_moustache.rsi/meta.json b/Resources/Textures/Clothing/Mask/italian_moustache.rsi/meta.json index d47388b076..71ce7feeec 100644 --- a/Resources/Textures/Clothing/Mask/italian_moustache.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/italian_moustache.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/6665eec76c98a4f3f89bebcd10b34b47dcc0b8ae. equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/6665eec76c98a4f3f89bebcd10b34b47dcc0b8ae. equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79 | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-MASK-vox", "directions": 4 }, + { + "name": "equipped-MASK-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 @@ -25,6 +29,10 @@ { "name": "inhand-right", "directions": 4 + }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Mask/medical.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/medical.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..687ac3aed3 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/medical.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/medical.rsi/meta.json b/Resources/Textures/Clothing/Mask/medical.rsi/meta.json index 6d0cf06eee..ed5341f1b6 100644 --- a/Resources/Textures/Clothing/Mask/medical.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/medical.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox & up-equipped-MASK-vox states taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox & up-equipped-MASK-vox states taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d", "size": { "x": 32, "y": 32 @@ -64,6 +64,14 @@ "name": "inhand-right", "directions": 4 }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, + { + "name": "up-equipped-MASK-vulpkanin", + "directions": 4 + }, { "name": "equipped-MASK-reptilian", "directions": 4 diff --git a/Resources/Textures/Clothing/Mask/medical.rsi/up-equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/medical.rsi/up-equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..99c3205640 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/medical.rsi/up-equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..d317cba50e Binary files /dev/null and b/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/meta.json b/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/meta.json index 9f566f23b9..99c06491bb 100644 --- a/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Sprited by LinkUyx#6557. Reptilian edit by Nairod(Github)", + "copyright": "Sprited by LinkUyx#6557. Reptilian edit by Nairod(Github) | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d", "size": { "x": 32, "y": 32 @@ -54,6 +54,14 @@ "name": "inhand-right", "directions": 4 }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, + { + "name": "up-equipped-MASK-vulpkanin", + "directions": 4 + }, { "name": "equipped-MASK-reptilian", "directions": 4 diff --git a/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/up-equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/up-equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..d8ae1134fb Binary files /dev/null and b/Resources/Textures/Clothing/Mask/medicalsecurity.rsi/up-equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/merc.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/merc.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..cdcebb8231 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/merc.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/merc.rsi/meta.json b/Resources/Textures/Clothing/Mask/merc.rsi/meta.json index 5b745bcfd0..b7708a22e3 100644 --- a/Resources/Textures/Clothing/Mask/merc.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/merc.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "modified sprite from Jackal298 based on the sprite from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github), equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and modified to look like mercenary gas mask by Flareguy", + "copyright": "modified sprite from Jackal298 based on the sprite from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github), equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e and modified to look like mercenary gas mask by Flareguy | vulpkanin version edited by Floofers", "size": { "x": 32, "y": 32 @@ -29,6 +29,10 @@ { "name": "inhand-right", "directions": 4 + }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Mask/mime.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/mime.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..cf3d8629a3 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/mime.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/mime.rsi/meta.json b/Resources/Textures/Clothing/Mask/mime.rsi/meta.json index 41f28d6b51..b938e221c2 100644 --- a/Resources/Textures/Clothing/Mask/mime.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/mime.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d and edited by Floofers", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-MASK-hamster", "directions": 4 }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, { "name": "equipped-MASK-reptilian", "directions": 4 diff --git a/Resources/Textures/Clothing/Mask/muzzle.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/muzzle.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..8de17b9d3a Binary files /dev/null and b/Resources/Textures/Clothing/Mask/muzzle.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/muzzle.rsi/meta.json b/Resources/Textures/Clothing/Mask/muzzle.rsi/meta.json index 19aa5ab859..969938d847 100644 --- a/Resources/Textures/Clothing/Mask/muzzle.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/muzzle.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e | vulpkanin version taken from https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13/commit/091d9ec00f186052b87bd65125e896f78faefe38", "size": { "x": 32, "y": 32 @@ -22,6 +22,10 @@ "name": "inhand-right", "directions": 4 }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, { "name": "equipped-MASK-reptilian", "directions": 4 diff --git a/Resources/Textures/Clothing/Mask/neckgaiter.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/neckgaiter.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..886ea7a9b1 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/neckgaiter.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/neckgaiter.rsi/meta.json b/Resources/Textures/Clothing/Mask/neckgaiter.rsi/meta.json index 4da74959dd..6845040bf6 100644 --- a/Resources/Textures/Clothing/Mask/neckgaiter.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/neckgaiter.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Sprited by belay5 (Discord) | equipped-MASK-vox sprited by PuroSlavKing (Github)", + "copyright": "Sprited by belay5 (Discord) | equipped-MASK-vox sprited by PuroSlavKing (Github) | equipped-MASK-vulpkanin sprited by TJohnson (Delta-V)", "size": { "x": 32, "y": 32 @@ -29,6 +29,10 @@ { "name": "inhand-right", "directions": 4 + }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Mask/neckgaiterred.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/neckgaiterred.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..80efc668dd Binary files /dev/null and b/Resources/Textures/Clothing/Mask/neckgaiterred.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/neckgaiterred.rsi/meta.json b/Resources/Textures/Clothing/Mask/neckgaiterred.rsi/meta.json index d5005eec9f..21cd28bf15 100644 --- a/Resources/Textures/Clothing/Mask/neckgaiterred.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/neckgaiterred.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Originally sprited by belay5 (Discord) then recolored by Nairod (Github). equipped-MASK-vox sprited by PuroSlavKing (Github) and recolored by Flareguy", + "copyright": "Originally sprited by belay5 (Discord) then recolored by Nairod (Github). equipped-MASK-vox sprited by PuroSlavKing (Github) and recolored by Flareguy | equipped-MASK-vulpkanin sprited by TJohnson (Delta-V)", "size": { "x": 32, "y": 32 @@ -29,6 +29,10 @@ { "name": "inhand-right", "directions": 4 + }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Mask/ninja.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/ninja.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..95d236c98b Binary files /dev/null and b/Resources/Textures/Clothing/Mask/ninja.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/ninja.rsi/meta.json b/Resources/Textures/Clothing/Mask/ninja.rsi/meta.json index a8d15a80ad..27858f0e76 100644 --- a/Resources/Textures/Clothing/Mask/ninja.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/ninja.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from paradise at commit https://github.com/ParadiseSS13/Paradise/commit/33f7c1ef477fa67db5dda48078b469ab59aa7997. equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e", + "copyright": "Taken from paradise at commit https://github.com/ParadiseSS13/Paradise/commit/33f7c1ef477fa67db5dda48078b469ab59aa7997. equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers", "size": { "x": 32, "y": 32 @@ -25,6 +25,10 @@ { "name": "inhand-right", "directions": 4 + }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Mask/plaguedoctormask.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/plaguedoctormask.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..528fa82fc8 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/plaguedoctormask.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/plaguedoctormask.rsi/meta.json b/Resources/Textures/Clothing/Mask/plaguedoctormask.rsi/meta.json index 028c4bcc29..2469f1db45 100644 --- a/Resources/Textures/Clothing/Mask/plaguedoctormask.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/plaguedoctormask.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from TGstation github https://github.com/tgstation/tgstation/commit/e89db4dd4f42377b0adafb06806a763314a89034 , edited by Alekshhh. equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e", + "copyright": "Taken from TGstation github https://github.com/tgstation/tgstation/commit/e89db4dd4f42377b0adafb06806a763314a89034 , edited by Alekshhh. equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e | vulpkanin version taken from https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13/commit/091d9ec00f186052b87bd65125e896f78faefe38", "size": { "x": 32, "y": 32 @@ -22,6 +22,10 @@ "name": "inhand-right", "directions": 4 }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, { "name": "equipped-MASK-vox", "directions": 4 diff --git a/Resources/Textures/Clothing/Mask/sadmime.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/sadmime.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..da36b18523 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/sadmime.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/sadmime.rsi/meta.json b/Resources/Textures/Clothing/Mask/sadmime.rsi/meta.json index c43909e6a9..572b364904 100644 --- a/Resources/Textures/Clothing/Mask/sadmime.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/sadmime.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/harmonyn/-tg-station/blob/11043a07f6136d3d196b0378c31deb3dc1a9532f/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github).Vox edit by foboscheshir (github)", + "copyright": "Taken from tgstation at commit https://github.com/harmonyn/-tg-station/blob/11043a07f6136d3d196b0378c31deb3dc1a9532f/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github).Vox edit by foboscheshir (github) | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers", "size": { "x": 32, "y": 32 @@ -14,6 +14,10 @@ "name": "equipped-MASK", "directions": 4 }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, { "name": "equipped-MASK-reptilian", "directions": 4 diff --git a/Resources/Textures/Clothing/Mask/scaredmime.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/scaredmime.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..c0dda91a72 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/scaredmime.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/scaredmime.rsi/meta.json b/Resources/Textures/Clothing/Mask/scaredmime.rsi/meta.json index 413a718154..a21dbca961 100644 --- a/Resources/Textures/Clothing/Mask/scaredmime.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/scaredmime.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/harmonyn/-tg-station/blob/11043a07f6136d3d196b0378c31deb3dc1a9532f/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github). . Vox edit by foboscheshir (github)", + "copyright": "Taken from tgstation at commit https://github.com/harmonyn/-tg-station/blob/11043a07f6136d3d196b0378c31deb3dc1a9532f/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github). . Vox edit by foboscheshir (github) | vulpkanin version taken from https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13/commit/091d9ec00f186052b87bd65125e896f78faefe38 edited by Floofers", "size": { "x": 32, "y": 32 @@ -14,6 +14,10 @@ "name": "equipped-MASK", "directions": 4 }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, { "name": "equipped-MASK-reptilian", "directions": 4 diff --git a/Resources/Textures/Clothing/Mask/sterile.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/sterile.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..71f2c83018 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/sterile.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/sterile.rsi/meta.json b/Resources/Textures/Clothing/Mask/sterile.rsi/meta.json index 7af2fde86e..6e4782881a 100644 --- a/Resources/Textures/Clothing/Mask/sterile.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/sterile.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/blob/ed466a4c67828b44ddb9d9550366be5c2d745955/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/blob/ed466a4c67828b44ddb9d9550366be5c2d745955/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d", "size": { "x": 32, "y": 32 @@ -37,6 +37,14 @@ { "name": "inhand-right", "directions": 4 + }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, + { + "name": "up-equipped-MASK-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Mask/sterile.rsi/up-equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/sterile.rsi/up-equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..4e0309f011 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/sterile.rsi/up-equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/swat.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Clothing/Mask/swat.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..23cfef31d1 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/swat.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Clothing/Mask/swat.rsi/meta.json b/Resources/Textures/Clothing/Mask/swat.rsi/meta.json index 2d5073b988..b767cf5ffb 100644 --- a/Resources/Textures/Clothing/Mask/swat.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/swat.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/RemieRichards/-tg-station/blob/f8c05e21694cd3cb703e40edc5cfc375017944b1/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from Paradise at https://github.com/ParadiseSS13/Paradise/blob/bc095ad398790a2b718b2bab4f2157cdd80a51da/icons/mob/clothing/species/vox/mask.dmi", + "copyright": "Taken from tgstation at commit https://github.com/RemieRichards/-tg-station/blob/f8c05e21694cd3cb703e40edc5cfc375017944b1/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github). equipped-MASK-vox state taken from Paradise at https://github.com/ParadiseSS13/Paradise/blob/bc095ad398790a2b718b2bab4f2157cdd80a51da/icons/mob/clothing/species/vox/mask.dmi | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d", "size": { "x": 32, "y": 32 @@ -29,6 +29,10 @@ { "name": "inhand-right", "directions": 4 + }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/OuterClothing/Bio/cmo.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Bio/cmo.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..de8c7b8cc5 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Bio/cmo.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Bio/cmo.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Bio/cmo.rsi/meta.json index ca1146d007..c4d51bd629 100644 --- a/Resources/Textures/Clothing/OuterClothing/Bio/cmo.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Bio/cmo.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-OUTERCLOTHING-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-OUTERCLOTHING-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79. Tail sprite by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -25,6 +25,10 @@ { "name": "equipped-OUTERCLOTHING-vox", "directions": 4 + }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/OuterClothing/Bio/general.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Bio/general.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..da0e03b846 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Bio/general.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Bio/general.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Bio/general.rsi/meta.json index 232bec9c0a..367f0c77ef 100644 --- a/Resources/Textures/Clothing/OuterClothing/Bio/general.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Bio/general.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-OUTERCLOTHING-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-OUTERCLOTHING-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79. Tail sprite by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Bio/janitor.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Bio/janitor.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..e3986b5d5b Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Bio/janitor.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Bio/janitor.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Bio/janitor.rsi/meta.json index ca1146d007..c4d51bd629 100644 --- a/Resources/Textures/Clothing/OuterClothing/Bio/janitor.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Bio/janitor.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-OUTERCLOTHING-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-OUTERCLOTHING-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79. Tail sprite by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -25,6 +25,10 @@ { "name": "equipped-OUTERCLOTHING-vox", "directions": 4 + }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/OuterClothing/Bio/scientist.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Bio/scientist.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..a108ba484f Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Bio/scientist.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Bio/scientist.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Bio/scientist.rsi/meta.json index ca1146d007..c4d51bd629 100644 --- a/Resources/Textures/Clothing/OuterClothing/Bio/scientist.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Bio/scientist.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-OUTERCLOTHING-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-OUTERCLOTHING-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79. Tail sprite by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -25,6 +25,10 @@ { "name": "equipped-OUTERCLOTHING-vox", "directions": 4 + }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/OuterClothing/Bio/security.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Bio/security.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..a1633b27c9 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Bio/security.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Bio/security.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Bio/security.rsi/meta.json index dd06151574..06ab25233a 100644 --- a/Resources/Textures/Clothing/OuterClothing/Bio/security.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Bio/security.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from vgstation at https://github.com/vgstation-coders/vgstation13/blob/061f78db763863e1a3db13cbf2fd9be4cce75939/icons/mob/suit.dmi. inhands by Flareguy, modified from bio_suit in vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/30f9caeb59b0dd9da1dbcd4c69307ae182033a74", + "copyright": "Taken from vgstation at https://github.com/vgstation-coders/vgstation13/blob/061f78db763863e1a3db13cbf2fd9be4cce75939/icons/mob/suit.dmi. inhands by Flareguy, modified from bio_suit in vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/30f9caeb59b0dd9da1dbcd4c69307ae182033a74. Tail sprite by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -25,6 +25,10 @@ { "name": "equipped-OUTERCLOTHING-vox", "directions": 4 + }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/OuterClothing/Bio/virology.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Bio/virology.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..cb6a54358e Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Bio/virology.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Bio/virology.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Bio/virology.rsi/meta.json index ca1146d007..c4d51bd629 100644 --- a/Resources/Textures/Clothing/OuterClothing/Bio/virology.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Bio/virology.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-OUTERCLOTHING-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-OUTERCLOTHING-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79. Tail sprite by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -25,6 +25,10 @@ { "name": "equipped-OUTERCLOTHING-vox", "directions": 4 + }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertchaplain.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertchaplain.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..9eb48df1e0 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertchaplain.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertchaplain.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertchaplain.rsi/meta.json index dac47ccdf5..62e645e3c9 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertchaplain.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertchaplain.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Created by IProduceWidgets", + "copyright": "Created by IProduceWidgets. Tail sprites by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -14,6 +14,10 @@ "name": "equipped-OUTERCLOTHING", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertengineer.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertengineer.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..6464d1547a Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertengineer.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertengineer.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertengineer.rsi/meta.json index b7b0719efa..2a7f2cc5c2 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertengineer.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertengineer.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/12c21ced8432015485484b17e311dcceb7c458f6. Vox state by Flareguy for Space Station 14", + "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/12c21ced8432015485484b17e311dcceb7c458f6. Vox state by Flareguy for Space Station 14. Tail sprites by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertjanitor.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertjanitor.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..7c1d3341e1 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertjanitor.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertjanitor.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertjanitor.rsi/meta.json index 6de2d485b8..6c8d2f4f55 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertjanitor.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertjanitor.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/12c21ced8432015485484b17e311dcceb7c458f6. Vox sprite by Flareguy for Space Station 14", + "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/12c21ced8432015485484b17e311dcceb7c458f6. Vox sprite by Flareguy for Space Station 14. Tail sprites by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertleader.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertleader.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..af7ffe939c Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertleader.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertleader.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertleader.rsi/meta.json index 6de2d485b8..6c8d2f4f55 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertleader.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertleader.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/12c21ced8432015485484b17e311dcceb7c458f6. Vox sprite by Flareguy for Space Station 14", + "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/12c21ced8432015485484b17e311dcceb7c458f6. Vox sprite by Flareguy for Space Station 14. Tail sprites by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertmedical.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertmedical.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..814ebf3b7d Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertmedical.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertmedical.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertmedical.rsi/meta.json index daa64b2f5c..6a769f00f1 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertmedical.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertmedical.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/12c21ced8432015485484b17e311dcceb7c458f6. Vox sprite made by Flareguy", + "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/12c21ced8432015485484b17e311dcceb7c458f6. Vox sprite made by Flareguy. Tail sprites by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertsecurity.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertsecurity.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..c82760fedd Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertsecurity.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertsecurity.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertsecurity.rsi/meta.json index 6de2d485b8..6c8d2f4f55 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertsecurity.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/ERTSuits/ertsecurity.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/12c21ced8432015485484b17e311dcceb7c458f6. Vox sprite by Flareguy for Space Station 14", + "copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/12c21ced8432015485484b17e311dcceb7c458f6. Vox sprite by Flareguy for Space Station 14. Tail sprites by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/atmospherics.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/atmospherics.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..a6f7aea8de Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/atmospherics.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/atmospherics.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/atmospherics.rsi/meta.json index ece31dcb61..1df7b5a4ed 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/atmospherics.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/atmospherics.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub).", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub). Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "equipped-OUTERCLOTHING-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/brigmedic.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/brigmedic.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..c588142fa6 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/brigmedic.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/brigmedic.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/brigmedic.rsi/meta.json index 9ecf4115a9..a36a0f61e6 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/brigmedic.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/brigmedic.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Made by PuroSlavKing (github) for SS14", + "copyright": "Made by PuroSlavKing (github) for SS14. Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -14,6 +14,10 @@ "name": "equipped-OUTERCLOTHING", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/capspace.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/capspace.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..bf7cc45b7a Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/capspace.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/capspace.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/capspace.rsi/meta.json index d0fd25d757..f014cb5425 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/capspace.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/capspace.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Made by Emisse for SS14. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING in parts and collaboration by both casiliuscestus (GitHub) and Raccoononi (GitHub) for SS14.", + "copyright": "Made by Emisse for SS14. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING in parts and collaboration by both casiliuscestus (GitHub) and Raccoononi (GitHub) for SS14. Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "equipped-OUTERCLOTHING-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/cburn.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/cburn.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..4cdecefc87 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/cburn.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/cburn.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/cburn.rsi/meta.json index c62258c9ea..8de1765eb1 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/cburn.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/cburn.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Made by EmoGarbage404. Vox state made by Flareguy for SS14", + "copyright": "Made by EmoGarbage404. Vox state made by Flareguy for SS14. Tail sprites by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/clown.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/clown.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..a3677bd2f6 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/clown.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/clown.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/clown.rsi/meta.json index d14adbda1c..c3658e6469 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/clown.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/clown.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/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by brainfood1183 (github). Vox state made by Flareguy for SS14", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by brainfood1183 (github). Vox state made by Flareguy for SS14. Tail sprites by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/cybersun.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/cybersun.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..6d7018a31b Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/cybersun.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/cybersun.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/cybersun.rsi/meta.json index b19f353b40..37703014f2 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/cybersun.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/cybersun.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Sprite made by Gtheglorious based on the sprite made by emisse for ss14, vox state made by Flareguy for SS14, monkey state made by MercerBray for Ss14, equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by casiliuscestus for SS14.", + "copyright": "Sprite made by Gtheglorious based on the sprite made by emisse for ss14, vox state made by Flareguy for SS14, monkey state made by MercerBray for Ss14, equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by casiliuscestus for SS14. Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "equipped-OUTERCLOTHING-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/deathsquad.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/deathsquad.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..f136c88e54 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/deathsquad.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/deathsquad.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/deathsquad.rsi/meta.json index 4a1b60796c..e29ac35e44 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/deathsquad.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/deathsquad.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/4f6190e2895e09116663ef282d3ce1d8b35c032e, edited by Emisse for SS14. Vox state made by Flareguy for SS14", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, edited by Emisse for SS14. Vox state made by Flareguy for SS14. Tail sprites by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/engineering-white.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/engineering-white.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..1139eb4642 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/engineering-white.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/engineering-white.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/engineering-white.rsi/meta.json index ece31dcb61..1df7b5a4ed 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/engineering-white.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/engineering-white.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub).", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub). Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "equipped-OUTERCLOTHING-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/engineering.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/engineering.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..d15cc7c2a3 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/engineering.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/engineering.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/engineering.rsi/meta.json index ece31dcb61..1df7b5a4ed 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/engineering.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/engineering.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub).", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub). Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "equipped-OUTERCLOTHING-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/goliath.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/goliath.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..b5ea38e407 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/goliath.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/goliath.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/goliath.rsi/meta.json index 16eb661339..907f8a042a 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/goliath.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/goliath.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Normal and vox sprites created by https://github.com/Pronana / princesscheeseballs (Discord). equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub).", + "copyright": "Normal and vox sprites created by https://github.com/Pronana / princesscheeseballs (Discord). equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub). Tail sprites by Tiniest Shark (github).", "size": { "x": 32, @@ -19,6 +19,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "equipped-OUTERCLOTHING-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/lingspacesuit.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/lingspacesuit.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..8b05a79570 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/lingspacesuit.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/lingspacesuit.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/lingspacesuit.rsi/meta.json index 1ab7cd87fc..f4ffa7336e 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/lingspacesuit.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/lingspacesuit.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/blob/master/icons/mob/clothing/suit.dmi", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/blob/master/icons/mob/clothing/suit.dmi. Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -14,6 +14,10 @@ "name": "equipped-OUTERCLOTHING", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 @@ -23,4 +27,4 @@ "directions": 4 } ] -} \ No newline at end of file +} diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/luxury.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/luxury.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..7d490960f3 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/luxury.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/luxury.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/luxury.rsi/meta.json index b1c9a09ed0..96d8ddf307 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/luxury.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/luxury.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Texture edit from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14", + "copyright": "Texture edit from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14. Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/maxim.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/maxim.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..f61c3fdc68 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/maxim.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/maxim.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/maxim.rsi/meta.json index 9acde9a4de..bf3d3786bb 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/maxim.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/maxim.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/6b3f58d7de4d4e374282819a7001eaa9bde1676d. Vox state made by Flareguy for SS14", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/6b3f58d7de4d4e374282819a7001eaa9bde1676d. Vox state made by Flareguy for SS14. Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 @@ -27,4 +31,4 @@ "directions": 4 } ] -} \ No newline at end of file +} diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/medical.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/medical.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..de305d4f5f Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/medical.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/medical.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/medical.rsi/meta.json index ece31dcb61..1df7b5a4ed 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/medical.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/medical.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub).", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub). Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "equipped-OUTERCLOTHING-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..28cf08f7b8 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/meta.json index a5f992108c..be0c7ce94b 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/mime.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/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by brainfood1183 (github), sprited(resprited) by Fazansen(https://github.com/Fazansen)", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by brainfood1183 (github), sprited(resprited) by Fazansen(https://github.com/Fazansen). Tail sprites by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -14,6 +14,10 @@ "name": "equipped-OUTERCLOTHING", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/paramed.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/paramed.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..a659ba1acd Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/paramed.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/paramed.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/paramed.rsi/meta.json index 52c860c30a..a6459e759c 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/paramed.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/paramed.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from paradise station git at commit https://github.com/ParadiseSS13/Paradise/commit/e5e584804b4b0b373a6a69d23afb73fd3c094365, redrawn by Ubaser. Vox state made by Flareguy for SS14. Siren Icon made by Velen based of the helmet's colours. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub).", + "copyright": "Taken from paradise station git at commit https://github.com/ParadiseSS13/Paradise/commit/e5e584804b4b0b373a6a69d23afb73fd3c094365, redrawn by Ubaser. Vox state made by Flareguy for SS14. Siren Icon made by Velen based of the helmet's colours. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub). Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -21,6 +21,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "equipped-OUTERCLOTHING-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/piratecaptain.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/piratecaptain.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..37e746f196 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/piratecaptain.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/piratecaptain.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/piratecaptain.rsi/meta.json index 8663673f5c..0b2981a508 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/piratecaptain.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/piratecaptain.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Made by brainfood1183 (Github) for ss14. Vox state made by Flareguy for SS14", + "copyright": "Made by brainfood1183 (Github) for ss14. Vox state made by Flareguy for SS14. Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/pirateeva.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/pirateeva.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..8f47d41569 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/pirateeva.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/pirateeva.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/pirateeva.rsi/meta.json index 8663673f5c..0b2981a508 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/pirateeva.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/pirateeva.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Made by brainfood1183 (Github) for ss14. Vox state made by Flareguy for SS14", + "copyright": "Made by brainfood1183 (Github) for ss14. Vox state made by Flareguy for SS14. Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/rd.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/rd.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..b25a1a19c4 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/rd.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/rd.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/rd.rsi/meta.json index ece31dcb61..a7ce8f2e3e 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/rd.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/rd.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub).", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub). Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "equipped-OUTERCLOTHING-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/salvage.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/salvage.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..059138deea Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/salvage.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/salvage.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/salvage.rsi/meta.json index ece31dcb61..a7ce8f2e3e 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/salvage.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/salvage.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub).", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub). Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "equipped-OUTERCLOTHING-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/santahardsuit.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/santahardsuit.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..45095d708d Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/santahardsuit.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/santahardsuit.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/santahardsuit.rsi/meta.json index eb28d4c8a1..8a3a5ad5e2 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/santahardsuit.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/santahardsuit.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Edited by StanTheCarpenter. Originally taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14", + "copyright": "Edited by StanTheCarpenter. Originally taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14. Tail sprites by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/security-red.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/security-red.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..d6b54fcc3e Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/security-red.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/security-red.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/security-red.rsi/meta.json index 15aef26a56..6326fc4fd4 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/security-red.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/security-red.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14. Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/security-warden.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/security-warden.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..d6b54fcc3e Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/security-warden.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/security-warden.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/security-warden.rsi/meta.json index 180439fbcc..b60056a0b0 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/security-warden.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/security-warden.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Sprite made by Gtheglorious based on the sprite made by Alekshhh for SS14. Vox state made by Flareguy for SS14", + "copyright": "Sprite made by Gtheglorious based on the sprite made by Alekshhh for SS14. Vox state made by Flareguy for SS14. Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/security.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/security.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..bcf04f8c81 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/security.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/security.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/security.rsi/meta.json index 124a8a0b8d..f9febfd47b 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/security.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/security.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Sprite made by Gtheglorious based on the sprite taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub).", + "copyright": "Sprite made by Gtheglorious based on the sprite taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub). Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "equipped-OUTERCLOTHING-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/spatio.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/spatio.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..d2481e9e8e Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/spatio.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/spatio.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/spatio.rsi/meta.json index c001611aee..9ae5b64188 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/spatio.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/spatio.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Original by Emisse, modified by EmoGarbage404. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub).", + "copyright": "Original by Emisse, modified by EmoGarbage404. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub). Tail sprites by Tiniest Shark (github).", "size": { "x": 32, @@ -19,6 +19,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "equipped-OUTERCLOTHING-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndicate.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndicate.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..43bb71af87 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndicate.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndicate.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndicate.rsi/meta.json index 78875bc273..13dac087a5 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndicate.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndicate.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/fb2d71495bfe81446159ef528534193d09dd8d34, equipped-OUTERCLOTHING-monkey made by Dutch-VanDerLinde, vox state made by Flareguy for SS14, equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by casiliuscestus (GitHub), equipped-OUTERCLOTHING-scurret modified from equipped-OUTERCLOTHING by FairlySadPanda (Github)", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/fb2d71495bfe81446159ef528534193d09dd8d34, equipped-OUTERCLOTHING-monkey made by Dutch-VanDerLinde, vox state made by Flareguy for SS14, equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by casiliuscestus (GitHub), equipped-OUTERCLOTHING-scurret modified from equipped-OUTERCLOTHING by FairlySadPanda (Github), Tail sprites by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "equipped-OUTERCLOTHING-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndiecommander.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndiecommander.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..9d26f6f887 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndiecommander.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndiecommander.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndiecommander.rsi/meta.json index 1de60b08c0..b805d1c6fa 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndiecommander.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndiecommander.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from vg at commit https://github.com/vgstation-coders/vgstation13/commit/a16e41020a93479e9a7e2af343b1b74f7f2a61bd. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Scrubdelub (GitHub) for SS14.", + "copyright": "Taken from vg at commit https://github.com/vgstation-coders/vgstation13/commit/a16e41020a93479e9a7e2af343b1b74f7f2a61bd. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Scrubdelub (GitHub) for SS14. Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "equipped-OUTERCLOTHING-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndieelite.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndieelite.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..984907df26 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndieelite.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndieelite.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndieelite.rsi/meta.json index 1d50a81060..7b8a4b3ff5 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndieelite.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndieelite.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from vg at commit https://github.com/vgstation-coders/vgstation13/commit/a16e41020a93479e9a7e2af343b1b74f7f2a61bd. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by casiliuscestus (GitHub) for SS14.", + "copyright": "Taken from vg at commit https://github.com/vgstation-coders/vgstation13/commit/a16e41020a93479e9a7e2af343b1b74f7f2a61bd. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by casiliuscestus (GitHub) for SS14. Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "equipped-OUTERCLOTHING-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndiemedic.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndiemedic.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..0b1f56222d Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndiemedic.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndiemedic.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndiemedic.rsi/meta.json index 7a1d624eb1..fd80a428ef 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndiemedic.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/syndiemedic.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Based on tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by EmoGarbage404 (github). Vox state made by Flareguy for SS14", + "copyright": "Based on tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by EmoGarbage404 (github). Vox state made by Flareguy for SS14. Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/wizard.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/wizard.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..c6acc8aebb Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Hardsuits/wizard.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/wizard.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Hardsuits/wizard.rsi/meta.json index ece31dcb61..1df7b5a4ed 100644 --- a/Resources/Textures/Clothing/OuterClothing/Hardsuits/wizard.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Hardsuits/wizard.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub).", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for SS14. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub). Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "equipped-OUTERCLOTHING-dog", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/ancient_voidsuit.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Suits/ancient_voidsuit.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..b653b91f8b Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Suits/ancient_voidsuit.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/ancient_voidsuit.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Suits/ancient_voidsuit.rsi/meta.json index 3a71879aff..6e6923dd1d 100644 --- a/Resources/Textures/Clothing/OuterClothing/Suits/ancient_voidsuit.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Suits/ancient_voidsuit.rsi/meta.json @@ -1,52 +1,82 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/tree/fb2d71495bfe81446159ef528534193d09dd8d34", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "icon" + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/tree/fb2d71495bfe81446159ef528534193d09dd8d34. Tail sprites by Tiniest Shark (github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "equipped-OUTERCLOTHING", - "directions": 4, - "delays": [ - [ - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2 - ], - [ - 0.2, - 0.2, - 0.2, - 0.2 - ] - ] - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - } - ] + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/atmos_firesuit.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Suits/atmos_firesuit.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..050b20cde5 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Suits/atmos_firesuit.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/atmos_firesuit.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Suits/atmos_firesuit.rsi/meta.json index c5378f202f..9b5580d80e 100644 --- a/Resources/Textures/Clothing/OuterClothing/Suits/atmos_firesuit.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Suits/atmos_firesuit.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation https://github.com/tgstation/tgstation/blob/master/icons/mob/clothing/suit.dmi. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by @Aisfae(facebook). Vox Sprite taken from https://github.com/ParadiseSS13/Paradise/blob/980bbb489d27baa168d30d044d573d017845015b/icons/mob/clothing/species/vox/suit.dmi modified by @areyouconfused(github)", + "copyright": "Taken from tgstation https://github.com/tgstation/tgstation/blob/master/icons/mob/clothing/suit.dmi. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by @Aisfae(facebook). Vox Sprite taken from https://github.com/ParadiseSS13/Paradise/blob/980bbb489d27baa168d30d044d573d017845015b/icons/mob/clothing/species/vox/suit.dmi modified by @areyouconfused(github). Tail sprites by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -14,6 +14,10 @@ "name": "equipped-OUTERCLOTHING", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "equipped-OUTERCLOTHING-vox", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/bombsuit.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Suits/bombsuit.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..0cfbe899ba Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Suits/bombsuit.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/bombsuit.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Suits/bombsuit.rsi/meta.json index 256947e75f..7ae7628875 100644 --- a/Resources/Textures/Clothing/OuterClothing/Suits/bombsuit.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Suits/bombsuit.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from cev-eris at commit https://github.com/discordia-space/CEV-Eris/commit/760f0be7af33a31f5a08a3291864e91539d0ebb7. Vox state made by Flareguy for Space Station 14", + "copyright": "Taken from cev-eris at commit https://github.com/discordia-space/CEV-Eris/commit/760f0be7af33a31f5a08a3291864e91539d0ebb7. Vox state made by Flareguy for Space Station 14. Tail sprites by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/carpsuit.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Suits/carpsuit.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..3a18895217 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Suits/carpsuit.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/carpsuit.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Suits/carpsuit.rsi/meta.json index 542edf0002..be1eb99fb2 100644 --- a/Resources/Textures/Clothing/OuterClothing/Suits/carpsuit.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Suits/carpsuit.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Modified by deltanedas (github).", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Modified by deltanedas (github). Tail sprite by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -14,6 +14,10 @@ "name": "equipped-OUTERCLOTHING", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/eva.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Suits/eva.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..8d2a814a34 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Suits/eva.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/eva.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Suits/eva.rsi/meta.json index ebb5241b06..0138bd8996 100644 --- a/Resources/Textures/Clothing/OuterClothing/Suits/eva.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Suits/eva.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Sprites by Flareguy & cboyjet, modified from space suit sprites taken from tgstation at commit https://github.com/tgstation/tgstation/commit/fb2d71495bfe81446159ef528534193d09dd8d34. Vox state based off of biosuit, taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub).", + "copyright": "Sprites by Flareguy & cboyjet, modified from space suit sprites taken from tgstation at commit https://github.com/tgstation/tgstation/commit/fb2d71495bfe81446159ef528534193d09dd8d34. Vox state based off of biosuit, taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub). Tail sprites by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "equipped-OUTERCLOTHING-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/eva_emergency.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Suits/eva_emergency.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..9ce69e86db Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Suits/eva_emergency.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/eva_emergency.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Suits/eva_emergency.rsi/meta.json index 0762521a01..da335d89e0 100644 --- a/Resources/Textures/Clothing/OuterClothing/Suits/eva_emergency.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Suits/eva_emergency.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Sprites by Flareguy, cboyjet, & monkey-suit sprite by Kittygyat, modified from space suit sprites taken from tgstation at commit https://github.com/tgstation/tgstation/commit/fb2d71495bfe81446159ef528534193d09dd8d34. Vox state based off of biosuit, taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub). equipped-OUTERCLOTHING-scurret modified from equipped-OUTERCLOTHING by FairlySadPanda (GitHub)", + "copyright": "Sprites by Flareguy, cboyjet, & monkey-suit sprite by Kittygyat, modified from space suit sprites taken from tgstation at commit https://github.com/tgstation/tgstation/commit/fb2d71495bfe81446159ef528534193d09dd8d34. Vox state based off of biosuit, taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79. equipped-OUTERCLOTHING-dog modified from equipped-OUTERCLOTHING by Sparlight (GitHub). equipped-OUTERCLOTHING-scurret modified from equipped-OUTERCLOTHING by FairlySadPanda (GitHub), Tail sprites by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "equipped-OUTERCLOTHING-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/eva_prisoner.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Suits/eva_prisoner.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..b34c003058 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Suits/eva_prisoner.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/eva_prisoner.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Suits/eva_prisoner.rsi/meta.json index 83045bbf06..6368b4aa35 100644 --- a/Resources/Textures/Clothing/OuterClothing/Suits/eva_prisoner.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Suits/eva_prisoner.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Sprites by Flareguy & cboyjet, modified from space suit sprites taken from tgstation at commit https://github.com/tgstation/tgstation/commit/fb2d71495bfe81446159ef528534193d09dd8d34, monkey derivative made by brainfood1183 (github) for ss14. Vox state based off of biosuit, taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79", + "copyright": "Sprites by Flareguy & cboyjet, modified from space suit sprites taken from tgstation at commit https://github.com/tgstation/tgstation/commit/fb2d71495bfe81446159ef528534193d09dd8d34, monkey derivative made by brainfood1183 (github) for ss14. Vox state based off of biosuit, taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79, Tail sprites by Tiniest Shark (github).", "size": { "x": 32, "y": 32 @@ -22,6 +22,10 @@ "name": "equipped-OUTERCLOTHING-monkey", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/eva_syndicate.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Suits/eva_syndicate.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..8051ce90f2 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Suits/eva_syndicate.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/eva_syndicate.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Suits/eva_syndicate.rsi/meta.json index d535031b2e..eedd4f070c 100644 --- a/Resources/Textures/Clothing/OuterClothing/Suits/eva_syndicate.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Suits/eva_syndicate.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Sprites by Flareguy & cboyjet, heavily edited from space suit sprites found in https://github.com/tgstation/tgstation/commit/fb2d71495bfe81446159ef528534193d09dd8d34, monkey derivative made by brainfood1183 (github) for ss14", + "copyright": "Sprites by Flareguy & cboyjet, heavily edited from space suit sprites found in https://github.com/tgstation/tgstation/commit/fb2d71495bfe81446159ef528534193d09dd8d34, monkey derivative made by brainfood1183 (github) for ss14. Tail sprites by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -22,6 +22,10 @@ "name": "equipped-OUTERCLOTHING-monkey", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/fire.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Suits/fire.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..4e007f8710 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Suits/fire.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/fire.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Suits/fire.rsi/meta.json index 232bec9c0a..367f0c77ef 100644 --- a/Resources/Textures/Clothing/OuterClothing/Suits/fire.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Suits/fire.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-OUTERCLOTHING-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. equipped-OUTERCLOTHING-vox state taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79. Tail sprite by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/rad.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Suits/rad.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..841fdbe2ce Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Suits/rad.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/rad.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Suits/rad.rsi/meta.json index 920eab5520..1c1867d8c8 100644 --- a/Resources/Textures/Clothing/OuterClothing/Suits/rad.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Suits/rad.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/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for Space Station 14", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e. Vox state made by Flareguy for Space Station 14. Tail sprites by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -18,6 +18,10 @@ "name": "equipped-OUTERCLOTHING-vox", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/spaceninja.rsi/equipped-OUTERCLOTHING-reptilian.png b/Resources/Textures/Clothing/OuterClothing/Suits/spaceninja.rsi/equipped-OUTERCLOTHING-reptilian.png new file mode 100644 index 0000000000..e22fdf3b17 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Suits/spaceninja.rsi/equipped-OUTERCLOTHING-reptilian.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/spaceninja.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Suits/spaceninja.rsi/meta.json index 0174b889d2..13d31084f3 100644 --- a/Resources/Textures/Clothing/OuterClothing/Suits/spaceninja.rsi/meta.json +++ b/Resources/Textures/Clothing/OuterClothing/Suits/spaceninja.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from paradise https://github.com/ParadiseSS13/Paradise/tree/master/icons (unknown commit)", + "copyright": "Taken from paradise https://github.com/ParadiseSS13/Paradise/tree/master/icons (unknown commit). Tail sprites by Tiniest Shark (github)", "size": { "x": 32, "y": 32 @@ -14,6 +14,10 @@ "name": "equipped-OUTERCLOTHING", "directions": 4 }, + { + "name": "equipped-OUTERCLOTHING-reptilian", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/atmos.rsi/folded-equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/atmos.rsi/folded-equipped-INNERCLOTHING.png new file mode 100644 index 0000000000..0f4d4b6183 Binary files /dev/null and b/Resources/Textures/Clothing/Uniforms/Jumpsuit/atmos.rsi/folded-equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/atmos.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpsuit/atmos.rsi/meta.json index 1ec7ec2828..7b1360bf3a 100644 --- a/Resources/Textures/Clothing/Uniforms/Jumpsuit/atmos.rsi/meta.json +++ b/Resources/Textures/Clothing/Uniforms/Jumpsuit/atmos.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/tgstation/tgstation/commit/beaea876ea426c0e215cee64619862dc19bd9cd8, monkey made by brainfood1183 (github)", + "copyright": "https://github.com/tgstation/tgstation/commit/beaea876ea426c0e215cee64619862dc19bd9cd8, monkey made by brainfood1183 (github), folded-equipped-INNERCLOTHING edited by TiniestShark (github)", "size": { "x": 32, "y": 32 @@ -14,6 +14,10 @@ "name": "equipped-INNERCLOTHING", "directions": 4 }, + { + "name": "folded-equipped-INNERCLOTHING", + "directions": 4 + }, { "name": "equipped-INNERCLOTHING-monkey", "directions": 4 @@ -27,4 +31,4 @@ "directions": 4 } ] -} \ No newline at end of file +} diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/atmos_casual.rsi/folded-equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/atmos_casual.rsi/folded-equipped-INNERCLOTHING.png new file mode 100644 index 0000000000..eb1b473ab0 Binary files /dev/null and b/Resources/Textures/Clothing/Uniforms/Jumpsuit/atmos_casual.rsi/folded-equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/atmos_casual.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpsuit/atmos_casual.rsi/meta.json index 7cd0cba745..a9a78e9e97 100644 --- a/Resources/Textures/Clothing/Uniforms/Jumpsuit/atmos_casual.rsi/meta.json +++ b/Resources/Textures/Clothing/Uniforms/Jumpsuit/atmos_casual.rsi/meta.json @@ -14,6 +14,10 @@ "name": "equipped-INNERCLOTHING", "directions": 4 }, + { + "name": "folded-equipped-INNERCLOTHING", + "directions": 4 + }, { "name": "equipped-INNERCLOTHING-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/bartender.rsi/folded-equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/bartender.rsi/folded-equipped-INNERCLOTHING.png new file mode 100644 index 0000000000..091f6582b9 Binary files /dev/null and b/Resources/Textures/Clothing/Uniforms/Jumpsuit/bartender.rsi/folded-equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/bartender.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpsuit/bartender.rsi/meta.json index b02e5f4b8a..d77d70001d 100644 --- a/Resources/Textures/Clothing/Uniforms/Jumpsuit/bartender.rsi/meta.json +++ b/Resources/Textures/Clothing/Uniforms/Jumpsuit/bartender.rsi/meta.json @@ -14,6 +14,10 @@ "name": "equipped-INNERCLOTHING", "directions": 4 }, + { + "name": "folded-equipped-INNERCLOTHING", + "directions": 4 + }, { "name": "equipped-INNERCLOTHING-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/cargotech.rsi/folded-equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/cargotech.rsi/folded-equipped-INNERCLOTHING.png new file mode 100644 index 0000000000..dcdcaeb83a Binary files /dev/null and b/Resources/Textures/Clothing/Uniforms/Jumpsuit/cargotech.rsi/folded-equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/cargotech.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpsuit/cargotech.rsi/meta.json index 12bdb72c4a..8ecd272ddf 100644 --- a/Resources/Textures/Clothing/Uniforms/Jumpsuit/cargotech.rsi/meta.json +++ b/Resources/Textures/Clothing/Uniforms/Jumpsuit/cargotech.rsi/meta.json @@ -14,6 +14,10 @@ "name": "equipped-INNERCLOTHING", "directions": 4 }, + { + "name": "folded-equipped-INNERCLOTHING", + "directions": 4 + }, { "name": "equipped-INNERCLOTHING-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/ce.rsi/folded-equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/ce.rsi/folded-equipped-INNERCLOTHING.png new file mode 100644 index 0000000000..39a640b26d Binary files /dev/null and b/Resources/Textures/Clothing/Uniforms/Jumpsuit/ce.rsi/folded-equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/ce.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpsuit/ce.rsi/meta.json index 425e6eaae2..9da8dd64ef 100644 --- a/Resources/Textures/Clothing/Uniforms/Jumpsuit/ce.rsi/meta.json +++ b/Resources/Textures/Clothing/Uniforms/Jumpsuit/ce.rsi/meta.json @@ -14,6 +14,10 @@ "name": "equipped-INNERCLOTHING", "directions": 4 }, + { + "name": "folded-equipped-INNERCLOTHING", + "directions": 4 + }, { "name": "equipped-INNERCLOTHING-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/chemistry.rsi/folded-equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/chemistry.rsi/folded-equipped-INNERCLOTHING.png new file mode 100644 index 0000000000..aee5ab426e Binary files /dev/null and b/Resources/Textures/Clothing/Uniforms/Jumpsuit/chemistry.rsi/folded-equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/chemistry.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpsuit/chemistry.rsi/meta.json index 3f72fb4460..08ce600884 100644 --- a/Resources/Textures/Clothing/Uniforms/Jumpsuit/chemistry.rsi/meta.json +++ b/Resources/Textures/Clothing/Uniforms/Jumpsuit/chemistry.rsi/meta.json @@ -14,6 +14,10 @@ "name": "equipped-INNERCLOTHING", "directions": 4 }, + { + "name": "folded-equipped-INNERCLOTHING", + "directions": 4 + }, { "name": "equipped-INNERCLOTHING-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/cmo.rsi/folded-equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/cmo.rsi/folded-equipped-INNERCLOTHING.png new file mode 100644 index 0000000000..ad71010b46 Binary files /dev/null and b/Resources/Textures/Clothing/Uniforms/Jumpsuit/cmo.rsi/folded-equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/cmo.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpsuit/cmo.rsi/meta.json index 3f72fb4460..08ce600884 100644 --- a/Resources/Textures/Clothing/Uniforms/Jumpsuit/cmo.rsi/meta.json +++ b/Resources/Textures/Clothing/Uniforms/Jumpsuit/cmo.rsi/meta.json @@ -14,6 +14,10 @@ "name": "equipped-INNERCLOTHING", "directions": 4 }, + { + "name": "folded-equipped-INNERCLOTHING", + "directions": 4 + }, { "name": "equipped-INNERCLOTHING-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/engineering.rsi/folded-equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/engineering.rsi/folded-equipped-INNERCLOTHING.png new file mode 100644 index 0000000000..56db6b87bb Binary files /dev/null and b/Resources/Textures/Clothing/Uniforms/Jumpsuit/engineering.rsi/folded-equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/engineering.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpsuit/engineering.rsi/meta.json index 1fb9cf1b66..63ed96bfdf 100644 --- a/Resources/Textures/Clothing/Uniforms/Jumpsuit/engineering.rsi/meta.json +++ b/Resources/Textures/Clothing/Uniforms/Jumpsuit/engineering.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/c838ba21dae97db345e0113f99596decd1d66039, monkey made by brainfood1183 (github) for ss14", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039, monkey made by brainfood1183 (github) for ss14, folded-equipped-INNERCLOTHING edited by TiniestShark (github)", "size": { "x": 32, "y": 32 @@ -14,6 +14,10 @@ "name": "equipped-INNERCLOTHING", "directions": 4 }, + { + "name": "folded-equipped-INNERCLOTHING", + "directions": 4 + }, { "name": "equipped-INNERCLOTHING-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/engineering_hazard.rsi/folded-equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/engineering_hazard.rsi/folded-equipped-INNERCLOTHING.png new file mode 100644 index 0000000000..0774a27010 Binary files /dev/null and b/Resources/Textures/Clothing/Uniforms/Jumpsuit/engineering_hazard.rsi/folded-equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/engineering_hazard.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpsuit/engineering_hazard.rsi/meta.json index 1fb9cf1b66..8384c705b9 100644 --- a/Resources/Textures/Clothing/Uniforms/Jumpsuit/engineering_hazard.rsi/meta.json +++ b/Resources/Textures/Clothing/Uniforms/Jumpsuit/engineering_hazard.rsi/meta.json @@ -14,6 +14,10 @@ "name": "equipped-INNERCLOTHING", "directions": 4 }, + { + "name": "folded-equipped-INNERCLOTHING", + "directions": 4 + }, { "name": "equipped-INNERCLOTHING-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/hop.rsi/folded-equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/hop.rsi/folded-equipped-INNERCLOTHING.png new file mode 100644 index 0000000000..edbe52e759 Binary files /dev/null and b/Resources/Textures/Clothing/Uniforms/Jumpsuit/hop.rsi/folded-equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/hop.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpsuit/hop.rsi/meta.json index 3f72fb4460..08ce600884 100644 --- a/Resources/Textures/Clothing/Uniforms/Jumpsuit/hop.rsi/meta.json +++ b/Resources/Textures/Clothing/Uniforms/Jumpsuit/hop.rsi/meta.json @@ -14,6 +14,10 @@ "name": "equipped-INNERCLOTHING", "directions": 4 }, + { + "name": "folded-equipped-INNERCLOTHING", + "directions": 4 + }, { "name": "equipped-INNERCLOTHING-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/hydro.rsi/folded-equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/hydro.rsi/folded-equipped-INNERCLOTHING.png new file mode 100644 index 0000000000..8bc0d303c3 Binary files /dev/null and b/Resources/Textures/Clothing/Uniforms/Jumpsuit/hydro.rsi/folded-equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/hydro.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpsuit/hydro.rsi/meta.json index 3f72fb4460..08ce600884 100644 --- a/Resources/Textures/Clothing/Uniforms/Jumpsuit/hydro.rsi/meta.json +++ b/Resources/Textures/Clothing/Uniforms/Jumpsuit/hydro.rsi/meta.json @@ -14,6 +14,10 @@ "name": "equipped-INNERCLOTHING", "directions": 4 }, + { + "name": "folded-equipped-INNERCLOTHING", + "directions": 4 + }, { "name": "equipped-INNERCLOTHING-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/janitor.rsi/folded-equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/janitor.rsi/folded-equipped-INNERCLOTHING.png new file mode 100644 index 0000000000..77eb214a55 Binary files /dev/null and b/Resources/Textures/Clothing/Uniforms/Jumpsuit/janitor.rsi/folded-equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/janitor.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpsuit/janitor.rsi/meta.json index 1fb9cf1b66..8384c705b9 100644 --- a/Resources/Textures/Clothing/Uniforms/Jumpsuit/janitor.rsi/meta.json +++ b/Resources/Textures/Clothing/Uniforms/Jumpsuit/janitor.rsi/meta.json @@ -14,6 +14,10 @@ "name": "equipped-INNERCLOTHING", "directions": 4 }, + { + "name": "folded-equipped-INNERCLOTHING", + "directions": 4 + }, { "name": "equipped-INNERCLOTHING-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/medical.rsi/folded-equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/medical.rsi/folded-equipped-INNERCLOTHING.png new file mode 100644 index 0000000000..a495f1d167 Binary files /dev/null and b/Resources/Textures/Clothing/Uniforms/Jumpsuit/medical.rsi/folded-equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/medical.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpsuit/medical.rsi/meta.json index 3f72fb4460..08ce600884 100644 --- a/Resources/Textures/Clothing/Uniforms/Jumpsuit/medical.rsi/meta.json +++ b/Resources/Textures/Clothing/Uniforms/Jumpsuit/medical.rsi/meta.json @@ -14,6 +14,10 @@ "name": "equipped-INNERCLOTHING", "directions": 4 }, + { + "name": "folded-equipped-INNERCLOTHING", + "directions": 4 + }, { "name": "equipped-INNERCLOTHING-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/roboticist.rsi/folded-equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/roboticist.rsi/folded-equipped-INNERCLOTHING.png new file mode 100644 index 0000000000..2d89552421 Binary files /dev/null and b/Resources/Textures/Clothing/Uniforms/Jumpsuit/roboticist.rsi/folded-equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/roboticist.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpsuit/roboticist.rsi/meta.json index 16b45eec87..fa0b5a36dd 100644 --- a/Resources/Textures/Clothing/Uniforms/Jumpsuit/roboticist.rsi/meta.json +++ b/Resources/Textures/Clothing/Uniforms/Jumpsuit/roboticist.rsi/meta.json @@ -14,6 +14,10 @@ "name": "equipped-INNERCLOTHING", "directions": 4 }, + { + "name": "folded-equipped-INNERCLOTHING", + "directions": 4 + }, { "name": "equipped-INNERCLOTHING-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/salvage.rsi/folded-equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/salvage.rsi/folded-equipped-INNERCLOTHING.png new file mode 100644 index 0000000000..c919509adc Binary files /dev/null and b/Resources/Textures/Clothing/Uniforms/Jumpsuit/salvage.rsi/folded-equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/salvage.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpsuit/salvage.rsi/meta.json index da8e85d0a1..fef223e092 100644 --- a/Resources/Textures/Clothing/Uniforms/Jumpsuit/salvage.rsi/meta.json +++ b/Resources/Textures/Clothing/Uniforms/Jumpsuit/salvage.rsi/meta.json @@ -14,6 +14,10 @@ "name": "equipped-INNERCLOTHING", "directions": 4 }, + { + "name": "folded-equipped-INNERCLOTHING", + "directions": 4 + }, { "name": "equipped-INNERCLOTHING-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/scientist.rsi/folded-equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/scientist.rsi/folded-equipped-INNERCLOTHING.png new file mode 100644 index 0000000000..885809cdc3 Binary files /dev/null and b/Resources/Textures/Clothing/Uniforms/Jumpsuit/scientist.rsi/folded-equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/scientist.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpsuit/scientist.rsi/meta.json index 3f72fb4460..08ce600884 100644 --- a/Resources/Textures/Clothing/Uniforms/Jumpsuit/scientist.rsi/meta.json +++ b/Resources/Textures/Clothing/Uniforms/Jumpsuit/scientist.rsi/meta.json @@ -14,6 +14,10 @@ "name": "equipped-INNERCLOTHING", "directions": 4 }, + { + "name": "folded-equipped-INNERCLOTHING", + "directions": 4 + }, { "name": "equipped-INNERCLOTHING-monkey", "directions": 4 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/security.rsi/folded-equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/security.rsi/folded-equipped-INNERCLOTHING.png new file mode 100644 index 0000000000..d22e70dac4 Binary files /dev/null and b/Resources/Textures/Clothing/Uniforms/Jumpsuit/security.rsi/folded-equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/security.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpsuit/security.rsi/meta.json index 8fe98eacbe..e1ac2a6635 100644 --- a/Resources/Textures/Clothing/Uniforms/Jumpsuit/security.rsi/meta.json +++ b/Resources/Textures/Clothing/Uniforms/Jumpsuit/security.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Created by Flareguy using sprites from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039 & the jumpsuit base found in color.rsi.", + "copyright": "Created by Flareguy using sprites from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039 & the jumpsuit base found in color.rsi. folded-equipped-INNERCLOTHING edited by Dutch-VanDerLinde", "size": { "x": 32, "y": 32 @@ -14,6 +14,10 @@ "name": "equipped-INNERCLOTHING", "directions": 4 }, + { + "name": "folded-equipped-INNERCLOTHING", + "directions": 4 + }, { "name": "overlay-inhand-left", "directions": 4 diff --git a/Resources/Textures/Effects/creampie.rsi/creampie_vulpkanin.png b/Resources/Textures/Effects/creampie.rsi/creampie_vulpkanin.png new file mode 100644 index 0000000000..53369c158d Binary files /dev/null and b/Resources/Textures/Effects/creampie.rsi/creampie_vulpkanin.png differ diff --git a/Resources/Textures/Effects/creampie.rsi/meta.json b/Resources/Textures/Effects/creampie.rsi/meta.json index 8db8a77945..67b4981767 100644 --- a/Resources/Textures/Effects/creampie.rsi/meta.json +++ b/Resources/Textures/Effects/creampie.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from https://github.com/tgstation/tgstation at 0d9c9a8233dfc3fc55edc538955a761a6328bee0. creampie_moth by MilenVolf, creampie_arachnid by PixelTheKermit (Github), creampie_vox by Errant", + "copyright": "Taken from https://github.com/tgstation/tgstation at 0d9c9a8233dfc3fc55edc538955a761a6328bee0. creampie_moth by MilenVolf, creampie_arachnid by PixelTheKermit (Github), creampie_vox by Errant, creampie_vulpkanin by Floofers", "size": { "x": 32, "y": 32 @@ -83,6 +83,10 @@ { "name": "creampie_xenomorph", "directions": 4 - } + }, + { + "name": "creampie_vulpkanin", + "directions": 4 + } ] } diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_crest.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_crest.png new file mode 100644 index 0000000000..61a0b9b49b Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_crest.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_fox.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_fox.png new file mode 100644 index 0000000000..41d2abe2ad Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_fox.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_full.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_full.png new file mode 100644 index 0000000000..4100cd7036 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_full.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_l_foot.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_l_foot.png new file mode 100644 index 0000000000..4cb29842b8 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_l_foot.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_l_hand.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_l_hand.png new file mode 100644 index 0000000000..4a99e5b793 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_l_hand.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_r_foot.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_r_foot.png new file mode 100644 index 0000000000..2f24c99f41 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_r_foot.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_r_hand.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_r_hand.png new file mode 100644 index 0000000000..c6ab5e2d5e Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/claws_r_hand.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-arm-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-arm-l.png new file mode 100644 index 0000000000..54f05c2a29 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-arm-l.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-arm-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-arm-r.png new file mode 100644 index 0000000000..693d06f0df Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-arm-r.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-arms.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-arms.png new file mode 100644 index 0000000000..ad61bb8b5b Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-arms.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-foot-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-foot-l.png new file mode 100644 index 0000000000..ffda357aa6 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-foot-l.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-foot-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-foot-r.png new file mode 100644 index 0000000000..75c6c62d0e Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-foot-r.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-hand-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-hand-l.png new file mode 100644 index 0000000000..7ad80d0a92 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-hand-l.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-hand-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-hand-r.png new file mode 100644 index 0000000000..e5059c73cd Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-hand-r.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-leg-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-leg-l.png new file mode 100644 index 0000000000..a4c9449bc3 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-leg-l.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-leg-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-leg-r.png new file mode 100644 index 0000000000..4c218c8c07 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-leg-r.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-legs.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-legs.png new file mode 100644 index 0000000000..2997a0f844 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crest-legs.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crests.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crests.png new file mode 100644 index 0000000000..8d2dbc9cf8 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/crests.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/meta.json b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/meta.json new file mode 100644 index 0000000000..94ea970a61 --- /dev/null +++ b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/meta.json @@ -0,0 +1,183 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by FairlySadPanda (GitHub/Discord), based off of sprites taken from https://github.com/DeltaV-Station/Delta-v/commit/65d35d0b3c20aa4e8a0e749a4de8392e53051e86", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "belly_crest", + "directions": 4 + }, + { + "name": "belly_fox", + "directions": 4 + }, + { + "name": "belly_full", + "directions": 4 + }, + { + "name": "claws_l_hand", + "directions": 4 + }, + { + "name": "claws_r_hand", + "directions": 4 + }, + { + "name": "claws_l_foot", + "directions": 4 + }, + { + "name": "claws_r_foot", + "directions": 4 + }, + { + "name": "crests", + "directions": 4 + }, + { + "name": "crest-legs", + "directions": 4 + }, + { + "name": "crest-leg-l", + "directions": 4 + }, + { + "name": "crest-leg-r", + "directions": 4 + }, + { + "name": "crest-foot-l", + "directions": 4 + }, + { + "name": "crest-foot-r", + "directions": 4 + }, + { + "name": "crest-arms", + "directions": 4 + }, + { + "name": "crest-arm-l", + "directions": 4 + }, + { + "name": "crest-arm-r", + "directions": 4 + }, + { + "name": "crest-hand-l", + "directions": 4 + }, + { + "name": "crest-hand-r", + "directions": 4 + }, + { + "name": "points_fade", + "directions": 4 + }, + { + "name": "points_fade-arms", + "directions": 4 + }, + { + "name": "points_fade-arm-l", + "directions": 4 + }, + { + "name": "points_fade-arm-r", + "directions": 4 + }, + { + "name": "points_fade-hand-l", + "directions": 4 + }, + { + "name": "points_fade-hand-r", + "directions": 4 + }, + { + "name": "points_fade-legs", + "directions": 4 + }, + { + "name": "points_fade-leg-l", + "directions": 4 + }, + { + "name": "points_fade-leg-r", + "directions": 4 + }, + { + "name": "points_fade-foot-l", + "directions": 4 + }, + { + "name": "points_fade-foot-r", + "directions": 4 + }, + { + "name": "points_sharp", + "directions": 4 + }, + { + "name": "points_sharp-arms", + "directions": 4 + }, + { + "name": "points_sharp-arm-l", + "directions": 4 + }, + { + "name": "points_sharp-arm-r", + "directions": 4 + }, + { + "name": "points_sharp-arms-long", + "directions": 4 + }, + { + "name": "points_sharp-arm-long-l", + "directions": 4 + }, + { + "name": "points_sharp-arm-long-r", + "directions": 4 + }, + { + "name": "points_sharp-hand-l", + "directions": 4 + }, + { + "name": "points_sharp-hand-r", + "directions": 4 + }, + { + "name": "points_sharp-legs", + "directions": 4 + }, + { + "name": "points_sharp-leg-l", + "directions": 4 + }, + { + "name": "points_sharp-leg-r", + "directions": 4 + }, + { + "name": "points_sharp-foot-l", + "directions": 4 + }, + { + "name": "points_sharp-foot-r", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arm-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arm-l.png new file mode 100644 index 0000000000..2b150f5c8c Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arm-l.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arm-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arm-r.png new file mode 100644 index 0000000000..e19c21fa92 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arm-r.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arms.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arms.png new file mode 100644 index 0000000000..d2a3c45a91 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arms.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-foot-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-foot-l.png new file mode 100644 index 0000000000..8753c24db3 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-foot-l.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-foot-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-foot-r.png new file mode 100644 index 0000000000..a62cf642d8 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-foot-r.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-hand-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-hand-l.png new file mode 100644 index 0000000000..b6d08a5d30 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-hand-l.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-hand-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-hand-r.png new file mode 100644 index 0000000000..1f636c60da Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-hand-r.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-leg-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-leg-l.png new file mode 100644 index 0000000000..0fbf3a76b6 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-leg-l.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-leg-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-leg-r.png new file mode 100644 index 0000000000..0301b7870c Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-leg-r.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-legs.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-legs.png new file mode 100644 index 0000000000..c56de65c54 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-legs.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade.png new file mode 100644 index 0000000000..827335ffdb Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-l.png new file mode 100644 index 0000000000..62dfacdd8b Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-l.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-long-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-long-l.png new file mode 100644 index 0000000000..dbe094916c Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-long-l.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-long-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-long-r.png new file mode 100644 index 0000000000..45158524e4 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-long-r.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-r.png new file mode 100644 index 0000000000..9d99f2c3a8 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arm-r.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arms-long.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arms-long.png new file mode 100644 index 0000000000..01e389cf26 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arms-long.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arms.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arms.png new file mode 100644 index 0000000000..e0d3d4a185 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arms.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-foot-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-foot-l.png new file mode 100644 index 0000000000..35158209f6 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-foot-l.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-foot-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-foot-r.png new file mode 100644 index 0000000000..a62cf642d8 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-foot-r.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-hand-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-hand-l.png new file mode 100644 index 0000000000..806b8ed9a9 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-hand-l.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-hand-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-hand-r.png new file mode 100644 index 0000000000..e058e35de3 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-hand-r.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-leg-l.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-leg-l.png new file mode 100644 index 0000000000..761f51a966 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-leg-l.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-leg-r.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-leg-r.png new file mode 100644 index 0000000000..cc598df4db Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-leg-r.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-legs.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-legs.png new file mode 100644 index 0000000000..aa9af05944 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-legs.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp.png b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp.png new file mode 100644 index 0000000000..cae0e16e83 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/coyote-inner.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/coyote-inner.png new file mode 100644 index 0000000000..84f7795ffb Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/coyote-inner.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/coyote.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/coyote.png new file mode 100644 index 0000000000..0c8c557b74 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/coyote.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec-inner.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec-inner.png new file mode 100644 index 0000000000..8cad855b08 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec-inner.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec.png new file mode 100644 index 0000000000..5efd39b045 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fox-inner.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fox-inner.png new file mode 100644 index 0000000000..60f004b929 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fox-inner.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fox.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fox.png new file mode 100644 index 0000000000..6eef15c7a6 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/fox.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal-inner.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal-inner.png new file mode 100644 index 0000000000..bb98f3c41c Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal-inner.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal.png new file mode 100644 index 0000000000..9dd74cb31f Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/meta.json b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/meta.json new file mode 100644 index 0000000000..d736b67282 --- /dev/null +++ b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/meta.json @@ -0,0 +1,83 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/DeltaV-Station/Delta-v/commit/e5426c4e3b160472b7d2913e1f89897bf72d957, some modification by FairlySadPanda (Github/Discord), ScarKy0 (Github/Discord) and TiniestShark (Github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "fennec", + "directions": 4 + }, + { + "name": "fennec-inner", + "directions": 4 + }, + { + "name": "fox", + "directions": 4 + }, + { + "name": "fox-inner", + "directions": 4 + }, + { + "name": "jackal", + "directions": 4 + }, + { + "name": "jackal-inner", + "directions": 4 + }, + { + "name": "otie", + "directions": 4 + }, + { + "name": "otie-inner", + "directions": 4 + }, + { + "name": "shock", + "directions": 4 + }, + { + "name": "shock-inner", + "directions": 4 + }, + { + "name": "terrier", + "directions": 4 + }, + { + "name": "terrier-inner", + "directions": 4 + }, + { + "name": "vulp", + "directions": 4 + }, + { + "name": "vulp-inner", + "directions": 4 + }, + { + "name": "vulp-sharp", + "directions": 4 + }, + { + "name": "vulp-fade", + "directions": 4 + }, + { + "name": "coyote", + "directions": 4 + }, + { + "name": "coyote-inner", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie-inner.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie-inner.png new file mode 100644 index 0000000000..a48a0dd661 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie-inner.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie.png new file mode 100644 index 0000000000..842a4a398d Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/shock-inner.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/shock-inner.png new file mode 100644 index 0000000000..0fea035575 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/shock-inner.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/shock.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/shock.png new file mode 100644 index 0000000000..0fbc809ba9 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/shock.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier-inner.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier-inner.png new file mode 100644 index 0000000000..1f6e3cc3f0 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier-inner.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier.png new file mode 100644 index 0000000000..967e5e5f54 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-fade.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-fade.png new file mode 100644 index 0000000000..e4c45a23cf Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-fade.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-inner.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-inner.png new file mode 100644 index 0000000000..8362fe7782 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-inner.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-sharp.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-sharp.png new file mode 100644 index 0000000000..a79ec4e175 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-sharp.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp.png b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp.png new file mode 100644 index 0000000000..25b7680097 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder.png b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder.png new file mode 100644 index 0000000000..85240e6f65 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder_chin.png b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder_chin.png new file mode 100644 index 0000000000..cbbef4ebce Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder_chin.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/goatee.png b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/goatee.png new file mode 100644 index 0000000000..4ffcaa9467 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/goatee.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/kita.png b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/kita.png new file mode 100644 index 0000000000..3333e031c8 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/kita.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/meta.json b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/meta.json new file mode 100644 index 0000000000..df8042cb9c --- /dev/null +++ b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/DeltaV-Station/Delta-v/commit/65d35d0b3c20aa4e8a0e749a4de8392e53051e86, modified by FairlySadPanda (Github/Discord)", + "size": {"x": 32, "y": 32}, + "states": [ + { + "name": "ruff", + "directions": 4 + }, + { + "name": "elder", + "directions": 4 + }, + { + "name": "elder_chin", + "directions": 4 + }, + { + "name": "kita", + "directions": 4 + }, + { + "name": "goatee", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/ruff.png b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/ruff.png new file mode 100644 index 0000000000..6f1dc3a4d9 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/facial_hair.rsi/ruff.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/adhara.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/adhara.png new file mode 100644 index 0000000000..98749a8d33 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/adhara.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/anita.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/anita.png new file mode 100644 index 0000000000..fe9949a981 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/anita.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/apollo.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/apollo.png new file mode 100644 index 0000000000..3514ebee8a Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/apollo.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/belle.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/belle.png new file mode 100644 index 0000000000..0b052e6a58 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/belle.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/braided.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/braided.png new file mode 100644 index 0000000000..0c3cc0990c Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/braided.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/bun.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/bun.png new file mode 100644 index 0000000000..42b84b5dc7 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/bun.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/clean_cut.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/clean_cut.png new file mode 100644 index 0000000000..61adec36fb Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/clean_cut.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/curl.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/curl.png new file mode 100644 index 0000000000..3f9cf9465d Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/curl.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/hawk.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/hawk.png new file mode 100644 index 0000000000..c062252a96 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/hawk.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/jagged.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/jagged.png new file mode 100644 index 0000000000..a1dd3858bf Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/jagged.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/jeremy.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/jeremy.png new file mode 100644 index 0000000000..b0a09298c6 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/jeremy.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/kajam.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/kajam.png new file mode 100644 index 0000000000..2201c8eafb Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/kajam.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/keid.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/keid.png new file mode 100644 index 0000000000..1cee898dcd Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/keid.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/kleeia.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/kleeia.png new file mode 100644 index 0000000000..04319210c8 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/kleeia.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/meta.json b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/meta.json new file mode 100644 index 0000000000..952d14af05 --- /dev/null +++ b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/meta.json @@ -0,0 +1,92 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/DeltaV-Station/Delta-v/commit/65d35d0b3c20aa4e8a0e749a4de8392e53051e86, modified by FairlySadPanda (Github/Discord)", + "size": {"x": 32, "y": 32}, + "states": [ + { + "name": "adhara", + "directions": 4 + }, + { + "name": "anita", + "directions": 4 + }, + { + "name": "apollo", + "directions": 4 + }, + { + "name": "belle", + "directions": 4 + }, + { + "name": "braided", + "directions": 4 + }, + { + "name": "bun", + "directions": 4 + }, + { + "name": "clean_cut", + "directions": 4 + }, + { + "name": "curl", + "directions": 4 + }, + { + "name": "hawk", + "directions": 4 + }, + { + "name": "jagged", + "directions": 4 + }, + { + "name": "jeremy", + "directions": 4 + }, + { + "name": "kajam", + "directions": 4 + }, + { + "name": "keid", + "directions": 4 + }, + { + "name": "kleeia", + "directions": 4 + }, + { + "name": "mizar", + "directions": 4 + }, + { + "name": "punkbraided", + "directions": 4 + }, + { + "name": "raine", + "directions": 4 + }, + { + "name": "rough", + "directions": 4 + }, + { + "name": "short", + "directions": 4 + }, + { + "name": "short2", + "directions": 4 + }, + { + "name": "spike", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/mizar.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/mizar.png new file mode 100644 index 0000000000..ba2f513f38 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/mizar.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/punkbraided.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/punkbraided.png new file mode 100644 index 0000000000..1847a901da Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/punkbraided.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/raine.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/raine.png new file mode 100644 index 0000000000..b1512ae219 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/raine.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/rough.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/rough.png new file mode 100644 index 0000000000..b75c310aaf Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/rough.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/short.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/short.png new file mode 100644 index 0000000000..fefa54ad82 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/short.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/short2.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/short2.png new file mode 100644 index 0000000000..2c90ff5e8c Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/short2.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/spike.png b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/spike.png new file mode 100644 index 0000000000..04c037bef5 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/hair.rsi/spike.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/blaze.png b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/blaze.png new file mode 100644 index 0000000000..045eabb9ae Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/blaze.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/mask.png b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/mask.png new file mode 100644 index 0000000000..b285a227c6 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/mask.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/meta.json b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/meta.json new file mode 100644 index 0000000000..858db18b26 --- /dev/null +++ b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/meta.json @@ -0,0 +1,36 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/DeltaV-Station/Delta-v/commit/65d35d0b3c20aa4e8a0e749a4de8392e53051e86, edited by ScarKy0 (Github/Discord)", + "size": {"x": 32, "y": 32}, + "states": [ + { + "name": "blaze", + "directions": 4 + }, + { + "name": "mask", + "directions": 4 + }, + { + "name": "patch", + "directions": 4 + }, + { + "name": "slash", + "directions": 4 + }, + { + "name": "stripes_1", + "directions": 4 + }, + { + "name": "stripes_2", + "directions": 4 + }, + { + "name": "vulpine", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/patch.png b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/patch.png new file mode 100644 index 0000000000..a0565703f6 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/patch.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/slash.png b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/slash.png new file mode 100644 index 0000000000..bd88946490 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/slash.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/stripes_1.png b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/stripes_1.png new file mode 100644 index 0000000000..12a6fe3ceb Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/stripes_1.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/stripes_2.png b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/stripes_2.png new file mode 100644 index 0000000000..e62ce7a7a1 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/stripes_2.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/vulpine.png b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/vulpine.png new file mode 100644 index 0000000000..a0d480f1ba Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/head_markings.rsi/vulpine.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_full.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_full.png new file mode 100644 index 0000000000..ed04708fd8 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_full.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_none.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_none.png new file mode 100644 index 0000000000..8a925761fb Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_none.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_top.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_top.png new file mode 100644 index 0000000000..7f924cd879 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_top.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/full.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/full.png new file mode 100644 index 0000000000..f78008f58a Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/full.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_full.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_full.png new file mode 100644 index 0000000000..f78008f58a Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_full.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_none.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_none.png new file mode 100644 index 0000000000..44e0c1358d Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_none.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_top.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_top.png new file mode 100644 index 0000000000..a96eb3c294 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_top.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/meta.json b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/meta.json new file mode 100644 index 0000000000..1fced5e275 --- /dev/null +++ b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/meta.json @@ -0,0 +1,100 @@ +{ + "copyright": "Discord PJB#3005 Altered By Floofers in: Taken from https://github.com/DeltaV-Station/Delta-v/commit/65d35d0b3c20aa4e8a0e749a4de8392e53051e86", + "license": "CC-BY-SA-3.0", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ], + "directions": 4, + "name": "female_none" + }, + { + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ], + "directions": 4, + "name": "female_full" + }, + { + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ], + "directions": 4, + "name": "female_top" + }, + { + "name": "none" + }, + { + "name": "male_full", + "directions": 4 + }, + { + "name": "male_none", + "directions": 1 + }, + { + "name": "male_top", + "directions": 4 + }, + { + "name": "unisex_full", + "directions": 4 + }, + { + "name": "unisex_none", + "directions": 1 + }, + { + "name": "unisex_top", + "directions": 4 + }, + { + "name": "full", + "directions": 4 + }, + { + "name": "top", + "directions": 4 + } + ], + "version": 1 +} diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/none.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/none.png new file mode 100644 index 0000000000..6e3cb09bcf Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/none.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/top.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/top.png new file mode 100644 index 0000000000..f78008f58a Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/top.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_full.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_full.png new file mode 100644 index 0000000000..1b69c04a7a Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_full.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_none.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_none.png new file mode 100644 index 0000000000..44e0c1358d Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_none.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_top.png b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_top.png new file mode 100644 index 0000000000..44e0c1358d Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_top.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/blaze.png b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/blaze.png new file mode 100644 index 0000000000..a1f6f44860 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/blaze.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/mask.png b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/mask.png new file mode 100644 index 0000000000..6d05cf62f5 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/mask.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/meta.json b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/meta.json new file mode 100644 index 0000000000..ed5188934f --- /dev/null +++ b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/meta.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/DeltaV-Station/Delta-v/commit/65d35d0b3c20aa4e8a0e749a4de8392e53051e86, edited by ScarKy0 (Github/Discord)", + "size": {"x": 32, "y": 32}, + "states": [ + { + "name": "blaze", + "directions": 4 + }, + { + "name": "mask", + "directions": 4 + }, + { + "name": "snout-top", + "directions": 4 + }, + { + "name": "patch", + "directions": 4 + }, + { + "name": "snout", + "directions": 4 + }, + { + "name": "snout-nose", + "directions": 4 + }, + { + "name": "vulpine", + "directions": 4 + }, + { + "name": "vulpine-lines", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/patch.png b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/patch.png new file mode 100644 index 0000000000..deb5dcc615 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/patch.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/snout-nose.png b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/snout-nose.png new file mode 100644 index 0000000000..dedcd65878 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/snout-nose.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/snout-top.png b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/snout-top.png new file mode 100644 index 0000000000..1bbc8c62d1 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/snout-top.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/snout.png b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/snout.png new file mode 100644 index 0000000000..ee5f51489d Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/snout.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/vulpine-lines.png b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/vulpine-lines.png new file mode 100644 index 0000000000..ba5cac9a06 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/vulpine-lines.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/vulpine.png b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/vulpine.png new file mode 100644 index 0000000000..a69e8e6417 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/snout_markings.rsi/vulpine.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/coyote.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/coyote.png new file mode 100644 index 0000000000..63e5ddba19 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/coyote.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec-tip.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec-tip.png new file mode 100644 index 0000000000..fba6426e08 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec-tip.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec.png new file mode 100644 index 0000000000..df930645da Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy-tip.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy-tip.png new file mode 100644 index 0000000000..39784b103b Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy-tip.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy.png new file mode 100644 index 0000000000..933a41d91f Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-inner.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-inner.png new file mode 100644 index 0000000000..eb1b58c7e9 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-inner.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-outer.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-outer.png new file mode 100644 index 0000000000..be1edfca02 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-outer.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky.png new file mode 100644 index 0000000000..d096ef5d9b Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/long-tip.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/long-tip.png new file mode 100644 index 0000000000..3fafab6fac Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/long-tip.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/long.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/long.png new file mode 100644 index 0000000000..0e6d0cf807 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/long.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/meta.json b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/meta.json new file mode 100644 index 0000000000..04503abb6c --- /dev/null +++ b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/meta.json @@ -0,0 +1,63 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/DeltaV-Station/Delta-v/commit/65d35d0b3c20aa4e8a0e749a4de8392e53051e86. Fluffy created by Skarletto (Github). Modified by FairlySadPanda (Github/Discord)", + "size": {"x": 32, "y": 32}, + "states": [ + { + "name": "tail-wag-icon" + }, + { + "name": "fennec", + "directions": 4 + }, + { + "name": "fennec-tip", + "directions": 4 + }, + { + "name": "fluffy", + "directions": 4 + }, + { + "name": "fluffy-tip", + "directions": 4 + }, + { + "name": "husky", + "directions": 4 + }, + { + "name": "husky-inner", + "directions": 4 + }, + { + "name": "husky-outer", + "directions": 4 + }, + { + "name": "long", + "directions": 4 + }, + { + "name": "long-tip", + "directions": 4 + }, + { + "name": "vulp", + "directions": 4 + }, + { + "name": "vulp-fade", + "directions": 4 + }, + { + "name": "vulp-tip", + "directions": 4 + }, + { + "name": "coyote", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/tail-wag-icon.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/tail-wag-icon.png new file mode 100644 index 0000000000..c7e544012d Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/tail-wag-icon.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-fade.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-fade.png new file mode 100644 index 0000000000..17bcc67712 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-fade.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-tip.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-tip.png new file mode 100644 index 0000000000..1203cc4bb4 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-tip.png differ diff --git a/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp.png b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp.png new file mode 100644 index 0000000000..dca86f6422 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/meta.json b/Resources/Textures/Mobs/Customization/vox_parts.rsi/meta.json index 183e3c0338..143710ad9f 100644 --- a/Resources/Textures/Mobs/Customization/vox_parts.rsi/meta.json +++ b/Resources/Textures/Mobs/Customization/vox_parts.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from https://github.com/vgstation-coders/vgstation13 at 02ff588d59b3c560c685d9ca75e882d32a72d8cb, modified by Bhijn, Errant and Flareguy. tail_big and tail_short modified from tail by Flareguy", + "copyright": "Taken from https://github.com/vgstation-coders/vgstation13 at 02ff588d59b3c560c685d9ca75e882d32a72d8cb, modified by Bhijn, Errant and Flareguy. tail_big tail_short and tail_docked modified from tail by Flareguy, tail_spiked modified from tail by TrixxedHeart", "size": { "x": 32, "y": 32 @@ -58,6 +58,18 @@ { "name": "tail_big", "directions": 4 + }, + { + "name": "tail_spikes", + "directions": 4 + }, + { + "name": "tail_docked", + "directions": 4 + }, + { + "name": "tail_split", + "directions": 4 } ] } diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/tail_docked.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/tail_docked.png new file mode 100644 index 0000000000..9850750ff5 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/tail_docked.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/tail_spikes.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/tail_spikes.png new file mode 100644 index 0000000000..c5af683909 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/tail_spikes.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/tail_split.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/tail_split.png new file mode 100644 index 0000000000..e00c19f145 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/tail_split.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/meta.json b/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/meta.json index e1d263c9ac..92dbbff751 100644 --- a/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/meta.json +++ b/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from Paradise at https://github.com/ParadiseSS13/Paradise/blob/ef7a4d962915cb36b138eeb59663f0053d4906fe/icons/mob/sprite_accessories/vox/vox_body_markings.dmi and modified by Flareguy. eyeshadow & tail_ring states by Flareguy", + "copyright": "Taken from Paradise at https://github.com/ParadiseSS13/Paradise/blob/ef7a4d962915cb36b138eeb59663f0053d4906fe/icons/mob/sprite_accessories/vox/vox_body_markings.dmi and modified by Flareguy. eyeshadow & tail_ring states by Flareguy, tail_talisman by TrixxedHeart", "size": { "x": 32, "y": 32 @@ -23,6 +23,10 @@ "name": "nightling_s", "directions": 4 }, + { + "name": "tail_talisman", + "directions": 4 + }, { "name": "tattoo_eye_vox_r", "directions": 4 diff --git a/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/tail_talisman.png b/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/tail_talisman.png new file mode 100644 index 0000000000..80fade39b9 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/tail_talisman.png differ diff --git a/Resources/Textures/Mobs/Species/Reptilian/displacement.rsi/head.png b/Resources/Textures/Mobs/Species/Reptilian/displacement.rsi/head.png new file mode 100644 index 0000000000..72384eedcd Binary files /dev/null and b/Resources/Textures/Mobs/Species/Reptilian/displacement.rsi/head.png differ diff --git a/Resources/Textures/Mobs/Species/Reptilian/displacement.rsi/jumpsuit-female.png b/Resources/Textures/Mobs/Species/Reptilian/displacement.rsi/jumpsuit-female.png new file mode 100644 index 0000000000..be9c1064fb Binary files /dev/null and b/Resources/Textures/Mobs/Species/Reptilian/displacement.rsi/jumpsuit-female.png differ diff --git a/Resources/Textures/Mobs/Species/Reptilian/displacement.rsi/mask.png b/Resources/Textures/Mobs/Species/Reptilian/displacement.rsi/mask.png new file mode 100644 index 0000000000..e90745dcc4 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Reptilian/displacement.rsi/mask.png differ diff --git a/Resources/Textures/Mobs/Species/Reptilian/displacement.rsi/meta.json b/Resources/Textures/Mobs/Species/Reptilian/displacement.rsi/meta.json new file mode 100644 index 0000000000..38fa5db229 --- /dev/null +++ b/Resources/Textures/Mobs/Species/Reptilian/displacement.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Jumpsuit-female made by TheShuEd, head and mask made by TiniestShark", + "size": { + "x": 32, + "y": 32 + }, + "load": { + "srgb": false + }, + "states": [ + { + "name": "jumpsuit-female", + "directions": 4 + }, + { + "name": "head", + "directions": 4 + }, + { + "name": "mask", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/back.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/back.png new file mode 100644 index 0000000000..973267afb7 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/back.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/belt.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/belt.png new file mode 100644 index 0000000000..4d818b67b5 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/belt.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/ears.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/ears.png new file mode 100644 index 0000000000..7b09f26b62 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/ears.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/eyes.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/eyes.png new file mode 100644 index 0000000000..468fbe56c6 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/eyes.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/hair.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/hair.png new file mode 100644 index 0000000000..add37c8207 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/hair.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/hand.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/hand.png new file mode 100644 index 0000000000..8b3a1a2a07 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/hand.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/head.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/head.png new file mode 100644 index 0000000000..1af97efb34 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/head.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/jumpsuit.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/jumpsuit.png new file mode 100644 index 0000000000..13b284c971 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/jumpsuit.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/meta.json b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/meta.json new file mode 100644 index 0000000000..dda72541d1 --- /dev/null +++ b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/meta.json @@ -0,0 +1,58 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "FairlySadPanda (Discord/Github)", + "size": { + "x": 32, + "y": 32 + }, + "load": { + "srgb": false + }, + "states": [ + { + "name": "jumpsuit", + "directions": 4 + }, + { + "name": "back", + "directions": 4 + }, + { + "name": "hand", + "directions": 4 + }, + { + "name": "head", + "directions": 4 + }, + { + "name": "neck", + "directions": 4 + }, + { + "name": "eyes", + "directions": 4 + }, + { + "name": "shoes", + "directions": 4 + }, + { + "name": "belt", + "directions": 4 + }, + { + "name": "outerwear", + "directions": 4 + }, + { + "name": "hair", + "directions": 4 + }, + { + "name": "ears", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/neck.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/neck.png new file mode 100644 index 0000000000..b886c01310 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/neck.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/outerwear.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/outerwear.png new file mode 100644 index 0000000000..febed60a63 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/outerwear.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/shoes.png b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/shoes.png new file mode 100644 index 0000000000..e5f899c356 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/displacement.rsi/shoes.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/eyes.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/eyes.png new file mode 100644 index 0000000000..a4f647ba15 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/eyes.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/full.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/full.png new file mode 100644 index 0000000000..54ea598a5e Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/full.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/head_f.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/head_f.png new file mode 100644 index 0000000000..dae646062b Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/head_f.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/head_m.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/head_m.png new file mode 100644 index 0000000000..dae646062b Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/head_m.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/icon.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/icon.png new file mode 100644 index 0000000000..016d8ba5a7 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/icon.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_arm.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_arm.png new file mode 100644 index 0000000000..f7cbaf13be Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_arm.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_foot.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_foot.png new file mode 100644 index 0000000000..c2fe095d56 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_foot.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_hand.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_hand.png new file mode 100644 index 0000000000..0caddb8b96 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_hand.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_leg.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_leg.png new file mode 100644 index 0000000000..4b33469ab4 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/l_leg.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/meta.json b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/meta.json new file mode 100644 index 0000000000..fb445e85a1 --- /dev/null +++ b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/meta.json @@ -0,0 +1,73 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by FairlySadPanda (Github/Discord); with help from ScarKy0 (Github/Discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "icon" + }, + { + "name": "head_f", + "directions": 4 + }, + { + "name": "head_m", + "directions": 4 + }, + { + "name": "l_arm", + "directions": 4 + }, + { + "name": "l_foot", + "directions": 4 + }, + { + "name": "l_hand", + "directions": 4 + }, + { + "name": "l_leg", + "directions": 4 + }, + { + "name": "r_arm", + "directions": 4 + }, + { + "name": "r_foot", + "directions": 4 + }, + { + "name": "r_hand", + "directions": 4 + }, + { + "name": "r_leg", + "directions": 4 + }, + { + "name": "torso_f", + "directions": 4 + }, + { + "name": "torso_m", + "directions": 4 + }, + { + "name": "eyes", + "directions": 4 + }, + { + "name": "overlay_husk", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/overlay_husk.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/overlay_husk.png new file mode 100644 index 0000000000..9570139afc Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/overlay_husk.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_arm.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_arm.png new file mode 100644 index 0000000000..a3d7fa7c5c Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_arm.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_foot.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_foot.png new file mode 100644 index 0000000000..69ebcf2137 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_foot.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_hand.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_hand.png new file mode 100644 index 0000000000..c8b521fa93 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_hand.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_leg.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_leg.png new file mode 100644 index 0000000000..c389957645 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/r_leg.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/torso_f.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/torso_f.png new file mode 100644 index 0000000000..8ddbb03b9d Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/torso_f.png differ diff --git a/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/torso_m.png b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/torso_m.png new file mode 100644 index 0000000000..8866db031e Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vulpkanin/parts.rsi/torso_m.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/beer_can.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/beer_can.rsi/inhand-left.png new file mode 100644 index 0000000000..8bf6755c94 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/beer_can.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/beer_can.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/beer_can.rsi/inhand-right.png new file mode 100644 index 0000000000..49af4002dc Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/beer_can.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/beer_can.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/beer_can.rsi/meta.json index b712e503a1..5a1b399e50 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/beer_can.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/beer_can.rsi/meta.json @@ -5,13 +5,21 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "Github #DrMelon", + "copyright": "Github #DrMelon. Inhands by Tiniest Shark (Github)", "states": [ { "name": "icon" }, { "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 } ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/cafe_latte.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/cafe_latte.rsi/inhand-left.png new file mode 100644 index 0000000000..50314fb33b Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/cafe_latte.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/cafe_latte.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/cafe_latte.rsi/inhand-right.png new file mode 100644 index 0000000000..4a462785f3 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/cafe_latte.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/cafe_latte.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/cafe_latte.rsi/meta.json index c92d6f1b0e..c3942590a6 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/cafe_latte.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/cafe_latte.rsi/meta.json @@ -6,7 +6,7 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi. Fill levels by Tayrtahn on GitHub.", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi. Fill levels by Tayrtahn on GitHub. Inhands by Tiniest Shark (Github)", "states": [ { @@ -17,6 +17,14 @@ }, { "name": "fill-1" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 } ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/changelingsting.rsi/icon.png b/Resources/Textures/Objects/Consumable/Drinks/changelingsting.rsi/icon.png index ea7735183e..9ef4af5e60 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/changelingsting.rsi/icon.png and b/Resources/Textures/Objects/Consumable/Drinks/changelingsting.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/changelingsting.rsi/icon_open.png b/Resources/Textures/Objects/Consumable/Drinks/changelingsting.rsi/icon_open.png index 04cfae2fc3..a09984dbd3 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/changelingsting.rsi/icon_open.png and b/Resources/Textures/Objects/Consumable/Drinks/changelingsting.rsi/icon_open.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/changelingsting.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/changelingsting.rsi/inhand-left.png new file mode 100644 index 0000000000..80d124e334 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/changelingsting.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/changelingsting.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/changelingsting.rsi/inhand-right.png new file mode 100644 index 0000000000..fcf9eb3943 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/changelingsting.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/changelingsting.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/changelingsting.rsi/meta.json index 681df63262..ce1ecaa5ab 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/changelingsting.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/changelingsting.rsi/meta.json @@ -5,17 +5,22 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi. Inhands by Tiniest Shark (Github)", "states": [ { "name": "icon", "delays": [ [ 10.0, + 0.1, 10.0, + 0.1, 10.0, + 0.1, 10.0, - 10.0 + 0.1, + 10.0, + 0.1 ] ] }, @@ -24,12 +29,125 @@ "delays": [ [ 10.0, + 0.1, 10.0, + 0.1, 10.0, + 0.1, 10.0, - 10.0 + 0.1, + 10.0, + 0.1 ] ] - } - ] -} \ No newline at end of file + }, + { + "name": "inhand-right", + "directions": 4, + "delays": [ + [ + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1 + ], + [ + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1 + ], + [ + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1 + ], + [ + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1 + ] + ] + }, + { + "name": "inhand-left", + "directions": 4, + "delays": [ + [ + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1 + ], + [ + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1 + ], + [ + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1 + ], + [ + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1, + 5.0, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/Objects/Consumable/Drinks/coconutwater.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/coconutwater.rsi/inhand-left.png new file mode 100644 index 0000000000..609b685ec1 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/coconutwater.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/coconutwater.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/coconutwater.rsi/inhand-right.png new file mode 100644 index 0000000000..24d928ea2a Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/coconutwater.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/coconutwater.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/coconutwater.rsi/meta.json index d7f3d6da42..c336b26583 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/coconutwater.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/coconutwater.rsi/meta.json @@ -5,13 +5,21 @@ "y": 32 }, "license": "CC0-1.0", - "copyright": "Original work by noctis on Discord", + "copyright": "Original work by noctis on Discord. Inhands by Tiniest Shark (Github)", "states": [ { "name": "icon" }, { "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 } ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/cola.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/cola.rsi/inhand-left.png index 477a29c3e2..6fc55016b0 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/cola.rsi/inhand-left.png and b/Resources/Textures/Objects/Consumable/Drinks/cola.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/cola.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/cola.rsi/inhand-right.png index 23a82d03f8..b4a47272c5 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/cola.rsi/inhand-right.png and b/Resources/Textures/Objects/Consumable/Drinks/cola.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/cola.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/cola.rsi/meta.json index 1bebea0aa9..181ce00e88 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/cola.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/cola.rsi/meta.json @@ -1,53 +1,25 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi", - "states": [ - { - "name": "icon" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "icon_open" - }, - { - "name": "inhand-right", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - }, - { - "name": "inhand-left", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - } - ] + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi, inhands by Tiniest Shark (Github)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/cream.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/cream.rsi/inhand-left.png new file mode 100644 index 0000000000..81e381ec4a Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/cream.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/cream.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/cream.rsi/inhand-right.png new file mode 100644 index 0000000000..9a6a6e17b2 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/cream.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/cream.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/cream.rsi/meta.json index 9e1d9a9075..e65d47fd41 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/cream.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/cream.rsi/meta.json @@ -5,13 +5,21 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi. Inhands by Tiniest Shark (Github)", "states": [ { "name": "icon" }, { "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 } ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/dr_gibb.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/dr_gibb.rsi/inhand-left.png index b831c1087e..d5ff9cf124 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/dr_gibb.rsi/inhand-left.png and b/Resources/Textures/Objects/Consumable/Drinks/dr_gibb.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/dr_gibb.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/dr_gibb.rsi/inhand-right.png index 4767d514b1..adac96faed 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/dr_gibb.rsi/inhand-right.png and b/Resources/Textures/Objects/Consumable/Drinks/dr_gibb.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/dr_gibb.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/dr_gibb.rsi/meta.json index 1bebea0aa9..087c100ebf 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/dr_gibb.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/dr_gibb.rsi/meta.json @@ -1,53 +1,25 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi", - "states": [ - { - "name": "icon" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "icon_open" - }, - { - "name": "inhand-right", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - }, - { - "name": "inhand-left", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - } - ] + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi. Inhands by Tiniest Shark (Github)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/energy_drink.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/energy_drink.rsi/inhand-left.png index 365b3aa812..89cb06a092 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/energy_drink.rsi/inhand-left.png and b/Resources/Textures/Objects/Consumable/Drinks/energy_drink.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/energy_drink.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/energy_drink.rsi/inhand-right.png index c929a445b1..d1794343ec 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/energy_drink.rsi/inhand-right.png and b/Resources/Textures/Objects/Consumable/Drinks/energy_drink.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/energy_drink.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/energy_drink.rsi/meta.json index 1bebea0aa9..087c100ebf 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/energy_drink.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/energy_drink.rsi/meta.json @@ -1,53 +1,25 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi", - "states": [ - { - "name": "icon" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "icon_open" - }, - { - "name": "inhand-right", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - }, - { - "name": "inhand-left", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - } - ] + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi. Inhands by Tiniest Shark (Github)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/fourteen_loko.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/fourteen_loko.rsi/inhand-left.png index 642fade8f8..b3e7179aa2 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/fourteen_loko.rsi/inhand-left.png and b/Resources/Textures/Objects/Consumable/Drinks/fourteen_loko.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/fourteen_loko.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/fourteen_loko.rsi/inhand-right.png index 6c8548832a..b4d925a2ff 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/fourteen_loko.rsi/inhand-right.png and b/Resources/Textures/Objects/Consumable/Drinks/fourteen_loko.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/fourteen_loko.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/fourteen_loko.rsi/meta.json index 1bebea0aa9..087c100ebf 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/fourteen_loko.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/fourteen_loko.rsi/meta.json @@ -1,53 +1,25 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi", - "states": [ - { - "name": "icon" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "icon_open" - }, - { - "name": "inhand-right", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - }, - { - "name": "inhand-left", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - } - ] + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi. Inhands by Tiniest Shark (Github)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-left-fill-1.png b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-left-fill-1.png new file mode 100644 index 0000000000..fa5d91c412 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-left-fill-1.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-left-fill-2.png b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-left-fill-2.png new file mode 100644 index 0000000000..9cec22fdc8 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-left-fill-2.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-left-fill-3.png b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-left-fill-3.png new file mode 100644 index 0000000000..5abe7972d8 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-left-fill-3.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-left.png new file mode 100644 index 0000000000..5048bdd8ad Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-right-fill-1.png b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-right-fill-1.png new file mode 100644 index 0000000000..c0f87542b2 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-right-fill-1.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-right-fill-2.png b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-right-fill-2.png new file mode 100644 index 0000000000..c4640503fd Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-right-fill-2.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-right-fill-3.png b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-right-fill-3.png new file mode 100644 index 0000000000..9a69f1acd7 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-right-fill-3.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-right.png new file mode 100644 index 0000000000..db9b96c99b Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/meta.json index 7319ee8837..afc42a380e 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/meta.json @@ -5,7 +5,7 @@ "y": 32 }, "license": "CC-BY-NC-SA-4.0", - "copyright": "Created by discord: brainfood#7460 / github: brainfood1183.", + "copyright": "Created by discord: brainfood#7460 / github: brainfood1183. Inhands by Tiniest Shark (Github)", "states": [ { "name": "icon" @@ -33,6 +33,38 @@ }, { "name": "fill6" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-left-fill-1", + "directions": 4 + }, + { + "name": "inhand-left-fill-2", + "directions": 4 + }, + { + "name": "inhand-left-fill-3", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-right-fill-1", + "directions": 4 + }, + { + "name": "inhand-right-fill-2", + "directions": 4 + }, + { + "name": "inhand-right-fill-3", + "directions": 4 } ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/golden_cup.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/golden_cup.rsi/inhand-left.png new file mode 100644 index 0000000000..7e9f418a50 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/golden_cup.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/golden_cup.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/golden_cup.rsi/inhand-right.png new file mode 100644 index 0000000000..8fe23e3dcf Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/golden_cup.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/golden_cup.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/golden_cup.rsi/meta.json index db0ac608ed..36a09f430a 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/golden_cup.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/golden_cup.rsi/meta.json @@ -1 +1,23 @@ -{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", "states": [{"name": "icon"}]} \ No newline at end of file +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi. Inhands by Tiniest Shark (Github)", + "states": + [ + { + "name": "icon" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Objects/Consumable/Drinks/ice_tea_can.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/ice_tea_can.rsi/inhand-left.png new file mode 100644 index 0000000000..6df640a3e4 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/ice_tea_can.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/ice_tea_can.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/ice_tea_can.rsi/inhand-right.png new file mode 100644 index 0000000000..8ce05ea8ea Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/ice_tea_can.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/ice_tea_can.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/ice_tea_can.rsi/meta.json index 1b1b3aa259..f5b50d94b3 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/ice_tea_can.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/ice_tea_can.rsi/meta.json @@ -5,13 +5,21 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi. Inhands by Tiniest Shark (Github)", "states": [ { "name": "icon" }, { "name": "icon_open" - } + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } ] -} \ No newline at end of file +} diff --git a/Resources/Textures/Objects/Consumable/Drinks/lean.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/lean.rsi/inhand-left.png index c86f6c325f..21785456ca 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/lean.rsi/inhand-left.png and b/Resources/Textures/Objects/Consumable/Drinks/lean.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/lean.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/lean.rsi/inhand-right.png index b175cde91b..226a769bb9 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/lean.rsi/inhand-right.png and b/Resources/Textures/Objects/Consumable/Drinks/lean.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/lean.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/lean.rsi/meta.json index 666ec30732..e7c10c09ef 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/lean.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/lean.rsi/meta.json @@ -1,50 +1,22 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/tgstation/tgstation/blob/master/icons/obj/drinks.dmi", - "states": [ - { - "name": "icon" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "inhand-right", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - }, - { - "name": "inhand-left", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - } - ] + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/tgstation/tgstation/blob/master/icons/obj/drinks.dmi. Inhands by Tiniest Shark (Github)", + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/lemon-lime-cranberry.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/lemon-lime-cranberry.rsi/inhand-left.png index aa14f15e1a..17975bea03 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/lemon-lime-cranberry.rsi/inhand-left.png and b/Resources/Textures/Objects/Consumable/Drinks/lemon-lime-cranberry.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/lemon-lime-cranberry.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/lemon-lime-cranberry.rsi/inhand-right.png index 7e1507f80a..dfc03d9786 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/lemon-lime-cranberry.rsi/inhand-right.png and b/Resources/Textures/Objects/Consumable/Drinks/lemon-lime-cranberry.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/lemon-lime-cranberry.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/lemon-lime-cranberry.rsi/meta.json index 2151beeb21..c0d3bd982f 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/lemon-lime-cranberry.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/lemon-lime-cranberry.rsi/meta.json @@ -1,25 +1,25 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi; modified by AugustSun", - "states": [ - { - "name": "icon" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "icon_open" - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "inhand-left", - "directions": 4 - } - ] + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi; modified by AugustSun. Inhands by Tiniest Shark (Github)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/lemon-lime.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/lemon-lime.rsi/inhand-left.png index de164f3b8c..af00bf36e2 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/lemon-lime.rsi/inhand-left.png and b/Resources/Textures/Objects/Consumable/Drinks/lemon-lime.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/lemon-lime.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/lemon-lime.rsi/inhand-right.png index a2382a5b61..7fd5dce65b 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/lemon-lime.rsi/inhand-right.png and b/Resources/Textures/Objects/Consumable/Drinks/lemon-lime.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/lemon-lime.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/lemon-lime.rsi/meta.json index 1bebea0aa9..087c100ebf 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/lemon-lime.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/lemon-lime.rsi/meta.json @@ -1,53 +1,25 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi", - "states": [ - { - "name": "icon" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "icon_open" - }, - { - "name": "inhand-right", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - }, - { - "name": "inhand-left", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - } - ] + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi. Inhands by Tiniest Shark (Github)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-left-fill-1.png b/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-left-fill-1.png new file mode 100644 index 0000000000..caca4a1e7c Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-left-fill-1.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-left-fill-2.png b/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-left-fill-2.png new file mode 100644 index 0000000000..9cec22fdc8 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-left-fill-2.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-left-fill-3.png b/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-left-fill-3.png new file mode 100644 index 0000000000..5abe7972d8 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-left-fill-3.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-left.png new file mode 100644 index 0000000000..1d7ebe45fb Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-right-fill-1.png b/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-right-fill-1.png new file mode 100644 index 0000000000..c0f87542b2 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-right-fill-1.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-right-fill-2.png b/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-right-fill-2.png new file mode 100644 index 0000000000..c4640503fd Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-right-fill-2.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-right-fill-3.png b/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-right-fill-3.png new file mode 100644 index 0000000000..9a69f1acd7 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-right-fill-3.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-right.png new file mode 100644 index 0000000000..8d8933316f Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/meta.json index 7319ee8837..afc42a380e 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/lube-tube.rsi/meta.json @@ -5,7 +5,7 @@ "y": 32 }, "license": "CC-BY-NC-SA-4.0", - "copyright": "Created by discord: brainfood#7460 / github: brainfood1183.", + "copyright": "Created by discord: brainfood#7460 / github: brainfood1183. Inhands by Tiniest Shark (Github)", "states": [ { "name": "icon" @@ -33,6 +33,38 @@ }, { "name": "fill6" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-left-fill-1", + "directions": 4 + }, + { + "name": "inhand-left-fill-2", + "directions": 4 + }, + { + "name": "inhand-left-fill-3", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-right-fill-1", + "directions": 4 + }, + { + "name": "inhand-right-fill-2", + "directions": 4 + }, + { + "name": "inhand-right-fill-3", + "directions": 4 } ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/milk.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/milk.rsi/inhand-left.png new file mode 100644 index 0000000000..8e84a8b2cf Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/milk.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/milk.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/milk.rsi/inhand-right.png new file mode 100644 index 0000000000..6dc179cb73 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/milk.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/milk.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/milk.rsi/meta.json index 9e1d9a9075..e65d47fd41 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/milk.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/milk.rsi/meta.json @@ -5,13 +5,21 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi. Inhands by Tiniest Shark (Github)", "states": [ { "name": "icon" }, { "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 } ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/oatmilk.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/oatmilk.rsi/inhand-left.png new file mode 100644 index 0000000000..23694788ca Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/oatmilk.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/oatmilk.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/oatmilk.rsi/inhand-right.png new file mode 100644 index 0000000000..a2ffe45a21 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/oatmilk.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/oatmilk.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/oatmilk.rsi/meta.json index 9e1d9a9075..e65d47fd41 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/oatmilk.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/oatmilk.rsi/meta.json @@ -5,13 +5,21 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi. Inhands by Tiniest Shark (Github)", "states": [ { "name": "icon" }, { "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 } ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/orangejuice.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/orangejuice.rsi/inhand-left.png new file mode 100644 index 0000000000..8da8888884 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/orangejuice.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/orangejuice.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/orangejuice.rsi/inhand-right.png new file mode 100644 index 0000000000..dd65d0066d Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/orangejuice.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/orangejuice.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/orangejuice.rsi/meta.json index 9e1d9a9075..e65d47fd41 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/orangejuice.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/orangejuice.rsi/meta.json @@ -5,13 +5,21 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi. Inhands by Tiniest Shark (Github)", "states": [ { "name": "icon" }, { "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 } ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/pineapplejuice.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/pineapplejuice.rsi/inhand-left.png new file mode 100644 index 0000000000..0c19129bba Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/pineapplejuice.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/pineapplejuice.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/pineapplejuice.rsi/inhand-right.png new file mode 100644 index 0000000000..60d661984a Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/pineapplejuice.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/pineapplejuice.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/pineapplejuice.rsi/meta.json index 31a3eae2e6..998efd88d2 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/pineapplejuice.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/pineapplejuice.rsi/meta.json @@ -5,13 +5,21 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "GrownSamoyedDog on Github. A variant of orangejuice carton from: https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", + "copyright": "GrownSamoyedDog on Github. A variant of orangejuice carton from: https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi. Inhands by Tiniest Shark (Github)", "states": [ { "name": "icon" }, { "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 } ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/purple_can.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/purple_can.rsi/inhand-left.png index 69b2348005..079908d808 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/purple_can.rsi/inhand-left.png and b/Resources/Textures/Objects/Consumable/Drinks/purple_can.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/purple_can.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/purple_can.rsi/inhand-right.png index 71a60e7b0c..3e5edd720f 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/purple_can.rsi/inhand-right.png and b/Resources/Textures/Objects/Consumable/Drinks/purple_can.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/purple_can.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/purple_can.rsi/meta.json index 1bebea0aa9..087c100ebf 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/purple_can.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/purple_can.rsi/meta.json @@ -1,53 +1,25 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi", - "states": [ - { - "name": "icon" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "icon_open" - }, - { - "name": "inhand-right", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - }, - { - "name": "inhand-left", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - } - ] + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi. Inhands by Tiniest Shark (Github)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/pwrgame.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/pwrgame.rsi/inhand-left.png index 2ed4941501..eb1fade9ba 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/pwrgame.rsi/inhand-left.png and b/Resources/Textures/Objects/Consumable/Drinks/pwrgame.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/pwrgame.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/pwrgame.rsi/inhand-right.png index cb29098114..52b666dad1 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/pwrgame.rsi/inhand-right.png and b/Resources/Textures/Objects/Consumable/Drinks/pwrgame.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/pwrgame.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/pwrgame.rsi/meta.json index d269458e27..db298f17e6 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/pwrgame.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/pwrgame.rsi/meta.json @@ -1,53 +1,25 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/70ccd0f2305286a1312425a85365881fac16fcac. Modified by potato1234x (github) for SS14", - "states": [ - { - "name": "icon" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "icon_open" - }, - { - "name": "inhand-right", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - }, - { - "name": "inhand-left", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - } - ] + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/70ccd0f2305286a1312425a85365881fac16fcac. Modified by potato1234x (github) for SS14. Inhands by Tiniest Shark (Github)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/robustnukie.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/robustnukie.rsi/inhand-left.png index 59e3843dc2..a2dc592f4a 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/robustnukie.rsi/inhand-left.png and b/Resources/Textures/Objects/Consumable/Drinks/robustnukie.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/robustnukie.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/robustnukie.rsi/inhand-right.png index 39481d24ee..6d651c750d 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/robustnukie.rsi/inhand-right.png and b/Resources/Textures/Objects/Consumable/Drinks/robustnukie.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/robustnukie.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/robustnukie.rsi/meta.json index 7ded114b0f..94755597f1 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/robustnukie.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/robustnukie.rsi/meta.json @@ -1,25 +1,25 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "Made by Potato1234x (github) for SS14", - "states": [ - { - "name": "icon" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "icon_open" - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "inhand-left", - "directions": 4 - } - ] + "license": "CC-BY-SA-3.0", + "copyright": "Made by Potato1234x (github) for SS14. Inhands by Tiniest Shark (Github)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/rootbeer.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/rootbeer.rsi/inhand-left.png index 60f5f88404..dc70a8897b 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/rootbeer.rsi/inhand-left.png and b/Resources/Textures/Objects/Consumable/Drinks/rootbeer.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/rootbeer.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/rootbeer.rsi/inhand-right.png index 8f299e007d..458185df30 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/rootbeer.rsi/inhand-right.png and b/Resources/Textures/Objects/Consumable/Drinks/rootbeer.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/rootbeer.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/rootbeer.rsi/meta.json index 68b9e804a5..37f3b82065 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/rootbeer.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/rootbeer.rsi/meta.json @@ -1,25 +1,25 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi (EDITED BY Plasmaguy#6148 [Discord, liable to change] / jrjr3000 [Steam])", - "states": [ - { - "name": "icon" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "icon_open" - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "inhand-left", - "directions": 4 - } - ] + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi (EDITED BY Plasmaguy#6148 [Discord, liable to change] / jrjr3000 [Steam]). Inhands by Tiniest Shark (Github)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/shamblersjuice.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/shamblersjuice.rsi/inhand-left.png index 6b182db296..3759f5cee9 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/shamblersjuice.rsi/inhand-left.png and b/Resources/Textures/Objects/Consumable/Drinks/shamblersjuice.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/shamblersjuice.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/shamblersjuice.rsi/inhand-right.png index ace1850674..b144fcf523 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/shamblersjuice.rsi/inhand-right.png and b/Resources/Textures/Objects/Consumable/Drinks/shamblersjuice.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/shamblersjuice.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/shamblersjuice.rsi/meta.json index d269458e27..db298f17e6 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/shamblersjuice.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/shamblersjuice.rsi/meta.json @@ -1,53 +1,25 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/70ccd0f2305286a1312425a85365881fac16fcac. Modified by potato1234x (github) for SS14", - "states": [ - { - "name": "icon" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "icon_open" - }, - { - "name": "inhand-right", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - }, - { - "name": "inhand-left", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - } - ] + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/70ccd0f2305286a1312425a85365881fac16fcac. Modified by potato1234x (github) for SS14. Inhands by Tiniest Shark (Github)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/sodawater.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/sodawater.rsi/inhand-left.png index 2e1c5e06a0..3ccb23f298 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/sodawater.rsi/inhand-left.png and b/Resources/Textures/Objects/Consumable/Drinks/sodawater.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/sodawater.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/sodawater.rsi/inhand-right.png index 4f2a04fd09..4473d9bfd6 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/sodawater.rsi/inhand-right.png and b/Resources/Textures/Objects/Consumable/Drinks/sodawater.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/sodawater.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/sodawater.rsi/meta.json index 1bebea0aa9..087c100ebf 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/sodawater.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/sodawater.rsi/meta.json @@ -1,53 +1,25 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi", - "states": [ - { - "name": "icon" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "icon_open" - }, - { - "name": "inhand-right", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - }, - { - "name": "inhand-left", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - } - ] + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi. Inhands by Tiniest Shark (Github)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/sol_dry.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/sol_dry.rsi/inhand-left.png index 3c03c07742..a47e0c1649 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/sol_dry.rsi/inhand-left.png and b/Resources/Textures/Objects/Consumable/Drinks/sol_dry.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/sol_dry.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/sol_dry.rsi/inhand-right.png index 2f68635d90..c47e1dee20 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/sol_dry.rsi/inhand-right.png and b/Resources/Textures/Objects/Consumable/Drinks/sol_dry.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/sol_dry.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/sol_dry.rsi/meta.json index 8bc80009c5..8c03f72257 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/sol_dry.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/sol_dry.rsi/meta.json @@ -1,53 +1,25 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "Modified from https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi, Sol Dry from /tg/.", - "states": [ - { - "name": "icon" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "icon_open" - }, - { - "name": "inhand-right", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - }, - { - "name": "inhand-left", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - } - ] + "license": "CC-BY-SA-3.0", + "copyright": "Modified from https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi, Sol Dry from /tg/. Inhands by Tiniest Shark (Github)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/soymilk.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/soymilk.rsi/inhand-left.png new file mode 100644 index 0000000000..16ddaabcea Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/soymilk.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/soymilk.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/soymilk.rsi/inhand-right.png new file mode 100644 index 0000000000..1e1c7d31b5 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/soymilk.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/soymilk.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/soymilk.rsi/meta.json index 9e1d9a9075..e65d47fd41 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/soymilk.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/soymilk.rsi/meta.json @@ -5,13 +5,21 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi. Inhands by Tiniest Shark (Github)", "states": [ { "name": "icon" }, { "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 } ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/space-up.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/space-up.rsi/inhand-left.png index 1d68344ef4..f863fa43d0 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/space-up.rsi/inhand-left.png and b/Resources/Textures/Objects/Consumable/Drinks/space-up.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/space-up.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/space-up.rsi/inhand-right.png index 88e420e703..f8daea6182 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/space-up.rsi/inhand-right.png and b/Resources/Textures/Objects/Consumable/Drinks/space-up.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/space-up.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/space-up.rsi/meta.json index 1bebea0aa9..087c100ebf 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/space-up.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/space-up.rsi/meta.json @@ -1,53 +1,25 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi", - "states": [ - { - "name": "icon" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "icon_open" - }, - { - "name": "inhand-right", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - }, - { - "name": "inhand-left", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - } - ] + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi. Inhands by Tiniest Shark (Github)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/space_mountain_wind.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/space_mountain_wind.rsi/inhand-left.png index d1cd7229ee..e42490a3dd 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/space_mountain_wind.rsi/inhand-left.png and b/Resources/Textures/Objects/Consumable/Drinks/space_mountain_wind.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/space_mountain_wind.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/space_mountain_wind.rsi/inhand-right.png index 5843404b9d..a777932f4c 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/space_mountain_wind.rsi/inhand-right.png and b/Resources/Textures/Objects/Consumable/Drinks/space_mountain_wind.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/space_mountain_wind.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/space_mountain_wind.rsi/meta.json index 1bebea0aa9..087c100ebf 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/space_mountain_wind.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/space_mountain_wind.rsi/meta.json @@ -1,53 +1,25 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi", - "states": [ - { - "name": "icon" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "icon_open" - }, - { - "name": "inhand-right", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - }, - { - "name": "inhand-left", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - } - ] + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi. Inhands by Tiniest Shark (Github)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/starkist.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/starkist.rsi/inhand-left.png index 2c4de36e61..9aa2e421ac 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/starkist.rsi/inhand-left.png and b/Resources/Textures/Objects/Consumable/Drinks/starkist.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/starkist.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/starkist.rsi/inhand-right.png index be9651c155..5aaa431dad 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/starkist.rsi/inhand-right.png and b/Resources/Textures/Objects/Consumable/Drinks/starkist.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/starkist.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/starkist.rsi/meta.json index 1bebea0aa9..087c100ebf 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/starkist.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/starkist.rsi/meta.json @@ -1,53 +1,25 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi", - "states": [ - { - "name": "icon" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "icon_open" - }, - { - "name": "inhand-right", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - }, - { - "name": "inhand-left", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - } - ] + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi. Inhands by Tiniest Shark (Github)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/teacup.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/teacup.rsi/inhand-left.png new file mode 100644 index 0000000000..61f2fc9590 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/teacup.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/teacup.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/teacup.rsi/inhand-right.png new file mode 100644 index 0000000000..910124fefa Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/teacup.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/teacup.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/teacup.rsi/meta.json index 2666be145a..8f340a2eab 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/teacup.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/teacup.rsi/meta.json @@ -5,7 +5,7 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi. Inhands by Tiniest Shark (Github)", "states": [ { "name": "icon-0" @@ -27,6 +27,14 @@ }, { "name": "icon-vend-green-tea" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 } ] -} \ No newline at end of file +} diff --git a/Resources/Textures/Objects/Consumable/Drinks/tomatojuice.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/tomatojuice.rsi/inhand-left.png new file mode 100644 index 0000000000..d391f854e7 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/tomatojuice.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/tomatojuice.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/tomatojuice.rsi/inhand-right.png new file mode 100644 index 0000000000..cec7beb423 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/tomatojuice.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/tomatojuice.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/tomatojuice.rsi/meta.json index 9e1d9a9075..e65d47fd41 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/tomatojuice.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/tomatojuice.rsi/meta.json @@ -5,13 +5,21 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi. Inhands by Tiniest Shark (Github)", "states": [ { "name": "icon" }, { "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 } ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/tonic.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/tonic.rsi/inhand-left.png index 0a48331ebf..ed354cf3fb 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/tonic.rsi/inhand-left.png and b/Resources/Textures/Objects/Consumable/Drinks/tonic.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/tonic.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/tonic.rsi/inhand-right.png index cb145ca151..2f2ad70514 100644 Binary files a/Resources/Textures/Objects/Consumable/Drinks/tonic.rsi/inhand-right.png and b/Resources/Textures/Objects/Consumable/Drinks/tonic.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/tonic.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/tonic.rsi/meta.json index d2cf48f286..087c100ebf 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/tonic.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/tonic.rsi/meta.json @@ -1,53 +1,25 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi", - "states": [ - { - "name": "icon" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "icon_open" - }, - { - "name": "inhand-right", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - }, - { - "name": "inhand-left", - "directions": 4, - "delays": [ - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ] - ] - } - ] + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi. Inhands by Tiniest Shark (Github)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/water_cup.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/water_cup.rsi/inhand-left.png new file mode 100644 index 0000000000..8b7b77afa2 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/water_cup.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/water_cup.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/water_cup.rsi/inhand-right.png new file mode 100644 index 0000000000..ba7c125b36 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/water_cup.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/water_cup.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/water_cup.rsi/meta.json index 7c719f160d..6301d09d7d 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/water_cup.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/water_cup.rsi/meta.json @@ -5,13 +5,21 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi. Inhands by Tiniest Shark (Github)", "states": [ { "name": "icon-0" }, { "name": "icon-1" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 } ] } diff --git a/Resources/Textures/Objects/Consumable/Drinks/wine_can.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Drinks/wine_can.rsi/inhand-left.png new file mode 100644 index 0000000000..a66de5a6aa Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/wine_can.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/wine_can.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Drinks/wine_can.rsi/inhand-right.png new file mode 100644 index 0000000000..3b745d9c8b Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/wine_can.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/wine_can.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/wine_can.rsi/meta.json index b712e503a1..5a1b399e50 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/wine_can.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/wine_can.rsi/meta.json @@ -5,13 +5,21 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "Github #DrMelon", + "copyright": "Github #DrMelon. Inhands by Tiniest Shark (Github)", "states": [ { "name": "icon" }, { "name": "icon_open" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 } ] } diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/alpha-bun-inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/alpha-bun-inhand-left.png new file mode 100644 index 0000000000..e949a52f5a Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/alpha-bun-inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/alpha-bun-inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/alpha-bun-inhand-right.png new file mode 100644 index 0000000000..49e197e1ed Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/alpha-bun-inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/alpha-filling-inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/alpha-filling-inhand-left.png new file mode 100644 index 0000000000..23e3dd2248 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/alpha-filling-inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/alpha-filling-inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/alpha-filling-inhand-right.png new file mode 100644 index 0000000000..2846e579bc Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/alpha-filling-inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/alpha-patty-inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/alpha-patty-inhand-left.png new file mode 100644 index 0000000000..3b457fff3d Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/alpha-patty-inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/alpha-patty-inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/alpha-patty-inhand-right.png new file mode 100644 index 0000000000..07e19d217f Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/alpha-patty-inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/bear-inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/bear-inhand-left.png new file mode 100644 index 0000000000..9c9a3e20c5 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/bear-inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/bear-inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/bear-inhand-right.png new file mode 100644 index 0000000000..873ad1bb63 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/bear-inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/brain-inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/brain-inhand-left.png new file mode 100644 index 0000000000..0d721f98e4 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/brain-inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/brain-inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/brain-inhand-right.png new file mode 100644 index 0000000000..16124ddf58 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/brain-inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/bun-inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/bun-inhand-left.png new file mode 100644 index 0000000000..bdea18041b Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/bun-inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/bun-inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/bun-inhand-right.png new file mode 100644 index 0000000000..9327840b23 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/bun-inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/burger-big-inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/burger-big-inhand-left.png new file mode 100644 index 0000000000..21a9f8d60f Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/burger-big-inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/burger-big-inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/burger-big-inhand-right.png new file mode 100644 index 0000000000..c4e1c91656 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/burger-big-inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/burger-inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/burger-inhand-left.png new file mode 100644 index 0000000000..552b8d461c Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/burger-inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/burger-inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/burger-inhand-right.png new file mode 100644 index 0000000000..1c260fdb1b Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/burger-inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/burger-super-inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/burger-super-inhand-left.png new file mode 100644 index 0000000000..7b2863d8ce Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/burger-super-inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/burger-super-inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/burger-super-inhand-right.png new file mode 100644 index 0000000000..1eb3e9cdcc Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/burger-super-inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/cat-inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/cat-inhand-left.png new file mode 100644 index 0000000000..e6eacf6bb9 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/cat-inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/cat-inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/cat-inhand-right.png new file mode 100644 index 0000000000..5b68464531 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/cat-inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/clown-inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/clown-inhand-left.png new file mode 100644 index 0000000000..3831dda7a4 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/clown-inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/clown-inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/clown-inhand-right.png new file mode 100644 index 0000000000..18380c4e51 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/clown-inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/crazy-inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/crazy-inhand-left.png new file mode 100644 index 0000000000..c017fc9d61 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/crazy-inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/crazy-inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/crazy-inhand-right.png new file mode 100644 index 0000000000..b1664e77d5 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/crazy-inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/dog-inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/dog-inhand-left.png new file mode 100644 index 0000000000..5a43f7598a Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/dog-inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/dog-inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/dog-inhand-right.png new file mode 100644 index 0000000000..f822085e65 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/dog-inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/inhand-left.png deleted file mode 100644 index f5ed6b39cd..0000000000 Binary files a/Resources/Textures/Objects/Consumable/Food/burger.rsi/inhand-left.png and /dev/null differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/inhand-right.png deleted file mode 100644 index 9e9290dd8c..0000000000 Binary files a/Resources/Textures/Objects/Consumable/Food/burger.rsi/inhand-right.png and /dev/null differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/meta.json b/Resources/Textures/Objects/Consumable/Food/burger.rsi/meta.json index 42c8c461e9..2b1a9f66df 100644 --- a/Resources/Textures/Objects/Consumable/Food/burger.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Food/burger.rsi/meta.json @@ -1,191 +1,387 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation and modified by Swept and potato1234x at https://github.com/tgstation/tgstation/commit/40d75cc340c63582fb66ce15bf75a36115f6bdaa, ian.png created by EmoGarbage, mothroach.png created by TurboTracker, screwed by TheShuEd", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "appendix" + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation and modified by Swept and potato1234x at https://github.com/tgstation/tgstation/commit/40d75cc340c63582fb66ce15bf75a36115f6bdaa, ian.png created by EmoGarbage, mothroach.png created by TurboTracker, screwed by TheShuEd. Inhands by Tiniest Shark (Github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "bacon" - }, - { - "name": "baseball" - }, - { - "name": "bearger" - }, - { - "name": "bigbite" - }, - { - "name": "brain" - }, - { - "name": "bun" - }, - { - "name": "c" - }, - { - "name": "cat" - }, - { - "name": "cheese" - }, - { - "name": "cheesealt" - }, - { - "name": "chicken" - }, - { - "name": "clown" - }, - { - "name": "crab" - }, - { - "name": "crazy", - "delays": [ - [ - 0.1, - 0.1, - 0.1, - 0.1 - ] - ] - }, - { - "name": "custburg-bottom" - }, - { - "name": "custburg-filling" - }, - { - "name": "custburg-top" - }, - { - "name": "empowered", - "delays": [ - [ - 1.5, - 0.1 - ] - ] - }, - { - "name": "fish" - }, - { - "name": "fivealarm" - }, - { - "name": "ghost", - "delays": [ - [ - 0.11, - 0.08, - 0.06, - 0.05, - 0.04, - 0.04, - 0.07, - 0.1, - 0.13, - 0.11, - 0.09, - 0.07, - 0.05, - 0.06, - 0.07, - 0.08, - 0.1, - 0.12 - ] - ] - }, - { - "name": "human" - }, - { - "name": "ian" - }, - { - "name": "plain" - }, - { - "name": "mcguffin" - }, - { - "name": "mcrib" - }, - { - "name": "mime" - }, - { - "name": "rat" - }, - { - "name": "ro", - "delays": [ - [ - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.4, - 0.3, - 0.1, - 0.3, - 0.1, - 0.3, - 0.4, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 1.1 - ] - ] - }, - { - "name": "screwed" - }, - { - "name": "spell" - }, - { - "name": "superbite" - }, - { - "name": "plate" - }, - { - "name": "tofu" - }, - { - "name": "soylent" - }, - { - "name": "x" - }, - { - "name": "mothroach" - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "inhand-left", - "directions": 4 - } - ] + "states": [ + { + "name": "appendix" + }, + { + "name": "alpha-bun-inhand-left", + "directions": 4 + }, + { + "name": "alpha-bun-inhand-right", + "directions": 4 + }, + { + "name": "alpha-filling-inhand-left", + "directions": 4 + }, + { + "name": "alpha-filling-inhand-right", + "directions": 4 + }, + { + "name": "alpha-patty-inhand-left", + "directions": 4 + }, + { + "name": "alpha-patty-inhand-right", + "directions": 4 + }, + { + "name": "bacon" + }, + { + "name": "baseball" + }, + { + "name": "bearger" + }, + { + "name": "bear-inhand-left", + "directions": 4 + }, + { + "name": "bear-inhand-right", + "directions": 4 + }, + { + "name": "bigbite" + }, + { + "name": "burger-big-inhand-left", + "directions": 4 + }, + { + "name": "burger-big-inhand-right", + "directions": 4 + }, + { + "name": "brain" + }, + { + "name": "brain-inhand-left", + "directions": 4 + }, + { + "name": "brain-inhand-right", + "directions": 4 + }, + { + "name": "bun" + }, + { + "name": "bun-inhand-left", + "directions": 4 + }, + { + "name": "bun-inhand-right", + "directions": 4 + }, + { + "name": "burger-inhand-left", + "directions": 4 + }, + { + "name": "burger-inhand-right", + "directions": 4 + }, + { + "name": "c" + }, + { + "name": "cat" + }, + { + "name": "cat-inhand-left", + "directions": 4 + }, + { + "name": "cat-inhand-right", + "directions": 4 + }, + { + "name": "cheese" + }, + { + "name": "cheesealt" + }, + { + "name": "chicken" + }, + { + "name": "clown" + }, + { + "name": "clown-inhand-left", + "directions": 4 + }, + { + "name": "clown-inhand-right", + "directions": 4 + }, + { + "name": "crab" + }, + { + "name": "crazy", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "crazy-inhand-left", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "crazy-inhand-right", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "custburg-bottom" + }, + { + "name": "custburg-filling" + }, + { + "name": "custburg-top" + }, + { + "name": "empowered", + "delays": [ + [ + 1.5, + 0.1 + ] + ] + }, + { + "name": "plasma-inhand-left", + "directions": 4 + }, + { + "name": "plasma-inhand-right", + "directions": 4 + }, + { + "name": "fish" + }, + { + "name": "fivealarm" + }, + { + "name": "ghost", + "delays": [ + [ + 0.11, + 0.08, + 0.06, + 0.05, + 0.04, + 0.04, + 0.07, + 0.1, + 0.13, + 0.11, + 0.09, + 0.07, + 0.05, + 0.06, + 0.07, + 0.08, + 0.1, + 0.12 + ] + ] + }, + { + "name": "human" + }, + { + "name": "ian" + }, + { + "name": "dog-inhand-left", + "directions": 4 + }, + { + "name": "dog-inhand-right", + "directions": 4 + }, + { + "name": "plain" + }, + { + "name": "plain-inhand-left", + "directions": 4 + }, + { + "name": "plain-inhand-right", + "directions": 4 + }, + { + "name": "mcguffin" + }, + { + "name": "mcrib" + }, + { + "name": "mime" + }, + { + "name": "mime-inhand-left", + "directions": 4 + }, + { + "name": "mime-inhand-right", + "directions": 4 + }, + { + "name": "rat" + }, + { + "name": "rat-inhand-left", + "directions": 4 + }, + { + "name": "rat-inhand-right", + "directions": 4 + }, + { + "name": "ro", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.4, + 0.3, + 0.1, + 0.3, + 0.1, + 0.3, + 0.4, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.1 + ] + ] + }, + { + "name": "screwed" + }, + { + "name": "spell" + }, + { + "name": "spell-inhand-left", + "directions": 4 + }, + { + "name": "spell-inhand-right", + "directions": 4 + }, + { + "name": "superbite" + }, + { + "name": "burger-super-inhand-left", + "directions": 4 + }, + { + "name": "burger-super-inhand-right", + "directions": 4 + }, + { + "name": "plate" + }, + { + "name": "tofu" + }, + { + "name": "soylent" + }, + { + "name": "x" + }, + { + "name": "mothroach" + }, + { + "name": "mothroach-inhand-left", + "directions": 4 + }, + { + "name": "mothroach-inhand-right", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/mime-inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/mime-inhand-left.png new file mode 100644 index 0000000000..340816d971 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/mime-inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/mime-inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/mime-inhand-right.png new file mode 100644 index 0000000000..fe545efd69 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/mime-inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/mothroach-inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/mothroach-inhand-left.png new file mode 100644 index 0000000000..fa471eb667 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/mothroach-inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/mothroach-inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/mothroach-inhand-right.png new file mode 100644 index 0000000000..fad5a8aea7 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/mothroach-inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/plain-inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/plain-inhand-left.png new file mode 100644 index 0000000000..ca84d1419c Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/plain-inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/plain-inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/plain-inhand-right.png new file mode 100644 index 0000000000..4236e9ec81 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/plain-inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/plasma-inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/plasma-inhand-left.png new file mode 100644 index 0000000000..199689aada Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/plasma-inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/plasma-inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/plasma-inhand-right.png new file mode 100644 index 0000000000..c74d662301 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/plasma-inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/rat-inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/rat-inhand-left.png new file mode 100644 index 0000000000..83ff6f5e78 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/rat-inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/rat-inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/rat-inhand-right.png new file mode 100644 index 0000000000..723e57cac4 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/rat-inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/spell-inhand-left.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/spell-inhand-left.png new file mode 100644 index 0000000000..059b57ea63 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/spell-inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/burger.rsi/spell-inhand-right.png b/Resources/Textures/Objects/Consumable/Food/burger.rsi/spell-inhand-right.png new file mode 100644 index 0000000000..0f9c5a4048 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/burger.rsi/spell-inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/lit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/lit-equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..ceea1e2e99 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/lit-equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/meta.json b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/meta.json index 21312feb7b..8d6da16f6f 100644 --- a/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Adapted from tgstation at commit https://github.com/tgstation/tgstation/commit/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8", + "copyright": "Adapted from tgstation at commit https://github.com/tgstation/tgstation/commit/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8 | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers", "size": { "x": 32, "y": 32 @@ -177,6 +177,56 @@ 0.1 ] ] + }, + { + "name": "unlit-equipped-MASK-vulpkanin", + "directions": 4 + }, + { + "name": "lit-equipped-MASK-vulpkanin", + "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 + ] + ] } ] } diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/unlit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/unlit-equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..fc81b838cb Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/blunt.rsi/unlit-equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.rsi/lit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.rsi/lit-equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..f4e2671805 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.rsi/lit-equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.rsi/meta.json b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.rsi/meta.json index 435e9748b1..cd4355ac14 100644 --- a/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.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/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8 | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d edited by Floofers", "size": { "x": 32, "y": 32 @@ -177,6 +177,56 @@ 0.1 ] ] + }, + { + "name": "unlit-equipped-MASK-vulpkanin", + "directions": 4 + }, + { + "name": "lit-equipped-MASK-vulpkanin", + "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 + ] + ] } ] } diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.rsi/unlit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.rsi/unlit-equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..bd01ccf61f Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cannabis/joint.rsi/unlit-equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi/lit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi/lit-equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..60c0c634f6 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi/lit-equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi/meta.json b/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi/meta.json index 00fcb768fb..0d4fd176a0 100644 --- a/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.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/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8 | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d", "size": { "x": 32, "y": 32 @@ -177,6 +177,56 @@ 0.1 ] ] + }, + { + "name": "unlit-equipped-MASK-vulpkanin", + "directions": 4 + }, + { + "name": "lit-equipped-MASK-vulpkanin", + "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 + ] + ] } ] } diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi/unlit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi/unlit-equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..9e6a86b142 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi/unlit-equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.rsi/lit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.rsi/lit-equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..4a3544c8fa Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.rsi/lit-equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.rsi/meta.json b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.rsi/meta.json index 5e4d9412b0..50aa75e5f8 100644 --- a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.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/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8. lit-equipped-MASK-vox & unlit-equipped-MASK-vox states taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8. lit-equipped-MASK-vox & unlit-equipped-MASK-vox states taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d", "size": { "x": 32, "y": 32 @@ -215,6 +215,56 @@ 0.1 ] ] + }, + { + "name": "unlit-equipped-MASK-vulpkanin", + "directions": 4 + }, + { + "name": "lit-equipped-MASK-vulpkanin", + "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 + ] + ] } ] } diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.rsi/unlit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.rsi/unlit-equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..b9ab1e483f Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar-gold.rsi/unlit-equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.rsi/lit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.rsi/lit-equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..4a3544c8fa Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.rsi/lit-equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.rsi/meta.json b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.rsi/meta.json index 5e4d9412b0..50aa75e5f8 100644 --- a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.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/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8. lit-equipped-MASK-vox & unlit-equipped-MASK-vox states taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8. lit-equipped-MASK-vox & unlit-equipped-MASK-vox states taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/4638130fab5ff0e9faa220688811349d3297a33e | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d", "size": { "x": 32, "y": 32 @@ -215,6 +215,56 @@ 0.1 ] ] + }, + { + "name": "unlit-equipped-MASK-vulpkanin", + "directions": 4 + }, + { + "name": "lit-equipped-MASK-vulpkanin", + "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 + ] + ] } ] } diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.rsi/unlit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.rsi/unlit-equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..b9ab1e483f Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/cigar.rsi/unlit-equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.rsi/lit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.rsi/lit-equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..bc72d5c2e8 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.rsi/lit-equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.rsi/meta.json b/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.rsi/meta.json index 00fcb768fb..0d4fd176a0 100644 --- a/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.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/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bfc9c6ba8126ee8c41564d68c4bfb9ce37faa8f8 | vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d", "size": { "x": 32, "y": 32 @@ -177,6 +177,56 @@ 0.1 ] ] + }, + { + "name": "unlit-equipped-MASK-vulpkanin", + "directions": 4 + }, + { + "name": "lit-equipped-MASK-vulpkanin", + "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 + ] + ] } ] } diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.rsi/unlit-equipped-MASK-vulpkanin.png b/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.rsi/unlit-equipped-MASK-vulpkanin.png new file mode 100644 index 0000000000..806e5c4160 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Smokeables/Pipes/pipe.rsi/unlit-equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Objects/Devices/pda.rsi/meta.json b/Resources/Textures/Objects/Devices/pda.rsi/meta.json index 8f987ac66e..9606232b68 100644 --- a/Resources/Textures/Objects/Devices/pda.rsi/meta.json +++ b/Resources/Textures/Objects/Devices/pda.rsi/meta.json @@ -231,6 +231,9 @@ }, { "name": "pda-seniorofficer" + }, + { + "name": "pda-seniorcourier" }, { "name": "pda-wizard", diff --git a/Resources/Textures/Objects/Devices/pda.rsi/pda-seniorcourier.png b/Resources/Textures/Objects/Devices/pda.rsi/pda-seniorcourier.png new file mode 100644 index 0000000000..b1224dae9c Binary files /dev/null and b/Resources/Textures/Objects/Devices/pda.rsi/pda-seniorcourier.png differ diff --git a/Resources/Textures/Objects/Misc/6pack.rsi/inhand-left.png b/Resources/Textures/Objects/Misc/6pack.rsi/inhand-left.png new file mode 100644 index 0000000000..5035ce2d81 Binary files /dev/null and b/Resources/Textures/Objects/Misc/6pack.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Misc/6pack.rsi/inhand-right.png b/Resources/Textures/Objects/Misc/6pack.rsi/inhand-right.png new file mode 100644 index 0000000000..ac4b9e1fc5 Binary files /dev/null and b/Resources/Textures/Objects/Misc/6pack.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Misc/6pack.rsi/meta.json b/Resources/Textures/Objects/Misc/6pack.rsi/meta.json index 76280403d4..4c7757a383 100644 --- a/Resources/Textures/Objects/Misc/6pack.rsi/meta.json +++ b/Resources/Textures/Objects/Misc/6pack.rsi/meta.json @@ -1,32 +1,40 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432 and modified by Swept", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "6pack1" + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432 and modified by Swept. Inhands by Tiniest Shark (Github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "6pack2" - }, - { - "name": "6pack3" - }, - { - "name": "6pack4" - }, - { - "name": "6pack5" - }, - { - "name": "6pack6" - }, - { - "name": "plastic-thingy" - } - ] + "states": [ + { + "name": "6pack1" + }, + { + "name": "6pack2" + }, + { + "name": "6pack3" + }, + { + "name": "6pack4" + }, + { + "name": "6pack5" + }, + { + "name": "6pack6" + }, + { + "name": "plastic-thingy" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/equipped-BACKPACK.png b/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000..cb922af5ed Binary files /dev/null and b/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/meta.json b/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/meta.json index 9e95fc65da..9aa1e7b1c7 100644 --- a/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/meta.json +++ b/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/meta.json @@ -1,26 +1,30 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Sprites by Velken, based on the Chem Bag sprites from ParadiseSS13/Paradise at https://github.com/ParadiseSS13/Paradise/blob/ebf9a7b5e89f5523c5e1c3d2692bf54dac322cae/icons/obj/chemical.dmi", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "icon" + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprites by Velken, based on the Chem Bag sprites from ParadiseSS13/Paradise at https://github.com/ParadiseSS13/Paradise/blob/ebf9a7b5e89f5523c5e1c3d2692bf54dac322cae/icons/obj/chemical.dmi. equipped-BACKPACK modified from equipped-BELT by FairlySadPanda (GitHub).", + "size": { + "x": 32, + "y": 32 }, - { - "name": "equipped-BELT", - "directions": 4 - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - } - ] + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/decaying.png b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/decaying.png new file mode 100644 index 0000000000..7335e13cb0 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/decaying.png differ diff --git a/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/growing.png b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/growing.png new file mode 100644 index 0000000000..3c9eeba747 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/growing.png differ diff --git a/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/meta.json b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/meta.json index 289c6bb269..f0a877bc87 100644 --- a/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/meta.json +++ b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/meta.json @@ -17,6 +17,45 @@ { "name": "inhand-right", "directions": 4 + }, + { + "name": "growing", + "delays": [ + [ 0.2, 0.2, 0.2 ] + ] + }, + { + "name": "decaying", + "delays": [ + [ 0.2, 0.2, 0.2 ] + ] + }, + { + "name": "severity_mask", + "delays": [ + [ 0.25, 0.25, 0.25, 0.25 ] + ] + }, + { + "name": "timer_1" + }, + { + "name": "timer_2" + }, + { + "name": "timer_3" + }, + { + "name": "timer_4" + }, + { + "name": "timer_5" + }, + { + "name": "supercritical", + "delays": [ + [ 0.125, 0.125, 0.125, 0.125 ] + ] } ] } diff --git a/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/severity_mask.png b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/severity_mask.png new file mode 100644 index 0000000000..4d0ae9a3ae Binary files /dev/null and b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/severity_mask.png differ diff --git a/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/supercritical.png b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/supercritical.png new file mode 100644 index 0000000000..fedb3ba03b Binary files /dev/null and b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/supercritical.png differ diff --git a/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/timer_1.png b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/timer_1.png new file mode 100644 index 0000000000..47b483bf5d Binary files /dev/null and b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/timer_1.png differ diff --git a/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/timer_2.png b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/timer_2.png new file mode 100644 index 0000000000..0a13874777 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/timer_2.png differ diff --git a/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/timer_3.png b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/timer_3.png new file mode 100644 index 0000000000..fd1ebf7da4 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/timer_3.png differ diff --git a/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/timer_4.png b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/timer_4.png new file mode 100644 index 0000000000..e3c79e9ab2 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/timer_4.png differ diff --git a/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/timer_5.png b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/timer_5.png new file mode 100644 index 0000000000..943f391907 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Research/anomalyscanner.rsi/timer_5.png differ diff --git a/Resources/Textures/Shaders/heat.swsl b/Resources/Textures/Shaders/heat.swsl new file mode 100644 index 0000000000..8e478f471a --- /dev/null +++ b/Resources/Textures/Shaders/heat.swsl @@ -0,0 +1,90 @@ +uniform sampler2D SCREEN_TEXTURE; + +// Number of frequencies to combine, can't be a parameter/uniform else it causes problems in compatibility mode +// I have no idea why +const highp int N = 32; + +uniform highp float spatial_scale; // spatial scaling of modes, higher = fine turbulence, lower = coarse turbulence +uniform highp float strength_scale; // distortion strength +uniform highp float speed_scale; // scaling factor on the speed of the animation +// Matrix to convert screen coordinates into grid coordinates +// This is to "pin" the effect to the grid, so that it does not shimmer as you move +uniform highp mat3 grid_ent_from_viewport_local; + +const highp float TWO_PI = 6.28318530718; + // This is just the default target values so that the external parameters can be normalized to 1 +const highp float strength_factor = 0.0005; +const highp float spatial_factor = 22.0; + +// 1D pseudo-random function +highp float random_1d(highp float n) { + return fract(sin(n * 12.9898) * 43758.5453); +} + +// Kolmogorov amplitude, power spectrum goes as k^(–11/6) +highp float kolAmp(highp float k) { + return pow(k, -11.0 / 6.0); +} + +void fragment() { + + highp vec2 ps = vec2(1.0/SCREEN_PIXEL_SIZE.x, 1.0/SCREEN_PIXEL_SIZE.y); + highp float aspectratio = ps.x / ps.y; + + // scale the scale factor with the number of modes just cuz it works reasonably + highp float s_scale = spatial_scale * spatial_factor / sqrt(float(N)); + + // Coordinates to use to calculate the effects, convert to grid coordinates + highp vec2 uvW = (grid_ent_from_viewport_local * vec3(UV.x, UV.y, 1.0)).xy; + // Scale the coordinates + uvW *= s_scale; + + // accumulate phase gradienta + highp vec2 grad = vec2(0.0); + + for (lowp int i = 0; i < N; i++) { + // float cast of the index + highp float fi = float(i); + + // Pick a random direction + highp float ang = random_1d(fi + 1.0) * TWO_PI; + highp vec2 dir = vec2(cos(ang), sin(ang)); + + // Pick a random spatial frequency from 0.5 to 30 + highp float k = mix(0.5, 30.0, random_1d(fi + 17.0)); + + // Pick a random speed from 0.05 to 0.20 + highp float speed = mix(3., 8., random_1d(fi + 33.0)); + + // Pick a random phase offset + highp float phi_0 = random_1d(fi + 49.0) * TWO_PI; + + // phase argument + highp float t = dot(dir, uvW) * k + TIME * speed * speed_scale + phi_0; + + // analytical gradient: ∇[sin(t)] = cos(t) * ∇t + // ∇t = k * dir * scale (scale is factored out) + grad += kolAmp(k) * cos(t) * k * dir; + } + // Spatial scaling (coarse or fine turbulence) + grad *= s_scale; + + // The texture should have been blurred using a previous operation + // We use the alpha channel to cut off the blur that bleeds outside the tile, then we rescale + // the mask back up to 0.0 to 1.0 + highp float mask = clamp((zTexture(UV).a - 0.5)*2.0, 0.00, 1.0); + + // Calculate warped UV using the turbulence gradient + // The strength of the turbulence is encoded into the red channel of TEXTURE + // Give it a little polynomial boost: https://www.wolframalpha.com/input?i=-x%5E2+%2B2x+from+0+to+1 + highp float heatStrength = zTexture(UV).r*1.0; + heatStrength = clamp(-heatStrength*heatStrength + 2.0*heatStrength, 0.0, 1.0); + highp vec2 uvDist = UV + (strength_scale * strength_factor * heatStrength * mask) * grad; + + // Apply to the texture + COLOR = texture2D(SCREEN_TEXTURE, uvDist); + + // Uncomment the following two lines to view the strength buffer directly + // COLOR.rgb = vec3(heatStrength * mask); + // COLOR.a = mask; +} diff --git a/Resources/Textures/Structures/Machines/VendingMachines/medical.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/medical.rsi/meta.json index 3035a0a0c8..17fd7bcc2d 100644 --- a/Resources/Textures/Structures/Machines/VendingMachines/medical.rsi/meta.json +++ b/Resources/Textures/Structures/Machines/VendingMachines/medical.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/1516a728931b4985c1e86f0c5995a5aa1554a1ad and modified by Swept", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/1516a728931b4985c1e86f0c5995a5aa1554a1ad and modified by Swept & IproduceWidgets (github)", "size": { "x": 32, "y": 32 @@ -31,6 +31,9 @@ { "name": "off" }, + { + "name": "off-civilian" + }, { "name": "panel" }, diff --git a/Resources/Textures/Structures/Machines/VendingMachines/medical.rsi/off-civilian.png b/Resources/Textures/Structures/Machines/VendingMachines/medical.rsi/off-civilian.png new file mode 100644 index 0000000000..edd82f6690 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/medical.rsi/off-civilian.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/wallmed.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/wallmed.rsi/meta.json index b34b3c2a11..52f8ffb982 100644 --- a/Resources/Textures/Structures/Machines/VendingMachines/wallmed.rsi/meta.json +++ b/Resources/Textures/Structures/Machines/VendingMachines/wallmed.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from /tg/station at commit 6665eec76c98a4f3f89bebcd10b34b47dcc0b8ae, off.png taken from /tg/station commit ede31369cfa5ea1bed9262b5ef4bbef85f60fe26 and edited by @Flareguy", + "copyright": "Taken from /tg/station at commit 6665eec76c98a4f3f89bebcd10b34b47dcc0b8ae, off.png taken from /tg/station commit ede31369cfa5ea1bed9262b5ef4bbef85f60fe26 and edited by @Flareguy & IProduceWidgets (github)", "size": { "x": 32, "y": 32 @@ -33,6 +33,9 @@ }, { "name": "off" + }, + { + "name": "off-civilian" } ] } diff --git a/Resources/Textures/Structures/Machines/VendingMachines/wallmed.rsi/off-civilian.png b/Resources/Textures/Structures/Machines/VendingMachines/wallmed.rsi/off-civilian.png new file mode 100644 index 0000000000..22c86d0823 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/wallmed.rsi/off-civilian.png differ diff --git a/Resources/migration.yml b/Resources/migration.yml index ef78bc5fdd..0292d68728 100644 --- a/Resources/migration.yml +++ b/Resources/migration.yml @@ -701,9 +701,18 @@ BarSignWhiskeyEchoesAlignTile: BarSignWhiskeyEchoes # 2025-06-21 ClothingNeckHeadphones: ClothingMultipleHeadphones +# 2025-07-17 +RipleyChassis: null +HonkerChassis: null +HamtrChassis: null +VimChassis: null + # 2025-08-01 FoodDonutJellySlugcat: FoodDonutJellyScurret # 2025-08-11 ClothingUniformJumpsuitChiefEngineerNT: ClothingUniformJumpsuitChiefEngineer ClothingUniformJumpsuitParamedicNT: ClothingUniformJumpsuitParamedic + +# 2025-08-29 +PrefilledSyringe: Syringe diff --git a/Tools/SS14 Aseprite Plugins/Displacement Map Flip.lua b/Tools/SS14 Aseprite Plugins/Displacement Map Flip.lua index 3291685071..05a0562b82 100644 --- a/Tools/SS14 Aseprite Plugins/Displacement Map Flip.lua +++ b/Tools/SS14 Aseprite Plugins/Displacement Map Flip.lua @@ -30,8 +30,8 @@ diag:button{ local selection = sprite.selection local image = cel.image:clone() - for x = 0, selection.bounds.width do - for y = 0, selection.bounds.height do + for x = 0, selection.bounds.width - 1 do + for y = 0, selection.bounds.height - 1 do local xSel = x + selection.origin.x local ySel = y + selection.origin.y diff --git a/Tools/SS14 Aseprite Plugins/Displacement Map Shift.lua b/Tools/SS14 Aseprite Plugins/Displacement Map Shift.lua new file mode 100644 index 0000000000..46320771a1 --- /dev/null +++ b/Tools/SS14 Aseprite Plugins/Displacement Map Shift.lua @@ -0,0 +1,63 @@ +local sprite = app.editor.sprite +local cel = app.cel + +function Shift(dx, dy) + if sprite.selection.isEmpty then + sprite.selection:selectAll() + end + + local selection = sprite.selection + local image = cel.image:clone() + + for it in image:pixels(selection) do + local color = Color(it()) + local position = Point(it.x, it.y) -- gets the position + + if not selection:contains(position.x + cel.position.x, position.y + cel.position.y) then + goto continue + end + + color.red = math.min(255, math.max(0, color.red + dx)) + color.green = math.min(255, math.max(0, color.green + dy)) + + it(color.rgbaPixel) + + ::continue:: + end + cel.image = image + app.refresh() +end + +local diag = Dialog{ + title = "Shift Displacement Map" +} + +diag + :button{ + text="↑", + onclick=function() + Shift(0,1) + end + } + :newrow() + :button{ + text="←", + onclick=function() + Shift(1,0) + end + } + :button{ + text="→", + onclick=function() + Shift(-1,0) + end + } + :newrow() + :button{ + text="↓", + onclick=function() + Shift(0,-1) + end + } + +diag:show{wait=false} diff --git a/Tools/SS14 Aseprite Plugins/Displacement Map Visualizer.lua b/Tools/SS14 Aseprite Plugins/Displacement Map Visualizer.lua index 49824acbed..efbf2e9a17 100644 --- a/Tools/SS14 Aseprite Plugins/Displacement Map Visualizer.lua +++ b/Tools/SS14 Aseprite Plugins/Displacement Map Visualizer.lua @@ -5,113 +5,133 @@ -- TODO: Handling of sizes != 127 doesn't work properly and rounds differently from the real shader. Ah well. local scale = 4 +local hasOobPixels = false -- This script requires UI if not app.isUIAvailable then return end -local getOffsetPixel = function(x, y, image, rect) - local posX = x - rect.x - local posY = y - rect.y +local sprite = app.editor.sprite - if posX < 0 or posX >= image.width or posY < 0 or posY >= image.height then - return image.spec.transparentColor +local spriteChanged = sprite.events:on("change", + function() + dialog:repaint() + end +) + +dialog = Dialog{ + title = "Displacement map preview", + onclose = function(ev) + sprite.events:off(spriteChanged) + end +} + +function isOutOfBounds(x,y, dx, dy) + local size = dialog.data["frame-size"] + -- I messed around in Desmos for 2 hours trying to find a function that could do all of this at once + -- but I am sadly not a math major + -- This works by checking to see if we've wrapped around from say 31 to 01 which indicates that we've gone over + -- the edges of a sprite's bounds. + if dx > 0 and math.fmod(x+dx, size) < math.fmod(x, size) then + return true + end + -- gotta add size here in case we go from 0 -> -1, since mod -1 is just -1 not 31 + if dx < 0 and math.fmod(x+size+dx, size) > math.fmod(x, size) then + return true + end + if dy > 0 and math.fmod(y+dy, size) < math.fmod(y, size) then + return true + end + if dy < 0 and math.fmod(y+size+dy, size) > math.fmod(y, size) then + return true end - return image:getPixel(posX, posY) + return false end -local pixelValueToColor = function(sprite, value) - return Color(value) +function getOobColor(x,y) + if dialog.data["mark-oob-checkerboard"] then -- requested by Emogarbage :3 + local size = dialog.data["frame-size"] + if (math.sin(math.pi*x*8.0/size) > 0) == (math.cos(math.pi*y*8.0/size) > 0) then + return Color{r=0, g=0, b=0, a=255} + end + end + return dialog.data["mark-oob-color"] end -local applyDisplacementMap = function(width, height, size, displacement, displacementRect, target, targetRect) - -- print(Color(displacement:getPixel(17, 15)).red) - local image = target:clone() +function getOffsetPixel(x, y, dx, dy, image, bounds) + if isOutOfBounds(x,y,dx,dy,image) then + hasOobPixels = true + if dialog.data["mark-oob"] then + return getOobColor(x,y) + end + end + local adj_x = x - bounds.x + local adj_y = y - bounds.y + + if (image.bounds:contains(Rectangle{adj_x+dx, adj_y+dy, 1, 1})) then + return image:getPixel(adj_x+dx, adj_y+dy) + end + + return image.spec.transparentColor +end + + + +function applyDisplacementMap(width, height, displacement, target) + local image = target.image:clone() image:resize(width, height) image:clear() + local displacement_size = dialog.data["displacement_size"] + for x = 0, width - 1 do for y = 0, height - 1 do - local value = getOffsetPixel(x, y, displacement, displacementRect) - local color = pixelValueToColor(sprite, value) - - if color.alpha ~= 0 then - local offset_x = (color.red - 128) / 127 * size - local offset_y = (color.green - 128) / 127 * size - - local colorValue = getOffsetPixel(x + offset_x, y + offset_y, target, targetRect) - image:drawPixel(x, y, colorValue) + if not displacement.bounds:contains(Rectangle{x,y,1,1}) then + goto continue end + + local color = Color(displacement.image:getPixel(x - displacement.bounds.x,y - displacement.bounds.y)) + + if color.alpha == 0 then + goto continue + end + + local dx = (color.red - 128) / 127 * displacement_size + local dy = (color.green - 128) / 127 * displacement_size + + local colorValue = getOffsetPixel(x, y, dx, dy, target.image, target.bounds) + image:drawPixel(x, y, colorValue) + + ::continue:: end end - return image end -local dialog = nil - -local sprite = app.editor.sprite -local spriteChanged = sprite.events:on("change", - function(ev) - dialog:repaint() - end) local layers = {} for i,layer in ipairs(sprite.layers) do table.insert(layers, 1, layer.name) end -local findLayer = function(sprite, name) - for i, layer in ipairs(sprite.layers) do +function findLayer(_sprite, name) + for i,layer in ipairs(_sprite.layers) do if layer.name == name then return layer end end - return nil end -local applyOffset = function(dx, dy) - local cel = app.cel - local image = cel.image:clone() - local sprite = app.editor.sprite - local selection = sprite.selection - - for x = selection.bounds.x, selection.bounds.x + selection.bounds.width - 1 do - for y = selection.bounds.y, selection.bounds.y + selection.bounds.height - 1 do - local xImg = x - cel.position.x - local yImg = y - cel.position.y - if xImg >= 0 and xImg < image.width and yImg >= 0 and yImg < image.height then - local pixelValue = image:getPixel(xImg, yImg) - local color = Color(pixelValue) - - -- Offset R and G channel - color.red = math.min(255, math.max(0, color.red + dx)) - color.green = math.min(255, math.max(0, color.green + dy)) - - image:drawPixel(xImg, yImg, app.pixelColor.rgba(color.red, color.green, color.blue, color.alpha)) - end - end - end - - cel.image = image - dialog:repaint() -end - -dialog = Dialog{ - title = "Displacement map preview", - onclose = function(ev) - sprite.events:off(spriteChanged) - end} - dialog:canvas{ id = "canvas", width = sprite.width * scale, height = sprite.height * scale, onpaint = function(ev) local context = ev.context + hasOobPixels = false local layerDisplacement = findLayer(sprite, dialog.data["displacement-select"]) local layerTarget = findLayer(sprite, dialog.data["reference-select"]) @@ -139,9 +159,8 @@ dialog:canvas{ -- Apply displacement map and draw local image = applyDisplacementMap( sprite.width, sprite.height, - dialog.data["size"], - celDisplacement.image, celDisplacement.bounds, - celTarget.image, celTarget.bounds) + celDisplacement, + celTarget) context:drawImage( -- srcImage @@ -154,6 +173,10 @@ dialog:canvas{ 0, 0, -- dstSize image.width * scale, image.height * scale) + dialog:modify{ + id = "oob-pixels-warn", + visible = hasOobPixels + } end } @@ -185,7 +208,7 @@ dialog:combobox{ } dialog:slider{ - id = "size", + id = "displacement_size", label = "displacement size", min = 127, --We dont support non 127 atm max = 127, @@ -195,35 +218,51 @@ dialog:slider{ end } -dialog:button{ - id = "moveDown", - text = "Down", +-- Out of Bounds marking +dialog:separator() + +dialog:label{ + id = "oob-pixels-warn", + text = "Warning: Out-of-bounds displacements detected!", + visible = false +} + +dialog:check{ + id = "mark-oob", + label = "Mark Out-of-Bounds Displacements", + selected = false, + hexpand = false, onclick = function(ev) - applyOffset(0, -1) + dialog:repaint() end } -dialog:button{ - id = "moveUp", - text = "Up", +dialog:check{ + id = "mark-oob-checkerboard", + label = "Checkerboard Pattern", + selected = false, + hexpand = false, onclick = function(ev) - applyOffset(0, 1) + dialog:repaint() end } -dialog:button{ - id = "moveLeft", - text = "Left", - onclick = function(ev) - applyOffset(1, 0) +dialog:number{ + id = "frame-size", + label = "Frame Size", + text = "32", + hexpand = false, + onchange = function(ev) + dialog:repaint() end } -dialog:button{ - id = "moveRight", - text = "Right", - onclick = function(ev) - applyOffset(-1, 0) +dialog:color{ + id = "mark-oob-color", + label = "Out-of-Bounds Pixels Color", + color = Color{r = 255, g = 0, b = 0}, + onchange = function(ev) + dialog:repaint() end }